0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-01 02:36:26 +00:00
OI-codes/NFLSOJ/0/3632/samples/segment5.in

3 lines
521 KiB (Stored with Git LFS)
Plaintext

50000
1000000000 -1000000000 234980309 1000000000 -1000000000 -691668958 611622587 -179788781 -369019687 151723127 1000000000 -1000000000 -1000000000 -441187277 289315111 -611663268 75938937 839901169 -575064393 342633607 111921633 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -49040927 5294045 219449568 345817831 1000000000 -1000000000 -619018379 1000000000 -1000000000 -1000000000 -520411337 -207786147 1000000000 -1000000000 -332433806 817056735 -206845466 -526192834 472074004 1000000000 -1000000000 1000000000 -1000000000 -123425262 261153520 -592060281 -27005982 339238152 357762002 1000000000 -1000000000 -487554085 1000000000 -1000000000 251125128 1000000000 -1000000000 201139103 -72028938 -203593636 -342736411 398722358 377562990 -1329627 -431477984 -289847396 1000000000 -1000000000 -1000000000 -152497121 23676267 51028352 -275560876 1000000000 -1000000000 155935801 186187140 161733311 -542905002 601998734 -510883217 319568726 100077794 -546218196 -2655896 166271173 103215213 1000000000 -1000000000 -1000000000 -548080240 101647937 356646104 -478327780 1000000000 -1000000000 -88354558 -450540460 671630211 1000000000 -1000000000 548899373 -454963655 94581224 375222702 -629237795 596024365 -418228181 157082222 14116579 1000000000 -1000000000 -826532666 895163394 -602103592 460409838 71782919 -595016542 124687026 -111567953 482615528 -525661461 -202968176 73464832 1000000000 1000000000 -1000000000 -301109734 798350150 -69837667 -379106156 397238900 -285886584 -25654088 314336247 -97128914 1000000000 -1000000000 -495858279 709209963 -814020776 385231333 -361939961 685489334 1000000000 -1000000000 124679628 -211218060 -141754228 464041161 -945379243 863020869 -140945159 103720162 -246580068 1000000000 -1000000000 391620629 -398040845 216230453 -234797474 132341563 186548888 135295757 -364070702 406327292 -111917743 1000000000 -1000000000 -904239431 1000000000 -1000000000 1000000000 -1000000000 389179438 448161235 -415889576 1000000000 -1000000000 88883035 292605079 136866836 -480746715 21921415 303299883 -424649889 107828616 -129141464 568491112 -370955878 175094868 1000000000 -1000000000 -264064733 1000000000 1000000000 -1000000000 117520243 768201968 -851985075 25544550 -45471437 645712258 -261735381 -180502893 157036661 119860598 1000000000 -1000000000 -191900672 -671214414 722904934 -664319747 1000000000 -1000000000 -151731765 30291468 -402610574 257748914 -254824322 1000000000 -1000000000 74731163 1000000000 -1000000000 -378396884 92219266 584745841 1000000000 -1000000000 492149502 -27609224 102403008 187038134 -10676076 -338836055 265389958 -603222753 1000000000 -1000000000 1000000000 -1000000000 482271793 246311981 -554094221 -277453811 652559447 -485738749 -146961467 1000000000 -1000000000 575836225 -439696417 -378168278 244784655 521350232 1000000000 -1000000000 681696967 1000000000 1000000000 -1000000000 155989959 -149107252 -209741238 552361566 -874350457 7078865 904988188 -723378676 604631729 -791144054 441491454 8170382 14843219 -243685449 71201727 -198470586 127054757 -199934570 1000000000 -1000000000 -273536577 -42991325 -650647614 825803475 133524004 -869145989 653393093 13020392 -335268658 1000000000 -1000000000 -695183798 -62974768 838204013 -708205621 543396235 -519801451 569596573 -503174370 693092523 24374022 -520082879 -257872876 1000000000 -1000000000 89105881 1000000000 -1000000000 -227313952 527350669 -131308134 6215362 173855226 -260658747 79963411 1000000000 -1000000000 -63911465 -219219072 832067636 1000000000 -1000000000 -267109056 -553949875 295709340 1000000000 -1000000000 86745657 -280523434 -161747017 1000000000 -1000000000 -1000000000 -528812291 349810513 1000000000 -1000000000 1000000000 -1000000000 534176589 1000000000 -1000000000 -731017021 1000000000 -1000000000 1000000000 -1000000000 -237897766 1000000000 -1000000000 104715590 244655973 -137569854 1000000000 -1000000000 1000000000 -1000000000 149798470 -125807041 98102020 120423147 -175540238 299921173 -550022982 -405178117 771109691 -724688164 529669380 1000000000 -1000000000 -147677162 1000000000 -1000000000 -743686362 1000000000 -1000000000 -17132159 131254545 1000000000 -1000000000 586063258 1000000000 1000000000 -1000000000 34181194 534006959 59362029 1000000000 -1000000000 -209327323 718465466 -521962184 375436803 -410497094 -186729294 332828674 -125226531 599814552 56020409 1000000000 -1000000000 -130503200 234977846 -284139864 -751466 1000000000 -1000000000 -247522893 1000000000 -1000000000 1000000000 -1000000000 259533379 -591610230 465352821 -660613890 -19834717 710300832 -161678025 -467783257 -222009292 460692395 413558034 -71129722 105957012 -170221139 -595065243 140828927 329512991 1000000000 1000000000 -1000000000 102074279 683479451 1000000000 -1000000000 -18118605 133614040 12474449 -605388460 -9405282 800774217 1000000000 -1000000000 323600084 -666315932 1000000000 -1000000000 580182616 -1951427 -151483835 -574245754 1000000000 -1000000000 79856615 1000000000 -1000000000 -1000000000 -255852624 79268963 643004748 -21809169 -60096124 57350226 -260029526 379493632 55217775 -742838877 175525345 407298918 -607871784 128407972 296019601 179078373 -409399097 171839005 -27360370 -68093574 1000000000 -1000000000 306823140 302342480 22475935 -642734816 -230941602 569623389 187286139 47329633 -859047726 659562362 210874179 -559005473 65074948 14335992 -8561247 -384543725 59270133 1000000000 -1000000000 -32069770 254715845 -140262212 -145019850 1000000000 -1000000000 291758040 -695071132 1000000000 -1000000000 -554203435 478652340 -319893537 -319282907 674144401 -607536666 353925164 -310182942 -218509257 -33216416 1000000000 -1000000000 -1000000000 -100255187 461551403 -187596829 106605903 -446848156 478519916 1000000000 -1000000000 383319612 -59301552 1000000000 -1000000000 -386378597 620100040 -416280771 191950620 -747469548 67838910 134091833 -196211654 310222933 94767138 -162772776 1000000000 -1000000000 -1000000000 -847775823 19679308 -23086990 883430361 -775199627 784544158 1000000000 -1000000000 -582958404 1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 148042942 -279762520 159312383 694519731 -377073203 450994935 -823223001 789821594 -607423371 671736969 -597341411 37023608 556544077 -472767843 76016214 -208227262 372435255 -667164407 346614611 397170892 -752048767 1000000000 -1000000000 666182121 1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 506136785 1000000000 -1000000000 337296260 136330078 -277489413 1000000000 -1000000000 -245630132 112916140 18457860 334318939 -257527507 329530169 -552379263 625570501 -245410414 312645192 -741154797 1000000000 -1000000000 870126952 -741590080 -133579540 633691535 -46251067 -249354325 210430086 -546088671 460526771 -194759604 623653597 -452082234 -28140905 -33205592 1000000000 -1000000000 522134510 -8593227 -611514715 961093788 1000000000 -1000000000 -210806232 -1964038 220987894 1000000000 -1000000000 904842459 -330746092 1000000000 -1000000000 91897826 34839822 -77161046 -6581495 171368636 334953355 -2877436 -708237592 500241124 -577708004 1000000000 -1000000000 418093657 -318921047 1000000000 -1000000000 -141879722 -173411841 963529566 1000000000 -1000000000 771189034 -445268512 -484809812 520404037 -467114567 1000000000 -1000000000 1000000000 -1000000000 188360702 1000000000 -1000000000 -534347934 231346363 -57587324 47906220 -105908999 -31792301 104987008 542735344 185696251 -917961835 438183265 144177747 -337463902 16677627 339180708 1000000000 -1000000000 -1237561 313812743 -787683368 466687117 -362649580 477576368 261895080 -6236992 -766439971 284007686 246723271 -457782024 428836063 -258386674 1000000000 -1000000000 -102214805 -182786084 1000000000 -1000000000 -1000000000 1000000000 -1000000000 210728301 -334223248 -356674420 1000000000 -1000000000 448215074 -427384059 868446686 1000000000 -1000000000 612781083 -250501717 118579740 -473402974 -72251716 -43302740 490475369 197238113 1000000000 -1000000000 -404058883 436121176 1000000000 -1000000000 29716641 535048734 -484469087 454166802 1000000000 -1000000000 868369999 -896784830 244705339 530142035 -440081621 563074915 1000000000 -1000000000 172815424 270759286 -424336398 176267694 1000000000 -1000000000 48026498 1000000000 -1000000000 1000000000 -1000000000 -352186440 -244240210 166375473 1000000000 -1000000000 519755823 -846875889 873101001 -157193443 -712330002 1000000000 -1000000000 1000000000 -1000000000 674475157 -822934467 829982261 -129109717 -149113212 295209772 -743987183 803107898 -702049937 606569886 -421523646 -142067716 498458924 -113515065 -80702320 -510574344 412947526 424234008 1000000000 -1000000000 -418067602 -183466437 871243515 -733491822 784883926 1000000000 -1000000000 723158840 1000000000 -1000000000 -235999753 -160175568 190264528 1000000000 1000000000 -1000000000 126665858 1000000000 -1000000000 346202264 12511840 262775609 -336595888 -94903083 622838699 -593530661 -303068152 726280326 -442064867 1000000000 1000000000 -1000000000 703291854 -427122968 1000000000 -1000000000 -794969188 402030912 25882765 -73399716 -18780614 58536932 38934898 221111589 33277105 -441410839 276082589 341276632 -759404568 1000000000 -1000000000 -1000000000 600875456 -4532035 -129980 -422704115 295969573 -73420163 287904483 -881597960 121253285 112498458 -169225445 181691073 24914169 -72535599 -64869500 29388019 -83141707 305815701 214781617 261345083 -787529394 117050863 -4060497 1000000000 -1000000000 -38537962 583139155 292063487 -253326531 -339125894 189371461 -62837740 1000000000 -1000000000 -92080363 -210883167 -236705987 266542863 -282831939 1000000000 -1000000000 -391909897 652889626 -375818744 514654770 -120818044 51344460 -304137149 212197385 1000000000 -1000000000 727652980 -545267444 240823169 1000000000 -1000000000 -25990904 -477196119 191717515 -124740858 1000000000 -1000000000 -910850130 -35386182 505574360 -496741638 -23009914 108702822 180233866 592668007 -166114358 -230054619 74418547 -374330419 368423700 191553245 -345901247 -298019286 103945555 -196058204 -9467609 318329719 -93686266 125944229 1000000000 -1000000000 175102456 -263243983 1000000000 -1000000000 -859291540 712501426 218183596 1000000000 -1000000000 -41025805 307001100 168455645 78441268 -285821451 114132101 1000000000 -1000000000 -484417630 204966125 -347156155 427278285 -201717123 -104434005 285254590 -20834104 -85128705 5653559 1000000000 -1000000000 -791677418 -34894181 -82278493 -12181007 136083035 574987388 240153015 -518569496 425107238 -147226484 168450972 -214713058 -146898977 -491597410 838885836 1000000000 -1000000000 1000000000 -1000000000 -528177369 259251812 -326517562 550253327 -666309035 709292736 -171188083 -157377040 376130922 1000000000 -1000000000 -1000000000 546036494 -278532873 -343434649 457774781 144247325 -526448152 449112745 1000000000 -1000000000 119911133 -249354189 1000000000 -1000000000 464074675 -119138490 560238472 -874174967 -26906841 -52158843 1000000000 -1000000000 1000000000 -1000000000 -246279642 191427002 -332061718 50808015 1000000000 -1000000000 37518583 213453866 -412507037 369736095 1000000000 -1000000000 -19240294 171128013 -172672498 160395065 -364052333 639530387 -393233594 580718355 52684562 1000000000 -1000000000 -747445752 96056065 750211843 -825792235 765658198 -248055934 -74861864 -320357369 552643206 -543417158 405234430 -486669744 111022204 642213172 1000000000 -1000000000 -245026292 94172193 258442183 -616988462 127640606 -342096140 1000000000 -1000000000 -103061903 -549746635 112471320 366316368 -127544911 1000000000 -1000000000 -177975019 457369274 -796297096 525219760 309951094 -145625574 1000000000 -1000000000 743003100 171944661 -314547809 367273860 -317611983 -342604580 1000000000 -1000000000 -437323135 1000000000 -1000000000 -251226488 1000000000 -1000000000 -435610681 497545791 -471009585 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -223449465 178572403 -641371557 62467991 -65545927 -26926470 495908968 -421503956 284310113 1000000000 -1000000000 -47429608 -59293124 -547894265 1000000000 -1000000000 -1000000000 745322216 29184797 -58079124 -857554163 1000000000 -1000000000 -451320615 271963372 1000000000 -1000000000 1000000000 -1000000000 57184894 724388293 1000000000 -1000000000 502989850 1000000000 -1000000000 -4347772 -189217831 1000000000 -1000000000 272577219 284379304 1000000000 -1000000000 30666990 168316748 271767235 205099987 1000000000 -1000000000 693716070 -813646395 180295198 1000000000 1000000000 -1000000000 -352232251 -494701047 1000000000 -1000000000 243730701 -549418675 -100320143 121001223 555367069 -66565514 1000000000 1000000000 -1000000000 389816257 -7201527 18095623 1000000000 -1000000000 -626566940 478318679 35515477 -41886082 42425058 -3586170 1000000000 -1000000000 150753906 -506018632 552069094 72883897 -601607379 496155315 183096736 -965156366 409848138 -207321361 551678324 -756224251 238973035 1000000000 -1000000000 -1000000000 556510753 -376806664 223743055 -612017369 6111829 654358832 -690830696 679215690 88621793 1000000000 -1000000000 -196362664 -518805372 527049219 170161348 1000000000 -1000000000 -219773531 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -86615018 -558829945 593923011 -715286407 437626880 321992903 -294687153 1000000000 -1000000000 -264415667 -248883903 -107693688 711589688 -341485254 184295803 77307532 -167142136 -449666063 438317306 81259011 1000000000 -1000000000 -754553669 -16210596 1000000000 -1000000000 -169363172 -338642896 403091234 -532431069 336310381 215690688 283309987 -146780294 -138705379 -492554097 157391275 -284035857 758321529 1000000000 -1000000000 33047666 921563873 23813586 -701619134 -86080639 708961033 -44513091 -197660438 -384599237 483178205 -758495088 465682717 -349945520 1000000000 -1000000000 1000000000 -1000000000 154350689 37066560 -418463613 -67291596 367593685 -367593685 102907775 -199405108 30159090 775545690 -883308881 834059610 58120365 -891170763 1000000000 -1000000000 220233094 212414490 -754424342 1000000000 -1000000000 -70338469 179485835 287580569 -159415091 334934573 175390823 -293395372 1000000000 -1000000000 -425049577 -342960096 578881129 1000000000 -1000000000 3607815 167589661 -543599566 550270641 -75026260 -319990403 463063017 -183413010 -29429050 -306692379 -438389805 574602725 234612663 -31099610 -825302 -277453032 -37830226 1000000000 -1000000000 460383772 327160191 -4220660 -684497217 376015174 407210225 -178825794 -684898860 451612218 273356113 -707994905 147219316 457454712 333880607 -838398241 268680583 -167193432 604318944 -99862999 80421921 -659243745 235958439 -242257545 11353328 486952787 -339591914 560461478 -556655141 1000000000 -1000000000 21406157 -193714154 -512387687 699269007 -74063594 -269598321 56422847 1000000000 -1000000000 -722022351 543246814 1000000000 -1000000000 -332905639 -278082023 666056161 -117760588 3921508 -445082981 662003290 24607423 -491847002 -386898297 97626193 -77919597 912698861 1000000000 -1000000000 -105453491 -241558000 150428532 63573311 -276217151 -169802754 1000000000 -1000000000 -831063060 469453487 -344526833 43546176 757497089 -549734422 444602338 -823358374 214846967 318589033 108829978 1000000000 -1000000000 -406907475 1000000000 -1000000000 1000000000 1000000000 -1000000000 78360455 175780570 83984797 -458980691 369485656 -302723587 395014444 -317387545 1000000000 -1000000000 70709823 -790385790 11914794 916081416 -595604137 1000000000 -1000000000 516569116 -678110372 -80408476 70067573 80543733 701099376 -270446123 1000000000 -1000000000 227920256 270971982 -268129930 663511727 -537170168 426870547 -435630602 334598127 -702261441 859758757 -55809973 -205647269 -65833366 -236123447 -34789441 1000000000 1000000000 1000000000 -1000000000 -1000000000 325565570 12889045 -592002003 1000000000 -1000000000 166413072 1000000000 -1000000000 -235296114 1000000000 -1000000000 917216303 -208892981 -555662593 316066526 393383418 -581443416 138262497 256666444 -845240 -9788844 -406545516 203085058 1000000000 -1000000000 77787913 175694316 220368653 60723718 1000000000 -1000000000 197979900 -332912444 292385460 1000000000 -1000000000 412078544 -333622869 841915588 -565074294 -222188311 343050885 31475401 422832699 -535924764 421986734 -136932505 -189850958 209830239 145661867 1000000000 -1000000000 1000000000 -1000000000 -40525922 -211711425 781209778 -683482417 158735452 74707290 66160400 193329039 27120313 -373892347 7469222 458952987 -100747729 284594058 -145418659 -245545336 364139223 -122568472 -328081501 -49541257 -121494746 318632587 -519350185 329550806 1000000000 -1000000000 420176209 62843208 340815931 -768551767 -78053664 613812905 231012380 -293446367 1000000000 -1000000000 -377270138 338842669 1000000000 -1000000000 364213500 -380932219 377126420 304108665 -321677915 -506516233 1000000000 1000000000 -1000000000 94582563 -114663717 -105419166 230032056 -220462930 177547305 570133209 -629043347 -170795746 1000000000 -1000000000 -1000000000 -624043978 632596735 -301413139 -519469142 521771917 1000000000 -1000000000 77164867 392925593 -158484292 542042727 -446119096 -493048955 570200012 165945358 1000000000 1000000000 -1000000000 -97887318 1000000000 -1000000000 788232685 115838825 -561905227 -152281493 360191850 -350309223 2418576 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -313069593 1000000000 -1000000000 137846197 -172598771 94723007 285449313 -646737659 260961999 1000000000 -1000000000 -163553471 746515731 20480000 -924579039 833294273 -541558700 573047919 26420251 -330113639 -151088482 1000000000 -1000000000 1000000000 -1000000000 -180496091 265383585 -494324972 1000000000 -1000000000 1000000000 -1000000000 788580817 -282664313 231370592 -139901040 -161201308 -23070982 -237783505 -103622 305441571 231227786 -197563893 1000000000 -1000000000 -492279219 733216927 -885635573 858426989 -747174377 885201213 -115614206 -656905109 158601238 114248718 138742737 84738996 173413479 -574892989 -62074920 229420004 488747237 -845316637 67571119 1000000000 -1000000000 -675166894 476372965 -214457437 -8521975 1000000000 1000000000 -1000000000 506286258 -408513640 -87849160 853108813 -652924071 128815984 187692384 -228823002 293462335 1000000000 -1000000000 1000000000 -1000000000 -51480310 876816605 -269361324 1000000000 -1000000000 127404431 645027862 1000000000 -1000000000 -82786357 -553875288 -165866400 161512549 271683977 295784995 -676025901 731600893 -213000873 -281463868 663211096 -362557272 -91548423 456434342 1000000000 -1000000000 798226320 -410097119 -90990445 1000000000 -1000000000 582956985 1000000000 -1000000000 386640112 -145213378 -688406442 390614082 10395937 187175610 -463798195 581913488 61689291 -160225293 241343762 -296399051 1000000000 -1000000000 -429438159 730931897 1000000000 -1000000000 332571522 86546480 1000000000 -1000000000 527405494 64239700 -175289729 1000000000 -1000000000 -594867323 85671936 -106375784 429942287 180908698 1000000000 -1000000000 482490158 -490892037 558928532 185150152 59110090 1000000000 -1000000000 248647069 -71982249 346914819 -395667239 217220353 -363437336 16098087 412687949 143902848 -806167321 666780978 140724646 -199355450 213859044 -364945826 -461409165 105376130 90833477 26156069 340428245 244451320 -20102371 19236539 -102754787 1000000000 -1000000000 1970308 -797076292 231608526 -67186518 -162853353 1000000000 -1000000000 -601353412 941424132 1000000000 1000000000 -1000000000 138807450 165184531 1000000000 -1000000000 -1000000000 217397711 1000000000 -1000000000 163775880 -41068729 -278079028 214011483 1000000000 -1000000000 1000000000 -1000000000 208264480 -202655189 25038907 -366425477 46647271 -250599179 495397604 -458148458 40534967 -164933650 293301632 1000000000 -1000000000 607894371 -174930377 1000000000 -1000000000 85935136 1000000000 -1000000000 152588954 -431524480 -231351357 1000000000 1000000000 -1000000000 613490624 -310817213 -334647239 236298616 -34290073 -1553698 -27445388 366886172 -136188517 1000000000 -1000000000 -257561508 49032171 1000000000 -1000000000 1000000000 -1000000000 -480586805 1000000000 -1000000000 -303221368 857947148 -664451523 195088424 -200324311 1000000000 -1000000000 698564271 -669668620 283714553 -262959955 12489134 872675178 -114962638 -246863395 1000000000 -1000000000 109533672 -481154222 249920241 265104397 -407986780 430053385 -669468799 407066511 158110452 -519201783 329916403 -234688733 -49157354 -242106005 1000000000 -1000000000 166035405 425592829 -634512897 121734361 241183386 -460590653 180860998 -49209215 98225430 285673327 1000000000 -1000000000 150067100 7809752 340628982 -47268083 -268060190 143287778 -394933522 -74295843 1000000000 1000000000 -1000000000 -206631607 -576600674 564643708 29897607 -244633284 99905795 -268951018 -254402054 -33614212 1000000000 -1000000000 157383386 1000000000 -1000000000 -709125560 1000000000 -1000000000 126332088 -76601990 1767907 -296073866 580436291 -441753134 -312771725 148932427 640418728 -744850774 805078169 1000000000 -1000000000 1000000000 -1000000000 334887604 1000000000 -1000000000 -172625731 21169446 -436855496 1000000000 -1000000000 276919200 -817277219 720410841 1000000000 -1000000000 18839031 -264164193 185173196 -46615787 -670769925 1000000000 -1000000000 -410187764 499138415 -351500033 1000000000 -1000000000 -1000000000 65329891 -44330565 70550266 4231743 84084229 -53265972 395576616 -800358332 152497055 687973116 -416066353 227675178 52918847 -314170646 92163957 -451554839 565712686 -10658531 71292433 1000000000 -1000000000 -199015705 1000000000 -1000000000 1000000000 -1000000000 134887192 -628849455 1000000000 -1000000000 358513542 -837756411 1000000000 -1000000000 -155268137 462056553 310814040 49248742 -448973725 1000000000 -1000000000 -756177244 74549645 350512289 -68863566 1405046 -243430307 178245809 -87405886 60536578 1000000000 1000000000 -1000000000 -170576852 744079000 -585300037 102849609 298895765 -365798499 -141225062 -69700801 923365899 18202144 -920507142 513641637 -434832693 224394688 -188845186 715350804 130159634 1000000000 -1000000000 849755269 -837647126 495517624 1000000000 -1000000000 162339850 -16722800 168608925 -213799513 -419260222 1000000000 -1000000000 140789368 -107369374 1599249 221919386 479846156 -347318512 324764556 1000000000 -1000000000 -91333787 552587273 1000000000 -1000000000 -677382461 443978404 295845119 -298289097 -527686556 1000000000 -1000000000 684968502 -945844491 972064687 -789477728 747533927 -324843834 -253416006 -298408656 124598160 167033628 -15390244 -19078855 -297994815 1000000000 -1000000000 -198245639 1000000000 -1000000000 -150190804 294148667 -466525137 913593537 -307547901 1000000000 -1000000000 -250156866 422613146 -17727925 -823804130 22421918 592908491 -513112485 644713651 -457612542 -127568832 336029012 163984982 -144623772 1000000000 -1000000000 1000000000 -1000000000 42658216 -146397571 285336408 -121126687 -165851170 -532218431 -54420691 1000000000 -1000000000 224938337 1000000000 -1000000000 311511870 1000000000 -1000000000 -71440444 -153910906 -141965645 1000000000 -1000000000 747430169 -50740051 -425963194 -274934192 -60782780 808358327 25255500 -297043200 -81404739 1000000000 1000000000 -1000000000 -101558823 702161112 -653805774 631905382 -284859764 -429371738 586299253 22667920 -255172387 390831705 -766145243 12404172 511533317 -11837175 -407034800 665212691 -563872779 309764035 1000000000 -1000000000 1000000000 -1000000000 596357234 -49333812 119146879 243175069 -422993615 -227615190 -205405728 186324761 -132625831 609408777 -311889047 -135036170 306402993 -398073476 1000000000 -1000000000 -228264765 -471842588 12462713 49049577 368504590 1000000000 -1000000000 -1000000000 -17001866 500806903 -548403959 792284295 -761104692 894254478 -417814017 71123957 -597286091 806412599 105349785 -383607722 302388939 -328794768 93987414 -408362156 274754926 1000000000 -1000000000 1000000000 -1000000000 529477261 32501648 -187495956 -458174338 99122595 -111285112 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -689580481 377187962 -183956596 -252722242 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 273440703 -192527899 1000000000 -1000000000 1000000000 -1000000000 12691039 209455191 -353793820 1000000000 -1000000000 -420859778 1000000000 -1000000000 1000000000 -1000000000 -479334783 583378759 -928049901 1000000000 -1000000000 -414821250 642132147 101203678 1000000000 -1000000000 786988499 -416194316 -411401545 820165797 -56314652 -623309901 62780984 514311558 1000000000 -1000000000 -311146493 -528528181 476578770 -64155247 70705067 -423793659 566476324 -449181460 -240191425 254665172 586768208 -527679186 -155792354 640093066 -616168337 1000000000 -1000000000 -456215297 -122059316 1000000000 -1000000000 21307410 737820102 1000000000 -1000000000 -8241433 509293317 -550909494 614809229 -343842474 -107234578 -19677947 377536724 1000000000 -1000000000 -308769540 932041711 -216747280 -394961561 -200871881 829114245 -939360661 100303229 462097554 142910689 1000000000 -1000000000 -84443890 749084650 -170553413 -279916072 218929877 210720039 -305255217 1000000000 -1000000000 -1000000000 100461984 93831381 -344809794 -297921982 602819250 -260029526 1000000000 -1000000000 -1000000000 -538473353 -133078291 29206787 300262197 1000000000 -1000000000 1000000000 -1000000000 -660959342 -235219856 849002440 -753451400 505706097 47628226 45747774 -234790009 1000000000 -1000000000 675526133 -198638255 -507760880 163810631 282459402 -166682274 152902057 1000000000 -1000000000 401671204 -601767019 -241889200 64599642 1000000000 -1000000000 638447449 77183788 123818207 -648594488 579890234 -141916777 48114513 -340079423 171763178 232554372 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 -61598727 281733126 -326334757 -369440412 51366540 271197598 420164783 38422168 -430089781 1000000000 -1000000000 -445543126 315376385 1000000000 -1000000000 551032355 -501336237 458906534 105983214 1000000000 -1000000000 213131830 1000000000 -1000000000 -487655589 48028544 -458220919 251700589 1000000000 -1000000000 518963095 415164048 1000000000 -1000000000 -23030644 814803000 66793832 1000000000 -1000000000 1000000000 -1000000000 594484152 -630429842 376761600 91808610 92909531 -44806977 -247673205 -433335238 366789951 -59907668 -239685439 22164912 249732075 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -91814557 -170432530 -342979958 -137262415 592946284 -230321063 -14403592 1000000000 -1000000000 -101403511 -86714253 1000000000 -1000000000 -231664791 211595385 -603676956 290474655 -74431945 -212066265 480521289 -572509176 557802694 -151281978 1000000000 -1000000000 423741575 -232231952 83705614 -84993408 -55216890 621285394 -816387132 245736362 1000000000 -1000000000 607375318 -297798589 -278819468 256519107 -363029159 -208994446 947065813 -563235501 269226223 56671997 -436099617 244920748 407528220 -84665301 -672995038 386606876 1000000000 -1000000000 256815107 -139957656 -452113774 361307376 250961028 -203680785 -490386657 353746042 -151285424 1000000000 -1000000000 464956729 127072916 264082589 12812288 -487226483 -223997333 717430048 1000000000 1000000000 -1000000000 445531782 -600206610 170031633 96298990 56166336 245987025 42362400 -408982510 -69651624 30922434 187391424 329371622 73590019 -733518868 713237906 1000000000 -1000000000 -274804202 1000000000 -1000000000 -13445796 -46993630 -198174049 295269073 335987 -47528676 1000000000 -1000000000 180440120 -183179450 523888099 -400218655 305020491 336636277 -824404307 441621753 -306727849 138165468 -175394314 1000000000 -1000000000 -376546460 1000000000 -1000000000 -1000000000 56452857 1000000000 -1000000000 -1000000000 672144579 -55900613 -113154362 1000000000 1000000000 -1000000000 758142506 -457240326 377030407 -244215606 500655836 -95128491 -189294916 108672926 1000000000 -1000000000 13011291 411167819 -558688572 1000000000 -1000000000 -137516375 301304970 202989857 -564852479 1000000000 -1000000000 -443256731 -43573858 1000000000 -1000000000 1000000000 -1000000000 -114067057 -127141472 1000000000 -1000000000 -1000000000 -229929226 -343617491 811369645 -858310618 885969589 -894682984 678072715 -308349727 315019142 1000000000 -1000000000 1000000000 -1000000000 -68354376 -468413928 -4708642 -28715703 -64039635 24782013 52489733 136272341 116830623 205985313 1000000000 -1000000000 -182559905 75174672 -246602458 -35317947 293383277 -361648275 670526889 -173955216 3842106 1000000000 -1000000000 156141606 -155916861 1000000000 -1000000000 144164574 129018803 405858438 197671111 -816487218 -54362045 465103640 -12279190 371273645 -429928590 -397794937 1000000000 -1000000000 -103998463 -215018231 700067365 -521275216 -349762261 367341106 39868384 -350210200 446825762 -502549483 361267856 102801626 -465517205 474428165 279920352 1000000000 1000000000 -1000000000 -1000000000 256462158 154618348 -492596448 454565606 96733381 -783561185 1000000000 -1000000000 -320627298 529736733 -232343483 1000000000 -1000000000 715434009 -891513697 1000000000 -1000000000 1000000000 -1000000000 30116413 -871829732 316597353 -348551551 716539185 -613220323 777067244 -47138501 -649573330 699398312 -235988558 1000000000 -1000000000 10429499 427622441 139295428 1000000000 -1000000000 -257682487 849582644 -555804575 1000000000 -1000000000 74313526 -155873976 219057161 486915052 43908254 1000000000 1000000000 -1000000000 334489803 1000000000 -1000000000 214129980 457667910 -340953557 1000000000 -1000000000 695048754 -654808782 720169279 -374627615 -292911418 789489338 -766442313 573035112 -494085495 1000000000 -1000000000 -121651854 1000000000 -1000000000 539605472 -298323153 -11508550 45087779 -17138065 -515834201 203142600 -141923309 137713928 131399837 501221982 -13842283 1000000000 -1000000000 902956913 -890845036 206795235 145006667 318757112 -440943680 278310454 -375209633 66484123 280740752 127091456 1000000000 -1000000000 -1000000000 -1000000000 90332207 1000000000 -1000000000 -1000000000 258686550 179406795 -285386366 42051146 624779929 1000000000 -1000000000 -855845488 93816509 1000000000 -1000000000 301163811 341632540 1000000000 -1000000000 170420649 -889675063 1000000000 1000000000 -1000000000 1000000000 -1000000000 -306300219 358209837 1000000000 1000000000 -1000000000 1000000000 -1000000000 243749067 544114728 8571484 -98504767 186274345 -37428490 -255885806 71877005 44957375 -340993719 -116408595 365998336 50979103 -492849084 1000000000 -1000000000 -324211232 241328600 1000000000 -1000000000 -134604461 1000000000 0 -1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 69896894 -615110756 1000000000 -1000000000 -119934998 155322125 1000000000 -1000000000 1000000000 -1000000000 -376227394 1000000000 -1000000000 1000000000 -1000000000 589139517 298109424 1000000000 -1000000000 -1000000000 -744043040 946183191 1000000000 -1000000000 40447002 -249803983 534029803 -114511559 1000000000 1000000000 -1000000000 339457941 -586478761 586645515 -375927552 56746716 626185335 1000000000 -1000000000 -28929582 205757123 1000000000 -1000000000 126404099 -221222517 505404175 -337220519 -453722113 71089411 6528526 191128854 -179486113 -130794769 237238243 101269091 1000000000 -1000000000 469445406 -489694646 74731567 423641878 -756259291 1000000000 -1000000000 -1000000000 201535740 40324308 472238453 -68559281 -163598120 1000000000 -1000000000 -199409751 -244545666 464357627 63998048 1000000000 -1000000000 391251284 -334732918 1000000000 -1000000000 955049416 -303006757 -597434523 602712104 -659560631 128465136 1000000000 -1000000000 -258093769 1000000000 -1000000000 221549693 1000000000 1000000000 -1000000000 -358889372 467852685 1000000000 -1000000000 1000000000 -1000000000 -984328271 330608319 411301615 -621493070 347896326 -385622370 219458583 569645483 1000000000 -1000000000 319834967 -400682656 739169413 -281825618 1000000000 -1000000000 259710622 22413308 1000000000 -1000000000 220478021 -585836526 543748738 -699488016 240762760 483278605 -600532131 656613670 -440280916 88840351 -119034393 -201919698 115948819 1000000000 -1000000000 -421234797 479030359 1000000000 -1000000000 -330779043 237115489 1000000000 -1000000000 37460422 1000000000 -1000000000 105607724 1000000000 -1000000000 -30509517 -551729960 571189939 -408934268 -301614324 -25708329 643554733 -525924077 230752047 1000000000 -1000000000 -1000000000 1000000000 1000000000 -1000000000 -1000000000 -158756792 369936902 -336932408 541618769 -823598522 1000000000 -1000000000 -1000000000 -1000000000 -162324965 1000000000 -1000000000 237953856 1000000000 -1000000000 -643401867 607935686 -255536235 1000000000 -1000000000 -1000000000 46548751 -476573871 1000000000 -1000000000 686456418 -312784354 1000000000 -1000000000 -410492257 374372337 -280690612 244386924 -98414975 -327620699 -140464632 240895775 1000000000 -1000000000 1000000000 -1000000000 -704673461 748671859 -748758878 574881457 -198147825 78562847 -212532463 99100975 -112645870 61044339 345536734 -117664204 199688789 -89491256 1000000000 -1000000000 82362196 127911239 -509030000 394955324 -226223516 -203020982 627374261 -27913934 -707459244 397460868 -183010995 712081680 -700886974 589031856 10292016 -776870197 921882508 -842768904 682085685 -59678013 1850466 37876998 -635035727 1000000000 -1000000000 56068578 -95951832 -686106254 1000000000 -1000000000 -492283062 -296766190 190543402 462984567 -670776896 146716640 1000000000 -1000000000 -474126254 1000000000 -1000000000 515610785 1000000000 -1000000000 1000000000 -1000000000 771671595 -217348176 -634556339 480442938 1000000000 -1000000000 -250611245 213611790 -510871551 1000000000 -1000000000 -1000000000 -397861589 -103387029 487114077 -96755241 553992482 -197509973 -573325512 172581554 -62584735 571486442 -631011254 267409997 357547574 65762531 -748979344 447916026 319631884 1000000000 -1000000000 -322664753 -329634229 781901050 -839856120 834350950 -356756871 -454722528 1000000000 -1000000000 -320334530 327977132 87620620 -249656561 1000000000 -1000000000 182225734 509652244 -462638220 373882237 -507344181 304987964 -369915680 -27964480 752739238 -72333800 1000000000 -1000000000 228385309 -762169185 885129188 -229358060 1000000000 -1000000000 -546910367 704796438 -692356794 592344470 1000000000 -1000000000 -412162048 258691401 -416110028 -62271332 1000000000 -1000000000 -1000000000 -177583908 223306373 -52418596 183160698 -242965944 1000000000 -1000000000 1000000000 -1000000000 51990924 208423913 559889983 -569384658 -1804980 99403298 455718484 1000000000 -1000000000 1000000000 -1000000000 -671870997 1000000000 -1000000000 429360844 -270566451 -324426409 722305994 -203478001 442184571 -36372904 -118828258 -127632018 -103672171 -444931328 39572186 -127162381 608864461 -513242083 -78898282 865468344 -744468990 1000000000 -1000000000 222382066 -258494703 170228729 576619146 -179056564 -440959503 -180470667 331495635 -211681421 1000000000 -1000000000 729783919 1000000000 -1000000000 -1000000000 173844180 -592403901 1000000000 -1000000000 -1000000000 760587469 1000000000 -1000000000 -1000000000 -728064958 429482186 119637312 220732232 -284094903 125410825 -589964574 10487649 7057189 -55646688 810050777 -11061320 -593767385 150707735 61276983 136394807 -497168124 1000000000 -1000000000 -430366349 -175611405 1000000000 -1000000000 636631658 1000000000 -1000000000 233957159 298629077 -913189717 882096673 -280601469 -140900360 104632207 -509837719 600077416 99983141 1000000000 -1000000000 -295604360 173566510 266985892 -561133537 1000000000 -1000000000 24576607 -194292877 525216466 112777856 1000000000 -1000000000 150436376 1000000000 -1000000000 -87143824 1000000000 -1000000000 1000000000 -1000000000 486037578 1000000000 -1000000000 485279575 -521925440 265668749 231155111 1000000000 -1000000000 -352889596 1000000000 -1000000000 765104072 -182193634 -442409720 21496018 363250640 -424745831 536427507 1000000000 -1000000000 416806797 -360535121 639615827 -898484127 491178370 478916616 1000000000 -1000000000 -319447205 440087200 1000000000 -1000000000 -1000000000 -430944093 19209813 1000000000 -1000000000 1000000000 -1000000000 612386557 1000000000 -1000000000 460558738 -758973227 282819919 -343020532 1000000000 -1000000000 193937695 252219991 -38480828 -54493198 452807875 16542809 -925655619 888999075 -371629306 237059934 -460216383 326038279 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -968110 -730325769 -167617839 300866428 487262408 -775423944 344996762 -350115562 350875072 1000000000 -1000000000 550286712 -168175971 -111130969 256691482 -780715055 316274348 109169234 1000000000 -1000000000 591716505 1000000000 -1000000000 -224381160 -58423888 559135463 -728672305 1000000000 -1000000000 626808358 -693372539 1000000000 -1000000000 183961077 -179178024 264106518 -480084224 648937343 -659919728 1000000000 -1000000000 -361162298 1000000000 -1000000000 172915937 1000000000 -1000000000 -1000000000 1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -234463358 1000000000 -1000000000 1000000000 -1000000000 -736095224 93719850 1000000000 1000000000 -1000000000 120391704 -445383766 1000000000 1000000000 -1000000000 -561914653 1000000000 -1000000000 -107733145 31379686 335421054 -181719950 1000000000 -1000000000 -1000000000 493882127 -295839224 542900461 1000000000 -1000000000 -1000000000 582091069 -857018425 548747962 68517961 -230306042 1000000000 -1000000000 -1000000000 -619779141 1000000000 -1000000000 1000000000 -1000000000 -270228683 -9845899 348204475 -334840098 339164854 -432412936 232138019 -580329486 269613042 -275103647 798303662 -561399438 651704989 -183296161 -10319392 130457517 -515461526 1000000000 -1000000000 -436437465 1000000000 -1000000000 708525707 -521080152 100812893 473766556 -701623886 -42105446 77628731 1000000000 -1000000000 341783999 -822972190 347620117 228463117 365153139 -290328698 -551250256 841915776 -914666688 558620964 1000000000 -1000000000 -346164351 391784755 296484741 -672754201 396553377 -270480810 210940209 -410925567 726725129 1000000000 -1000000000 1000000000 -1000000000 -86651708 57198394 -51536835 1000000000 -1000000000 221754251 -403920567 -37357903 -307638132 520400635 23910553 -84741593 52932584 1000000000 -1000000000 97669686 -178452520 101806191 1000000000 -1000000000 -348198069 -268417938 1000000000 -1000000000 -1000000000 721857558 64719916 -711117937 217742569 285689509 160949193 1000000000 -1000000000 1000000000 -1000000000 303601473 -640672227 585636645 -444726356 -78665217 567047928 1000000000 -1000000000 158896219 -211132761 -280183855 591653158 -91737179 206697140 105553764 -788256383 253915628 588198377 -546067628 -283773948 369944092 347722872 -236787970 -229319063 388410922 -215306181 486628141 -897425121 735174026 1000000000 -1000000000 488913774 375891757 -764002045 55736437 468816219 -324931839 1000000000 1000000000 -1000000000 -1000000000 -516395223 327721373 1000000000 -1000000000 320068652 -36560855 1000000000 -1000000000 1000000000 -1000000000 -399269885 1000000000 -1000000000 132275788 171705737 -964084498 740421949 -533807075 -84321485 -46874939 862199784 -914354823 654675130 -341878409 448375373 -72485847 -273899855 1000000000 1000000000 -1000000000 -140962023 225305839 173855226 15411618 -436016664 -128727762 135273673 -52423983 620841304 -353297351 -446825699 133976076 521910481 58322264 -301552376 -6585431 1000000000 -1000000000 637293262 -146200563 1000000000 -1000000000 28336147 1000000000 -1000000000 343324830 1000000000 -1000000000 323794788 -267394680 56961205 157456825 -128654991 -26642308 -467633630 151034898 684534004 6774404 -115840315 -615137702 292510252 -77716635 466908533 -550234212 -179509224 -120474695 103874842 264140238 116783739 -71339257 492611154 -174020199 -92986695 -596133882 329168066 -332307680 362103842 1000000000 -1000000000 -108079373 -252794124 336619305 1000000000 -1000000000 -193385503 1000000000 -1000000000 338467053 1000000000 -1000000000 1000000000 -1000000000 -1000000000 286803099 1000000000 -1000000000 -122837040 1000000000 -1000000000 -657036573 602166795 175578873 -536493151 -220916867 334864890 360276667 50090296 -611585398 603525417 -415533701 303173460 -250072648 110656505 -315535326 201300101 1000000000 -1000000000 703788243 -231264157 416766430 -669457332 562919016 -334993848 16665367 1000000000 -1000000000 1000000000 -1000000000 -270215899 -159063979 243805410 -196315607 509246399 46746881 20275935 -520743963 1000000000 -1000000000 -1000000000 431378806 1000000000 -1000000000 -1000000000 1000000000 -1000000000 285835406 -124949182 322667942 -255195547 -298605932 551125516 1000000000 -1000000000 169299696 489746243 -131502278 -385880837 105013618 -148507243 160735579 1000000000 -1000000000 -116388862 764769296 1000000000 -1000000000 1000000000 -1000000000 -83989196 477525372 408578176 -641865531 223446415 332160011 1000000000 -1000000000 -912848161 -40943072 150247301 -166652125 371196813 1000000000 -1000000000 -686500316 161973140 7646963 157749863 -535372821 242429336 -250054272 1000000000 -1000000000 742574496 -705243423 491703325 -377696352 -221136185 821487902 -587842501 156539508 163222 555011694 -310929660 1000000000 1000000000 -1000000000 -1000000000 794757388 -215038956 154706130 1000000000 -1000000000 368811121 1000000000 -1000000000 89020655 -10775455 135267253 -70547190 1000000000 -1000000000 -1000000000 20413752 1000000000 -1000000000 413302384 -263963469 100888472 -705087129 621720132 -45727841 -285884176 90326626 249383999 271881131 -796814111 -34289174 518929950 -12075762 1000000000 -1000000000 -727502461 1000000000 -1000000000 -720807531 699012879 -224025964 -500678030 336869800 394160307 -398644263 -257319156 151953165 358358588 -730817089 108252471 174208610 410226903 -145877588 1000000000 -1000000000 -111092934 917333304 -840569850 252333874 270700045 -572309466 574932338 177539541 150157419 -799755195 199167606 1000000000 -1000000000 -1000000000 -416006463 260246397 134019674 -324061838 47022860 -179531003 203721982 133913178 1000000000 -1000000000 -385836259 156891154 -9334062 -313603079 161853290 136130968 -608931435 117147139 807487942 -510621935 -7111585 521367372 -654085664 368465805 281465779 -949585750 586949483 -137758583 -351903358 93108994 187270429 -237037451 -116282690 486064685 -143552336 -154242128 -102784630 621690451 1000000000 -1000000000 -887505077 626170857 -21774983 198017147 -346297241 1000000000 -1000000000 -174968854 -402650178 256689420 -518147621 1000000000 -1000000000 -1000000000 1000000000 -1000000000 615211458 -631057602 1000000000 -1000000000 40347274 -400938539 699105020 -735521786 1000000000 -1000000000 1000000000 -1000000000 307439307 86526386 337589606 -17331300 145722656 -356012133 232732764 -604656130 254579636 300492552 -543514360 656013224 -800755869 1000000000 -1000000000 355886307 1000000000 -1000000000 -42167100 638786615 -211706677 221924057 -486270432 1000000000 -1000000000 -1000000000 320952299 -191210290 420514016 -14934651 -388781255 65657595 115179261 -384221916 699879161 1000000000 -1000000000 -512337566 211012268 -301623865 337032299 -404432393 1000000000 -1000000000 871828489 1000000000 -1000000000 -656097692 26220884 1000000000 -1000000000 800166045 -754206465 491768497 1000000000 -1000000000 1000000000 -1000000000 160445540 626818686 -202425200 -273466688 136841855 387641495 -839598684 519603310 -576664314 -25992818 323659448 537610110 -90633098 -12963144 -290822497 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -153052484 385763700 -253409979 -156562901 696389886 81157238 1000000000 -1000000000 -162207725 1000000000 -1000000000 98089713 -615169891 369915765 209264329 -201410492 -492087860 473844673 245352785 -180806093 1000000000 1000000000 -1000000000 790630982 -361434656 -235005212 414289248 -230294647 438373072 -561468754 389086389 77863654 -738225177 301751559 -39770022 149764817 -266858224 431699010 -54468378 13160492 -429319777 653787423 119464934 -552485526 476975341 -113456961 199898786 -49944789 -842857110 1000000000 -1000000000 1000000000 -1000000000 -1000000000 357036937 -17512137 -301724551 -176912075 -102182834 395796690 396127244 -610086056 -107266105 782164758 -886499484 691151723 -513992070 300659706 324557952 -424011254 -305398006 211823494 553582518 -560771290 -15702302 1000000000 -1000000000 -218703330 841340064 -228292030 223572917 -636357684 1000000000 -1000000000 -555002717 1000000000 -1000000000 7623655 -91423268 -391447976 -310807670 751286316 1000000000 -1000000000 -1000000000 42369447 -309450230 320143982 75100542 -886698924 45053549 -12731383 797336281 -457619645 278518204 77852509 -566170090 462564740 -694782115 465368684 -298004885 1000000000 -1000000000 589263247 362528580 -116009010 -296717184 -401220518 413523376 -551544101 450148815 -228128735 -30264724 -97340054 354641858 -162235297 36264252 1000000000 -1000000000 1000000000 -1000000000 873531884 -868382581 131302917 12314721 803022216 -382463237 -105428241 1000000000 -1000000000 266369015 1000000000 -1000000000 -349388208 -311039039 155613145 -133877992 700130745 1000000000 1000000000 -1000000000 1000000000 -1000000000 -661717000 47302146 1000000000 -1000000000 -1000000000 1000000000 -1000000000 29504780 427654769 -199813045 613534670 -100165217 1000000000 1000000000 -1000000000 27657888 67259476 769448115 -429099414 101317759 -305143795 -91224912 -11026941 1000000000 -1000000000 -1000000000 90765354 -236690942 301922626 -311630843 -230943765 805969518 -121188063 1000000000 -1000000000 -65895217 278048626 1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 269179681 -578049887 390802965 -375649736 -130865172 384124213 339838829 -153608151 -322556075 -353321265 248388091 -202629803 307129995 -155613560 385120736 -442654992 526489453 -377826188 210395098 216725542 -70418003 -179270147 1000000000 -1000000000 -190445379 236115461 -821556453 75126742 766641518 -476485421 -190288737 412600000 -217170904 -272604778 1000000000 -1000000000 247780005 -152577962 520067837 -623108770 161266804 9200423 -137279548 -2828728 687191341 1000000000 -1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -167761315 -74680881 -632340455 446634288 -311443275 1000000000 -1000000000 -1000000000 -31663651 -484194213 -320775896 656872374 68776793 1987753 -2548137 -473395791 50086156 -153178485 493762874 -366640570 334771978 131409617 -663680350 -90303555 1000000000 -1000000000 -190311411 96331646 -176116497 345333922 -379993046 -54917759 219883552 214651175 1000000000 -1000000000 155278444 -472513431 772492685 -854814612 257533547 67993944 1000000000 1000000000 -1000000000 208180327 -236557415 252679356 -426102415 258699006 584983281 -413409715 260430674 30232494 -776490572 255551424 654404211 1000000000 -1000000000 87306784 -373918468 790325470 -227591084 -122705163 32047129 -288084924 -118445804 497326643 150936110 -342137016 -257511320 1000000000 -1000000000 -271970825 809011107 1000000000 1000000000 -1000000000 -573765834 1000000000 1000000000 -1000000000 -708486540 217972799 -259445388 1000000000 -1000000000 636282324 -806742650 219741129 670778328 -417395469 -262420627 479032661 -189040418 1000000000 -1000000000 -749789597 865583036 11324681 -952007459 1000000000 -1000000000 -7836998 -302475356 106086313 -111910533 -82429730 115253643 -62572628 559000962 1000000000 -1000000000 495842312 -489077577 374570173 -329975909 -395623687 150898637 567205197 -227652253 -515966880 278915664 1000000000 -1000000000 155516772 211569798 -85542361 53090335 -218735718 88411842 -415884060 1000000000 -1000000000 976406751 -949029905 702962380 -8635372 -603151517 1000000000 -1000000000 1000000000 -1000000000 -193634592 -79731486 -197845834 112894884 -482994871 509907443 1000000000 1000000000 -1000000000 -242659634 1000000000 -1000000000 -251462974 182788930 -91436623 665166003 -525218525 673068165 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 170029377 544356873 -138960652 1000000000 -1000000000 -38056559 -204361533 525784246 135923605 -307295681 -224541275 1000000000 -1000000000 -268244381 1000000000 -1000000000 1000000000 -1000000000 -394020242 1000000000 -1000000000 -444104131 519656782 350995651 -767797600 -115814558 343120671 88040949 -138564999 1000000000 -1000000000 -145982233 462432656 303614161 51481285 1000000000 -1000000000 -263092481 -34168289 64587000 -120725574 -59996006 507328686 -72706647 -258555043 -188743466 187533142 -312647783 318931075 20271705 -356809714 961927652 1000000000 -1000000000 -12162663 -110127342 239261629 -350392184 -272916302 -46579959 825830392 -423197431 412174025 -36436288 -846474939 776169298 -522898573 289044105 355338879 -693609462 320117555 -466418886 -7240804 771309099 -468226419 -262832648 1000000000 1000000000 -1000000000 23167576 -218841568 127782199 111259404 -204592334 331276631 -661857248 1000000000 -1000000000 -184287577 208880744 239896437 8184356 1000000000 -1000000000 1000000000 -1000000000 600567082 -472646220 -172618690 1000000000 -1000000000 -592609665 1000000000 -1000000000 -247683638 660064513 -298806814 -430546568 617766252 -736576723 881246204 1000000000 -1000000000 -457474289 19632018 -122812238 -114966464 33615092 817955343 -874638055 1000000000 -1000000000 1000000000 -1000000000 -1000000000 76615341 205998398 596422289 1000000000 -1000000000 -574888204 1000000000 -1000000000 -266284977 -79504013 279294875 -294452956 -91372670 264432768 49263880 -543610308 -146435676 705919720 1000000000 -1000000000 -1000000000 -391316966 592282114 109956320 -669138069 289453959 -80717240 1000000000 1000000000 -1000000000 -1000000000 1000000000 1000000000 -1000000000 -338766797 34196206 -156633749 548857564 -69320120 -242360273 -541232484 158770548 1000000000 -1000000000 839045655 -864628967 217293097 515396770 -340250956 89722709 -331748194 610353903 59091045 -803986127 577102498 1000000000 -1000000000 -432105911 325531659 1000000000 -1000000000 -234439521 919758112 -812933436 1000000000 -1000000000 43577924 1000000000 -1000000000 -675288947 170831306 9654317 1000000000 -1000000000 484720935 1000000000 -1000000000 296843572 -337933229 1000000000 -1000000000 -393540814 501633338 191704294 -206846136 170952167 -472569596 -21991496 1000000000 -1000000000 -556139980 668060302 -29152428 -514940789 395408461 190633913 1000000000 -1000000000 414719232 1000000000 -1000000000 344377241 -172593645 1000000000 -1000000000 1000000000 -1000000000 -531777457 453250258 -18929281 457240465 -570280087 82462002 421953396 76939499 1000000000 -1000000000 -198761690 79671068 1000000000 -1000000000 212212862 -201865399 327242258 -177645961 -243633574 -56627780 1000000000 -1000000000 -119768091 682631318 -64705138 -103418319 -548593011 725750408 -561588438 806850764 -514548090 425739759 -184326942 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -660612705 552475615 16681880 180848173 193941320 1000000000 -1000000000 -455704623 242948386 258095128 -263458061 612179363 -199730273 -607744764 243516590 1000000000 -1000000000 315105998 45086883 -219203718 1000000000 -1000000000 518545153 -782405566 1888293 493775348 1000000000 -1000000000 784902550 -919234615 601283800 -540851609 825146090 1000000000 -1000000000 109017330 777343262 -818635549 216662634 -248229391 152006773 -85113017 769964666 -577519934 624281943 -6400403 -888105750 566736596 132727964 14232082 183034324 -135000660 -218814127 -71725508 -293952179 140618009 -16901739 450592889 -688897203 254216833 496588586 -296732484 -73024456 -77508137 317359030 1410772 213266944 18910574 -64197123 1000000000 -1000000000 315656694 -854321265 -18707311 661848498 232527553 -756162896 617370506 -14614946 -743041631 400395347 1000000000 -1000000000 182015154 1000000000 -1000000000 1000000000 -1000000000 -545038611 -73223083 477695320 -442779460 -169150615 556574603 -294760944 95361965 1000000000 -1000000000 202555500 -365535894 911633961 -545301036 143215085 1000000000 -1000000000 -762508736 -53524844 343917215 1000000000 -1000000000 40566167 -868328843 66548319 1000000000 1000000000 -1000000000 1000000000 -1000000000 437392923 -342612875 -3484979 -266196460 -44269774 579347994 236686679 134355033 -352176983 -83134113 -142717809 232537929 1000000000 -1000000000 16980021 -278396245 939856863 -461780003 -161884383 1000000000 -1000000000 -548315767 762820804 -33575828 -686294718 163431648 1000000000 -1000000000 1000000000 -1000000000 -778488471 642636635 116140119 -684509225 568442612 -331797916 -276193897 1000000000 -1000000000 1000000000 -1000000000 -222201368 -299924126 1000000000 -1000000000 218994688 129179460 -356899505 685586259 -253424955 323124956 -801967824 61167648 694347670 -320508620 358030895 -701777115 1000000000 -1000000000 -176015110 -287496086 299844675 242714001 -109164948 32127154 104773733 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -337019510 -475843311 1000000000 -1000000000 -269481312 -99775446 411263790 -152266717 62177871 111255707 -211614360 1000000000 -1000000000 -828417228 228867672 -195976491 -64151909 1000000000 -1000000000 -1000000000 1000000000 -1000000000 211871815 -170746449 107932194 598908930 -758926952 -28791324 788515357 -806683566 -1609809 323031127 -183064594 -239271759 1000000000 1000000000 -1000000000 -644645708 785125623 1000000000 1000000000 -1000000000 -111218493 1000000000 -1000000000 -125831211 74792976 -877037285 604831071 -468442290 402157491 166071491 -307597807 325002663 -194711417 225828505 1000000000 -1000000000 -908009938 492529060 326719657 -312502353 266247593 -718948099 -39999318 114808795 -100400950 453870862 -93122743 242188612 134178012 -265621083 -428993512 626998984 -288960683 450984822 -231301877 -447550255 565748305 1000000000 1000000000 -1000000000 333402197 -735798239 1000000000 -1000000000 1000000000 -1000000000 111109415 -590652362 140493232 192282107 501282413 -499980530 -468185855 896974398 1000000000 -1000000000 1000000000 -1000000000 -312120748 247673240 365968426 -415575023 1000000000 -1000000000 18111377 320445204 -332977992 -88720190 121929344 -93296354 1000000000 -1000000000 1000000000 1000000000 -1000000000 -151295135 174307147 98759890 1000000000 1000000000 1000000000 -1000000000 -273545176 -34058749 -41269533 268360929 194524198 1000000000 -1000000000 -476113491 504922547 -196031385 1000000000 -1000000000 437394429 61912610 -447687715 193125129 393202045 91534518 -882591582 525232649 1000000000 -1000000000 -487658782 164463090 149882643 482363113 -808754239 577730236 -344076141 -108844579 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -612954522 270748124 -90937502 332937060 1000000000 -1000000000 326993037 -39469177 1000000000 -1000000000 -205123088 1000000000 -1000000000 -232464845 -452531958 342175245 -400833046 863737357 -975211968 721165059 -481066443 26704671 1000000000 -1000000000 293911985 -403824534 156070070 -356812742 262102454 -191148016 170412021 1000000000 -1000000000 249349027 -446648366 387893443 151386827 1000000000 -1000000000 1000000000 -1000000000 -698706468 774529290 -482186187 454061004 -474983667 365251437 -170338057 -281128355 242185803 272234375 -279165746 313427255 -738943229 281544656 1000000000 -1000000000 -1000000000 -95464974 -65629757 -579052282 853811858 -721437976 1000000000 -1000000000 1000000000 -1000000000 25824165 -293414017 -248583611 -356051349 1000000000 -1000000000 -320835136 -255649777 434912088 -533043086 958311107 -718756535 491390725 -12794189 -215648935 -70375414 -276567796 1000000000 -1000000000 48626066 1000000000 -1000000000 -603660803 71369874 241524466 1000000000 -1000000000 202477781 100350047 1000000000 1000000000 -1000000000 415058054 -62401562 360976492 1000000000 -1000000000 365278198 -955937954 494259175 45508165 185429275 -738746825 373629010 1000000000 -1000000000 161309480 -128408509 -199861768 214186988 1000000000 -1000000000 187714631 91258740 234405274 -293801459 1000000000 -1000000000 -412828108 1000000000 -1000000000 27266818 166801080 417076020 -323423570 -322028241 1000000000 -1000000000 349777121 29115638 411995613 -433571046 84636883 1000000000 -1000000000 -56323349 -738706222 602672750 -362174681 599589957 1000000000 -1000000000 1215610 -180758980 208818092 435157244 1000000000 -1000000000 713269844 -553647069 1000000000 -1000000000 344466860 1000000000 1000000000 -1000000000 -1000000000 404566049 -459845197 466948080 -649877779 -283221469 849381009 -776413597 313814776 122820576 -519409168 1000000000 -1000000000 91481696 140068801 143229370 -439014241 212962667 1000000000 -1000000000 1000000000 -1000000000 435213843 -44979450 -154823087 204418550 -524041876 263190347 -150839412 -315477101 -94639522 1000000000 -1000000000 -472325967 92904077 103654948 448632612 -799330754 784438128 -537205640 -210080696 128706 1000000000 -1000000000 -264575977 452065488 -583684880 874696920 1000000000 -1000000000 549676974 1000000000 -1000000000 478164851 -573484722 518190866 -616788972 203899531 559479823 1000000000 -1000000000 309450194 -526844988 -123328331 494037040 45501663 -288100397 40015641 396731510 -533956990 570471431 -305715859 38064245 1000000000 -1000000000 -510036618 242445499 256926360 -706145510 -15983823 1000000000 -1000000000 85981686 -388488142 -224464583 16746533 652844837 -582217296 466287958 -553046765 27252192 845260961 -433540644 -386908124 1000000000 -1000000000 -1000000000 -872351872 853860708 -328739638 1000000000 -1000000000 404125548 108630752 -311966383 481063876 -761967569 1000000000 -1000000000 1000000000 -1000000000 128104579 -944557687 1000000000 -1000000000 331272611 -897645247 224852762 1000000000 -1000000000 -1000000000 1000000000 -1000000000 792933903 -98923327 1000000000 -1000000000 -33829233 502786413 1000000000 -1000000000 1000000000 -1000000000 -7601562 488665048 -57357500 1000000000 -1000000000 25760213 56654849 75759233 -736734039 1000000000 1000000000 -1000000000 153151795 -343671128 551225232 7003948 -559615099 729092261 -204044219 -639594988 696172939 -260372612 48127970 1000000000 -1000000000 -1000000000 461063458 214999373 -805608376 609224696 -330681059 294551219 245102021 -867447132 867543520 -729566680 16050952 1000000000 -1000000000 164508440 1000000000 -1000000000 -97019009 1000000000 -1000000000 691516458 -543502668 -230697842 493794473 1000000000 -1000000000 -520895370 273744987 326889468 83817922 -438857751 450499376 -799058659 129423549 728331960 -273179959 162190835 1000000000 -1000000000 -509201183 1000000000 -1000000000 142949790 250275872 -271041442 398633091 -56448069 106090384 -375759918 -42389663 36011408 -28738187 65718987 -237194741 559234403 -200988492 -106906897 -166298014 -10068220 181140127 -222855815 1000000000 -1000000000 307947781 -754097554 799483894 -91999237 85209560 -55805416 -378360822 -70069059 1000000000 -1000000000 1000000000 -1000000000 166581661 -432898852 464573425 -447692894 332216090 -200090761 -138558476 31030741 328848773 110483121 1000000000 -1000000000 -110427903 -218918671 1000000000 -1000000000 -372845894 -198650153 465982393 -404156740 1000000000 1000000000 -1000000000 1000000000 -1000000000 -717528063 -212703703 181791956 622895545 1000000000 -1000000000 53237682 1000000000 1000000000 -1000000000 -1000000000 241592975 -98110088 1000000000 -1000000000 -1000000000 -151192848 -213070849 -66145079 173536227 -165339655 1000000000 -1000000000 -737475387 266150539 -138013745 387679451 1000000000 -1000000000 -190462956 275680080 242524869 1000000000 -1000000000 1000000000 -1000000000 -320906093 -572676428 99117565 162905343 1000000000 -1000000000 -304409811 916514374 1000000000 -1000000000 -376617836 456897522 -574940458 672001363 -538076124 163716023 -143981684 307733602 1000000000 -1000000000 419980804 -320758434 846691023 -473263324 148251695 154969655 -249631734 86111973 -394877083 526560371 -504520553 365958293 298125167 -49149758 100746682 -918849817 -41019067 -25102277 633028598 47525983 1000000000 -1000000000 -1000000000 1000000000 1000000000 -1000000000 -1000000000 536959184 -362603901 -295401412 341616042 189963843 1000000000 -1000000000 -125287737 1000000000 -1000000000 -514047363 333333640 -53119527 -495832538 227055674 502130408 -181331220 98763970 -575978037 443681564 212080014 -219991285 297987596 1000000000 -1000000000 -508016112 108244572 -87490078 199535692 658989131 1000000000 -1000000000 1000000000 -1000000000 -436692338 -224811807 116577002 1000000000 -1000000000 452897280 377687846 37134340 -725109378 671296556 -773715382 102086039 1000000000 -1000000000 176302998 -285239128 157513560 255679026 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 315289081 -453524685 291817518 1000000000 -1000000000 1000000000 -1000000000 383739171 1000000000 -1000000000 98276093 1000000000 -1000000000 -422957286 -109141318 1000000000 -1000000000 -405706848 147735323 -115859971 -304355335 208341197 127735066 255895767 -142668764 1000000000 -1000000000 -671864662 1000000000 -1000000000 113279530 -521799374 229093001 1000000000 -1000000000 610171008 59187227 -844801838 353696379 -197209680 240705499 148098749 -430701538 690537719 -565842673 1000000000 1000000000 -1000000000 797736702 -682218205 1000000000 -1000000000 901194398 -505607776 315957751 -430898241 489272067 -45788359 -429252523 -263336998 642341509 1000000000 1000000000 -1000000000 1000000000 -1000000000 551301472 -291934744 164051577 204441342 -615886012 301512078 1000000000 -1000000000 1000000000 -1000000000 -663990595 676036581 -712708589 1000000000 -1000000000 -702881940 761864607 -275761698 -10973958 -492119221 159156577 500610436 -136327243 -590775050 345341495 359289084 -59254181 1000000000 -1000000000 1000000000 -1000000000 100276035 567155840 -59739673 140240394 -405887480 225332666 -92710142 -276867963 261293378 134582669 165704554 -534243081 317090921 -250700054 459182821 -485141376 -276422696 782811166 1000000000 -1000000000 478197861 195758061 -430854216 340961219 -241480526 325173085 -165938938 -92313904 -271449794 -2758426 141086166 428365586 -288754581 201470214 1000000000 -1000000000 403090168 78143701 -442531470 601662203 -664684979 1000000000 -1000000000 25336034 -171689167 1000000000 -1000000000 -539087965 105396384 -290282407 823066883 1000000000 -1000000000 -1000000000 650901353 -733636651 569229890 62268352 -176437098 255425198 -418410735 445655687 27802846 -199191952 -23337847 -58657724 167163011 1000000000 -1000000000 -307346200 589490722 -741250805 -127717529 493632 1000000000 -1000000000 1000000000 -1000000000 14366588 -462332100 683234021 -849743122 561278867 -36349437 -30603485 158308123 58974398 87017873 -385332046 -318190810 398775523 189937955 165284828 -432810384 481512920 -419783982 93678986 310291815 1000000000 -1000000000 -393122355 526650928 1000000000 -1000000000 -17262781 110555558 -537713143 406433444 12367775 153089782 155309926 -369369865 -200211377 45290013 -74841150 45841005 236154112 -325234797 -347521346 72868802 1000000000 -1000000000 1000000000 -1000000000 -37993374 321478819 -797529405 -20737973 584742219 -21526938 -88163722 1000000000 -1000000000 390844753 1000000000 -1000000000 561939169 -158089037 1000000000 1000000000 -1000000000 -597780721 1000000000 -1000000000 -411592489 1000000000 -1000000000 1000000000 -1000000000 6479972 -132201076 365804108 -425702560 1000000000 -1000000000 301309330 1000000000 -1000000000 -465857458 1000000000 1000000000 -1000000000 1000000000 -1000000000 420871756 61003414 219334525 -69796820 -29044379 -85900357 1000000000 -1000000000 -1000000000 -788172027 442986076 -86548166 265720020 -677264172 723841080 -111186319 -664639825 1000000000 -1000000000 266594411 -301435567 962782898 -534336631 -219557656 252887055 92562561 191205074 -203835236 118124186 -627756045 847802095 -832908696 248699206 -276211518 769862062 -668634900 116381717 269163849 441636286 -398304405 -410395980 692553376 81388395 1000000000 -1000000000 463440765 -533641066 -72177079 1000000000 1000000000 -1000000000 -339708771 504615351 1000000000 -1000000000 219721029 -431146482 -191607836 1000000000 -1000000000 -27354961 -711809909 268103698 427591482 -282806360 -359633321 232850818 -338040171 1000000000 -1000000000 -808708621 337457720 1000000000 -1000000000 -568196464 -310186074 1000000000 -1000000000 1000000000 -1000000000 942519448 13653665 -630909788 -190564268 74983287 402447853 342106577 -457030596 -146921698 -288185502 872430897 -825519951 378394195 -517356146 613626215 -229925955 253983381 1000000000 -1000000000 18563130 -583104839 62742447 766719849 30124719 1000000000 -1000000000 -924970853 300309842 1000000000 -1000000000 -61638300 -139628427 -368233783 646711893 -484011604 228358336 251088752 174260036 -403394040 192276480 -514796355 1000000000 -1000000000 -530592607 882060398 5345768 -603241122 629698357 1000000000 -1000000000 332691936 547077711 -539921236 18913212 604109318 -847163189 -27021739 855699359 -942142157 698052318 1000000000 -1000000000 -346287432 -392000728 505975367 24696756 1000000000 -1000000000 -57274347 -303586163 -475001543 111780156 189141349 -113691330 1000000000 -1000000000 -181419592 1000000000 1000000000 -1000000000 -68142203 -282266300 905885838 -53673073 120803793 -809481612 378453313 -179725450 -290463766 604343186 -239341360 185596413 -255141593 140518918 -331237688 553945081 -295020581 206119429 1000000000 -1000000000 -569903053 1000000000 -1000000000 224204567 1000000000 1000000000 -1000000000 129136170 1000000000 -1000000000 193651579 1000000000 -1000000000 -188474595 222041738 81477545 1000000000 -1000000000 1000000000 -1000000000 387884907 149717827 344193909 26685444 -161522289 1000000000 -1000000000 -1000000000 -139761418 493087511 106958354 -66501622 271013187 -150726252 -147316614 -406653692 334120940 115248752 47033589 1000000000 -1000000000 -1000000000 318131454 -619299133 649329364 -152154191 -717026011 186021954 1000000000 -1000000000 -253845131 -351638299 43164464 1000000000 -1000000000 -1000000000 -1000000000 -189674874 -490099161 764180814 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -348866115 238323153 -64734662 40208190 346675750 -464926310 693423624 -347308192 470744645 1000000000 -1000000000 -159066880 367565641 -150107658 364657664 -665456853 48855234 534482270 -340487729 -525172376 234991526 606902166 -777450394 1000000000 -1000000000 1000000000 -1000000000 -458261835 431232250 -725514678 828875424 -12795879 -289056453 1000000000 -1000000000 -487427524 142847077 600081927 -102682944 -454749422 -193722233 729041960 -269175737 -79520869 -475099827 158840518 65986014 530465424 -324310073 364356189 1000000000 1000000000 -1000000000 115066056 -162954546 402584956 -739398424 24662808 275774325 1000000000 -1000000000 -372593138 -16459321 64531632 364200111 -229814308 -664117142 949040459 -428553367 -518043031 1000000000 -1000000000 1000000000 -1000000000 636923098 1000000000 -1000000000 -154332076 -249272087 -402721722 127936774 357524355 -488150196 850001758 -819349960 469551641 -18027582 -317737756 609832463 1000000000 -1000000000 -1000000000 -859117458 661956174 -275014218 167090237 376171400 -122569456 -1653261 -605875875 -13446342 444651947 1000000000 -1000000000 -85611595 -243615956 589044398 -527389709 600093231 211762991 -957881256 248625508 430758957 41752248 -441112870 479313328 -739604762 741730992 1000000000 -1000000000 805069551 1000000000 -1000000000 -122731136 -401430666 808488668 -341237894 178183915 -100015140 1000000000 -1000000000 1000000000 -1000000000 -13312138 -550842359 1000000000 -1000000000 -131025430 -478065307 457490553 -206283185 -171484438 236082706 -495572384 448006847 212846499 -637397424 40513318 57456318 596218083 70711807 1000000000 -1000000000 598478147 -585188315 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -419188658 -511826165 191503305 -97270688 324431640 -91234108 1000000000 -1000000000 425268827 1000000000 -1000000000 553427428 341925064 -424634974 321638391 -511179094 -115002565 1000000000 -1000000000 538467769 -682613756 441798968 408357477 1000000000 -1000000000 1000000000 -1000000000 -217263824 515404143 43260473 -71556597 -80000729 -376501966 1000000000 -1000000000 -406543719 -194555276 633766554 -203607673 -373684597 272234962 1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 595006792 -137994136 -3478356 1000000000 -1000000000 -155367438 -317888774 -83655070 1000000000 -1000000000 75085713 -154153165 -10827834 593089295 -83064415 -878420260 456353445 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -65988743 71177038 1000000000 1000000000 -1000000000 -637225422 199021213 -203570109 1000000000 -1000000000 -63068306 44111896 528053859 267147494 1000000000 -1000000000 26065767 -405269674 409435016 38476474 -41076650 -401838385 185116670 1000000000 -1000000000 -21179955 -10490335 590842389 111479944 86214061 -495771188 -66191053 254052443 242753368 1000000000 -1000000000 371512558 -713582177 598996888 -275729585 -214124036 1000000000 -1000000000 -117394653 1000000000 -1000000000 662086633 -467965441 365360883 -35425040 -505775361 38736243 657840264 -365866978 132295080 -424873103 491319597 -663440529 86672778 526846022 -391344588 536567154 -445380669 540088359 -87568262 -474396637 620919387 1000000000 -1000000000 -175783588 -223923958 280495321 1000000000 -1000000000 -1000000000 -47009706 871705099 -492276724 473289097 -498082557 160079114 -572171247 565730143 -309094036 1000000000 -1000000000 91559745 -161093254 556388748 1000000000 1000000000 -1000000000 -473109522 167598249 1000000000 -1000000000 -36170351 40528370 -103540168 -50749612 442773328 156561748 16312442 28369024 -428825916 -291062808 973553364 -701041463 276715073 -549899739 949380872 -628774008 205184176 152424612 1000000000 -1000000000 150506176 58164404 -85574456 -196362779 1000000000 -1000000000 -170665238 1000000000 -1000000000 1000000000 -1000000000 -422824454 95991756 122317587 -239644735 1000000000 -1000000000 -219210369 574482253 -633098206 755293619 -708761329 480659143 210382678 -831313538 723851033 82507674 -611595898 189218626 -398224390 1000000000 -1000000000 34930831 310093222 -4173630 240745787 -356762947 419962660 -545140261 33486755 1000000000 -1000000000 -478496979 207952600 1000000000 -1000000000 331722972 -623401425 35960405 117218080 -200354176 1000000000 -1000000000 241870037 -754075346 319364541 148251334 -356103505 -301312650 190551731 -76048150 -120175948 934541719 -289887605 87611279 -606282043 737026194 -806120298 1000000000 -1000000000 222463038 406454638 -436527866 -106765690 433998922 -117694794 1000000000 -1000000000 -659141564 171647761 424725283 -307371117 345463015 -362299555 406041076 1000000000 -1000000000 -850897115 66445290 1000000000 -1000000000 62196629 -80876934 168600762 1000000000 -1000000000 -11279888 1000000000 -1000000000 -878117389 800865716 -607519341 614054535 1000000000 -1000000000 235192564 -185531946 -467876853 24893805 1000000000 -1000000000 338917348 -814713380 107481955 325438178 -346566290 1000000000 -1000000000 457889810 -514828964 1000000000 -1000000000 141622539 1000000000 -1000000000 244361584 -254084771 11884648 -47726785 1000000000 -1000000000 -531782333 1000000000 -1000000000 1000000000 -1000000000 260662703 302395634 -639351989 610564392 -472322857 282842534 -278427933 111552617 -497667228 750674285 -828380318 1000000000 -1000000000 -51662131 497059486 1000000000 1000000000 -1000000000 1000000000 -1000000000 -334183133 7186137 301462274 535835203 -238101197 285793308 1000000000 -1000000000 -55765666 823941895 -777054150 627519240 221914826 -434774364 -230602043 -312257879 957429630 -182195068 -319248333 -108108421 371374860 -621816779 1000000000 -1000000000 61165667 73498195 -185871413 406906849 342325229 -358302389 -335173730 763654239 1000000000 -1000000000 -760560948 215144343 109045121 321833111 1000000000 -1000000000 754946089 -368940060 -73811617 -95874692 1000000000 -1000000000 -238630664 1000000000 -1000000000 581761484 -269585039 1000000000 -1000000000 -324409530 84277474 -78255520 -181830610 268213535 -212305671 590273680 -685904101 407203753 96620370 -85758093 264579926 -433356964 146572708 50297010 1000000000 -1000000000 -2882570 -406566898 -109729540 375665885 428419760 -506746833 63520633 -80636062 547490335 1000000000 -1000000000 146665099 -354629389 80520909 -143866723 15902438 -219803363 871721292 -395676094 -150543179 433848887 -429389475 1000000000 -1000000000 -193541998 1000000000 -1000000000 -439722382 486507294 1000000000 -1000000000 405370871 351699453 1000000000 -1000000000 -81943640 1000000000 -1000000000 469779512 -164150697 1000000000 -1000000000 -711557273 493926167 1000000000 -1000000000 90958957 -191661530 -93960536 -256868876 -102821071 631198407 -527224210 742562252 1000000000 -1000000000 219631326 1000000000 -1000000000 -312508422 -74647443 723223388 -723571084 827250828 -344527795 -210339180 208046886 1000000000 -1000000000 -163233016 286548138 440379191 -569052944 1000000000 -1000000000 -57891757 -7878519 1000000000 -1000000000 24071387 -362587272 -270608634 1000000000 -1000000000 -1000000000 -280318926 549627239 1000000000 -1000000000 -206663434 50695649 75717363 587996572 -76683451 -301286322 -659862 -10088480 511634001 -759775797 472345938 335688402 -236758708 -365305246 -19753344 265363285 -559642080 708034672 -523913633 425093346 -578702305 581005814 -341933395 -238407519 -20716803 1000000000 -1000000000 503548556 38225368 141651598 -171241696 1000000000 1000000000 1000000000 -1000000000 -316417932 1000000000 1000000000 -1000000000 -1000000000 314155683 -515010531 557703986 -700758038 127225276 -292791938 703663900 -633891267 -18842765 583519400 -118247278 1000000000 -1000000000 32378250 3847452 181570851 -693153558 757073357 -419850566 -300572187 750620906 -697513795 552781891 74120935 1000000000 -1000000000 189012301 1000000000 -1000000000 53914619 -185792757 -9251194 1000000000 1000000000 -1000000000 1000000000 -1000000000 -895494347 361697108 455386767 -566402927 1000000000 -1000000000 -722273551 -37796339 176214526 341342773 361497594 -513938848 -4275142 158657825 1000000000 -1000000000 1000000000 -1000000000 241353687 65308144 1000000000 -1000000000 -35607596 323776067 1000000000 -1000000000 791272408 1000000000 -1000000000 738604329 25465823 9231822 -51629045 -612173883 1000000000 -1000000000 -107075815 -116040504 137945070 118607042 -702910788 166392292 418753052 -215365866 166179520 -580568801 -18647106 121616290 92002116 233925602 1000000000 -1000000000 1000000000 -1000000000 124953560 -262244582 245446165 1000000000 -1000000000 -298102568 255633393 -155889033 -226052093 1000000000 -1000000000 -260444530 191347231 194794627 1000000000 -1000000000 646220749 -929377002 813545992 1000000000 -1000000000 -782261477 117796071 862079728 -631226278 -86602839 1000000000 -1000000000 -23212289 128127838 -525168275 74614876 -52704002 351074593 353727648 1000000000 -1000000000 312646769 250268518 -141607318 -337437375 -191590834 679116995 -507362249 1000000000 -1000000000 -736402360 187251435 1000000000 -1000000000 -188632894 -118634311 587060945 -59986482 -192346335 -50214359 -534433540 1000000000 -1000000000 148092578 -616468520 161353115 294179132 1000000000 -1000000000 112776125 -339716006 63823240 168242408 1000000000 -1000000000 -434454043 246201366 1000000000 -1000000000 67422940 -618808351 -238289858 423493007 1000000000 -1000000000 173817520 496966064 13783300 34913265 1000000000 -1000000000 621985240 1000000000 -1000000000 1000000000 -1000000000 -683757943 611890857 243819678 -154832892 -725146680 140226273 408528385 -375969608 1000000000 -1000000000 -1000000000 -242369510 196362073 385247188 -376431558 -55955621 -354321258 1000000000 -1000000000 -888442213 813421320 -71805240 -230376282 1000000000 -1000000000 1000000000 -1000000000 174596445 -249272087 -24635029 1000000000 -1000000000 -165508520 -375310298 546169033 -123694709 -206015208 1000000000 -1000000000 624872714 -534524264 122341337 352594428 -547748414 1000000000 -1000000000 -346086 -86128748 84547812 -1343075 -152470155 272205125 -85316256 1000000000 -1000000000 -177148060 -26731011 1000000000 -1000000000 857036826 -580414927 216823262 -256484086 -1844261 459667305 1000000000 -1000000000 92073903 1000000000 -1000000000 628004326 -457165993 -106991463 494134381 -145080468 1000000000 -1000000000 422771228 -425085244 327755109 -35669173 195983597 -365291193 128870331 650072977 -97474119 -673892897 334134186 468110392 -324527558 254350502 -299535365 -186185916 183142537 -353500506 693600668 -344848699 -402910430 678826139 -448304143 494681007 -878838986 1000000000 1000000000 -1000000000 625757982 14181145 -396778512 396757564 -209795672 -545192953 548581165 868979 1000000000 -1000000000 558471006 -560917950 437185708 -574147998 1000000000 -1000000000 -469765901 135456657 -160904689 1000000000 -1000000000 1000000000 -1000000000 144630393 -664354471 1000000000 -1000000000 -273514538 768031301 -551353560 1000000000 -1000000000 -498871346 405363227 1000000000 -1000000000 -497169405 802954528 -870059341 1000000000 -1000000000 -217551393 866121306 -354236495 149425266 95709255 -667161332 777081528 36688952 -845840615 924112849 -292649320 135629895 133471745 -793458824 150596855 -56891387 266509800 328656836 17369201 -40935929 -513301874 424691713 -659502640 450851008 -518549663 128791102 61356290 275661416 395362127 -140658048 -543825413 -37378022 183335326 379755921 -673400349 494870424 1000000000 -1000000000 -1000000000 349586135 -367208720 360689523 31198119 -791017424 125939627 1000000000 -1000000000 450800978 -29801267 1000000000 -1000000000 1000000000 -1000000000 69881955 1000000000 -1000000000 185289466 -117962356 97390994 -335284123 1000000000 -1000000000 43008176 1000000000 -1000000000 -206687913 1000000000 -1000000000 -465283952 191168956 -199848840 205443795 57436191 -602281889 1000000000 -1000000000 258484443 -514445824 -164365897 1000000000 -1000000000 811708067 1000000000 -1000000000 1000000000 -1000000000 306604299 -92275299 304402335 1000000000 -1000000000 150964189 -218905220 1000000000 -1000000000 -294753867 602253686 -656160603 300480638 109997398 1000000000 -1000000000 -387603088 800278927 -140588226 1000000000 -1000000000 -326857896 -204399925 608073806 1000000000 -1000000000 324844009 -970258008 750881899 -517306518 211011793 -100174429 1000000000 -1000000000 -534830377 631351972 -825366843 1000000000 -1000000000 424145823 1000000000 -1000000000 683584823 -104371343 -63594044 -385125758 114922058 112393868 209811862 -2959226 1000000000 -1000000000 612523257 -204490158 -348419824 1000000000 -1000000000 -293259145 1000000000 -1000000000 1000000000 -1000000000 -356060425 1000000000 -1000000000 248372571 478482104 -123438558 1000000000 -1000000000 -69074981 -298469512 413059653 1000000000 -1000000000 -17305236 -212092545 158749554 28708689 -820095723 192920801 441247725 -529054216 449203812 1000000000 1000000000 -1000000000 -583941905 776433108 -284014809 -121306684 -330523982 -55384311 732575568 -293825265 -205166648 457897027 -421708960 555237952 -179991127 -375189373 233784348 359212514 -158464083 33235040 -120999201 22042503 -115346937 -418601133 732805707 -275589717 -476735959 358915179 -108057081 98477227 178099145 -82364964 -367237047 103629912 317094446 -280294181 630779049 -21983777 -414460796 1000000000 -1000000000 -130361833 -81472934 -271319276 889390171 -232336027 -419706065 1000000000 -1000000000 -130803795 -177906623 207660010 -408617639 1000000000 -1000000000 790423691 1000000000 -1000000000 1000000000 -1000000000 480633497 1000000000 -1000000000 1000000000 -1000000000 331753910 97436690 -404804200 210321445 -312966584 356558255 184829981 -643993948 -68490658 -145821553 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -738352203 43800764 383407639 -32271659 -110527337 646838209 1000000000 -1000000000 279040294 -681162475 1000000000 -1000000000 183053600 473316019 -752442185 -111940688 280953595 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 649668740 215196770 54777681 -715662020 1000000000 -1000000000 -1000000000 -436646011 -406742971 354614247 330687685 -375453373 -356222043 590008580 104665072 107173222 -477745109 483376411 -106189157 -42693393 -238398905 -295758546 497812836 273333455 1000000000 -1000000000 -284321147 413250005 1000000000 -1000000000 -177419423 1000000000 1000000000 -1000000000 -144946711 225391733 -187323626 -509574193 424608365 -32655628 430206010 -131355278 -46520849 -612801169 665113273 72875820 -205295697 -579825589 1000000000 -1000000000 1000000000 -1000000000 -121025803 235815783 441641186 68060347 -31916148 1000000000 -1000000000 253890749 264498035 30325374 1000000000 -1000000000 -1000000000 -1000000000 -339544908 550308460 105585439 -25291622 -108462459 94355326 -542161168 1000000000 -1000000000 -264065505 568900987 -183185950 425391441 -734011753 696760935 -617574486 421107605 -449289262 587063227 -332495284 -100816099 1000000000 -1000000000 732658943 1000000000 1000000000 -1000000000 -261627145 -364107266 1000000000 -1000000000 -215801302 1000000000 -1000000000 156089735 -752210095 718203319 -731105288 955711252 -705478585 1000000000 -1000000000 -1000000000 -330925453 739797056 1000000000 -1000000000 58842484 1000000000 -1000000000 -364657488 -522761669 1000000000 -1000000000 113667023 -493281926 606875561 -661860502 1000000000 -1000000000 -594537018 -186904344 31297707 125702094 -17121808 691081488 -281548520 -434136001 293138830 -21241113 296106204 -299967803 -146808134 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 14927118 194493337 340442765 -244874576 1000000000 -1000000000 -423893334 1000000000 -1000000000 -35098015 -428762428 -7105756 345154613 1000000000 -1000000000 420885386 1000000000 -1000000000 1000000000 -1000000000 392237020 -716264957 8631631 534147264 162232754 9059755 1000000000 -1000000000 772232140 1000000000 -1000000000 383411647 154727789 223600171 -729287059 133254386 191213373 -191801095 402763656 299563231 1000000000 -1000000000 104770786 -151870527 -142646172 501632240 -406093191 95781156 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -272159242 34530931 -133980036 403973870 -202204673 -92333445 325491227 1000000000 -1000000000 491648675 -118630794 183507123 -43823731 1000000000 -1000000000 -1000000000 -284851359 -404403318 59593085 603606599 -361789107 64846556 312046375 -130459975 -684887047 898526365 -51770437 -177230105 1000000000 -1000000000 380131828 1000000000 -1000000000 154849173 -82869753 581943297 -33158894 -245293887 405917156 -834729511 1000000000 -1000000000 -181527949 -34074197 -130924332 169732722 -379911173 -138210122 818563192 -194053786 68659719 -537746947 120960226 193077320 425075795 -223650533 -3997976 -725895710 863211322 -329207883 374900043 1000000000 -1000000000 -719986846 489904041 1000000000 -1000000000 1000000000 -1000000000 134821503 505249199 -720888831 808669030 24789899 1000000000 -1000000000 -1000000000 -633460534 1000000000 -1000000000 -332841848 361287300 -197476430 1000000000 -1000000000 -549516422 431859548 9251383 193667783 -452297134 184649021 52454715 328466723 -688360765 1000000000 -1000000000 -407417336 570490070 -677366267 -18111478 291402562 245155952 -277778614 -311610401 402124934 281884557 -667193589 1000000000 -1000000000 17048275 1000000000 -1000000000 -384906528 215846464 403448091 -723900012 118837914 520109184 1000000000 -1000000000 -1000000000 733715619 -58903338 -7177519 58745480 1000000000 -1000000000 -123136131 -176479531 264332667 -620382718 187916259 584724946 -633940958 1000000000 -1000000000 1000000000 -1000000000 -139074159 702472488 -359731014 131986395 1000000000 -1000000000 224302268 172170034 1000000000 -1000000000 1598001 -175607694 5373168 -43853338 722923252 1000000000 -1000000000 595504610 -184704859 36124964 -546917590 529691349 1000000000 -1000000000 -437130477 1000000000 1000000000 -1000000000 253233081 -740941499 670802008 -540376608 208715498 -26951958 510875851 18441784 79162781 -789112859 412399175 -170028455 277962120 270238717 -290333022 207666817 -386688047 1000000000 -1000000000 1000000000 -1000000000 -134859930 224195534 -105054515 -702362345 817040316 -84696751 1000000000 -1000000000 -74906720 -79088276 383591241 311302093 -103797778 -204438174 -24176337 280683141 1000000000 -1000000000 1000000000 -1000000000 21393749 -168581789 -625738762 1000000000 -1000000000 -416525571 537313344 -741996328 827584963 1000000000 -1000000000 -1000000000 -1000000000 506154619 181242321 18466550 -461774648 219332452 169819532 -116464826 -636516245 822525151 -172818292 -536821110 258911548 191862737 -164223351 35865146 292539431 -439610346 117204151 423441243 -580014888 1000000000 -1000000000 -1000000000 -218046451 -52030245 1000000000 -1000000000 -151073991 -156940322 372302331 15039418 57210619 -414638016 -48898477 48995979 378109562 -374232267 -230389333 576954338 -97928233 1000000000 -1000000000 1000000000 -1000000000 -1000000000 323685057 -42456232 642327246 -187998264 -444734624 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 219379077 -135989173 1000000000 -1000000000 1000000000 -1000000000 -597907186 271634163 -196548842 183906292 -46455668 263719717 1000000000 -1000000000 128712887 -369076007 290753799 61163917 -753253428 1000000000 -1000000000 -253255454 -49056256 -430378876 -56719587 -11081718 1000000000 -1000000000 613486693 -724075447 652900136 -311282962 409314730 -143231183 -220709384 -515506980 842133622 -201199311 99825163 1000000000 -1000000000 100263421 1000000000 -1000000000 -186126341 -345881610 -82366182 254479934 1000000000 -1000000000 1000000000 -1000000000 -664463413 1000000000 -1000000000 -1097614 39687020 1000000000 -1000000000 240640095 63701868 251006741 282416455 1000000000 -1000000000 1000000000 -1000000000 681932358 -439963351 1000000000 -1000000000 -1000000000 -144945043 1000000000 -1000000000 55953095 -662314888 228383577 164804905 184108867 1000000000 -1000000000 -1000000000 468225268 -322224750 636383798 53631881 122298604 -342324368 138106920 -446810413 157392826 1000000000 -1000000000 466742690 -506820249 33277536 -215865365 861338835 1000000000 -1000000000 1000000000 -1000000000 -251367504 -473963746 73229643 855043564 -56730083 -494210428 419039568 -199579569 146686125 -109639876 -43349391 -496646124 302961818 535340630 -861988229 532382960 1000000000 -1000000000 -186813896 78515785 741884827 -716069534 738664989 -157895844 1000000000 -1000000000 120327824 112023148 105188576 -720001355 140948418 480626628 -208622423 270163655 -683218210 825358888 -671548407 499654122 300730755 -392076447 1000000000 -1000000000 -215118305 -139598713 137569025 -578007533 1000000000 -1000000000 7486253 16664945 1000000000 -1000000000 -538363027 -989497 264951743 89967578 -84013977 -4899675 -258359929 517853778 -207450962 178600710 -465847194 1000000000 -1000000000 -765063080 1000000000 -1000000000 1000000000 -1000000000 166564841 542398255 -843070207 664243845 -450078552 187472498 -116391570 -138322922 616329363 -747404982 270352684 29012866 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 74282526 420593869 340627948 1000000000 -1000000000 81377288 -547793489 1000000000 -1000000000 -218157714 558386093 66665012 -43570681 -580828185 1000000000 -1000000000 1000000000 -1000000000 -830203486 18236598 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -118194780 -413022824 432892797 -589869255 116588946 613380408 1000000000 1000000000 -1000000000 533710613 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -111836627 238303962 57962630 298392515 -468751113 601749324 -971193735 753901991 193986524 -810743854 1000000000 -1000000000 82213061 -133452571 775221233 -304344868 -622900907 234962159 1000000000 -1000000000 -248497173 -432802162 379061115 1000000000 -1000000000 1000000000 -1000000000 216196324 -36728481 -634670084 304900129 -98233838 -131711541 125429847 -217628558 539041078 -295162414 -35758773 258884682 -122329569 -219945724 549769233 1000000000 -1000000000 1000000000 -1000000000 56735611 1000000000 -1000000000 -180426737 1000000000 -1000000000 911765660 -155434825 125180590 1000000000 -1000000000 510188486 4296871 -45508589 -157556002 185645419 -292924046 32047096 1000000000 -1000000000 -759259511 634028970 -510700211 -242230977 -97615520 1000000000 -1000000000 1000000000 -1000000000 272878310 413431902 -248078731 -178189914 2476620 1000000000 1000000000 -1000000000 244594664 1000000000 -1000000000 135023921 585592577 93214521 -723298197 1000000000 -1000000000 -1000000000 11436053 -690815039 960343556 -740058839 -217599612 738878359 -123096534 -600632424 2934367 897994469 -116768976 13931540 1000000000 -1000000000 717774841 -415927853 -26016817 196556875 1000000000 -1000000000 736298041 21009558 -415939021 23865100 1000000000 -1000000000 -282778340 249870942 1000000000 -1000000000 167212896 1000000000 -1000000000 -685589057 106130945 59341075 1000000000 -1000000000 1000000000 -1000000000 -1000000000 468915045 -264801024 188046730 355903981 -547455511 193475277 1000000000 -1000000000 324553938 204809466 -225452169 -370093928 538264322 -383960401 -131705201 449225238 -217364784 -197686156 -113543542 8014432 640999950 -188474998 -221797749 1000000000 -1000000000 1000000000 -1000000000 -1000000000 483777892 496395271 1000000000 -1000000000 1000000000 -1000000000 220853130 87494038 1000000000 -1000000000 798667411 -166760821 1000000000 -1000000000 322428639 -453331263 876323424 -191589165 61938415 -338803864 -403904553 309222013 -260506062 571576791 221916070 -492626433 -167588474 -2302938 1000000000 -1000000000 -183066504 -433355094 555477900 -276909285 -362330423 770415032 -104088392 -478453431 1000000000 -1000000000 294035138 234460581 196895886 -131898139 30908824 1000000000 -1000000000 -494512076 1000000000 -1000000000 275648957 1000000000 -1000000000 -351176657 187354270 1000000000 1000000000 -1000000000 -454314070 65491362 790040333 1000000000 -1000000000 -1000000000 12625732 274174704 1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -286728 328516960 209131083 -473406449 115011236 453412535 1000000000 -1000000000 139162955 118754901 -113882769 -56124862 -130927694 766729180 -27534552 -392675381 118840402 -423531068 66201528 695166112 53825946 -582581062 1000000000 1000000000 -1000000000 -363336819 -219437336 1000000000 -1000000000 -292419645 -251020801 752586201 -279322688 1000000000 -1000000000 297422405 -486320338 691656349 -241125486 -472854741 568675238 -546495399 295440447 1000000000 -1000000000 1000000000 -1000000000 258732249 1000000000 -1000000000 1000000000 -1000000000 -19574889 1000000000 -1000000000 -337755907 759463910 -340401956 295016650 176863750 -596822620 -323772137 325344685 133981749 1000000000 -1000000000 214053837 9859279 475441650 -813273946 -72317560 560067364 -86500612 362243308 -70803022 100840498 -622482322 241562143 -19749374 -322814349 372624619 21982708 -262648463 628586464 -360446812 -62750594 1000000000 -1000000000 -506938851 244678055 -220661849 1000000000 -1000000000 89658815 1000000000 -1000000000 -128109233 -42842044 123853358 -411169632 1000000000 -1000000000 -358527182 221444213 1000000000 -1000000000 -26103178 1000000000 -1000000000 -314446513 349112265 1000000000 -1000000000 -540431965 699713814 -354081672 -424519523 253915799 4619566 -246331035 -58118032 482707624 -375000937 500840833 255603964 73452511 1000000000 -1000000000 -1443901 93834163 -47989427 523425839 238838043 -558246757 701070059 -318250053 340927514 -447545365 1000000000 -1000000000 40246350 -300520509 393934343 -218608108 -48301191 1000000000 -1000000000 -703755576 1000000000 -1000000000 14312510 -304351880 -287928431 384873381 -112727961 339442436 -767699279 4010631 549563901 230536559 -570149373 456560270 -22065064 237418108 -109161647 -75577632 -372995969 -23684533 358855420 132643241 16477031 -475613696 -159527689 -79315988 125765381 -214556566 601684940 -30909594 -41890081 -309330256 1000000000 -1000000000 1000000000 -1000000000 15732625 29623543 483147034 1000000000 -1000000000 388074635 -748095203 625415809 -41032972 60482492 -415787909 468070192 -332913337 118662184 310833678 -502286679 247936888 -487661258 227612267 -15743488 -20277945 167068683 -206805031 6733440 15261064 345022473 319251373 -424731290 -412875106 817249201 -504541272 1000000000 -1000000000 -607846477 87149905 88585279 -185988056 -181146489 144534768 512413478 -306409493 382169478 1000000000 -1000000000 -13392739 1000000000 -1000000000 148555643 1000000000 -1000000000 -618276245 300981296 1000000000 -1000000000 -240012470 -1067207 1000000000 -1000000000 487201257 -736793102 597757710 181848303 -605602043 1000000000 -1000000000 750505069 1000000000 -1000000000 -684471228 405298668 339960626 -245071428 25309376 310568135 -268900330 -31416797 41268228 -366239375 141459841 257650382 -690764260 246219214 713182403 -475793297 -132108209 1000000000 -1000000000 -61378237 335789692 -64530267 1000000000 -1000000000 -298103919 1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 11911449 269899898 -287554251 -49734803 284239555 -427260531 -142344103 1000000000 -1000000000 111515065 -58789190 168880319 -634175079 121415839 371525291 107414229 -374946124 416218333 156847054 -419985073 64615635 449712873 -870370162 28267203 625110022 202722779 -885055314 4016860 691517341 253834344 1000000000 -1000000000 439245492 -468607663 416657449 328199367 1000000000 -1000000000 -24330843 557246736 -155579100 -325980380 425307500 -482450860 -102561006 -80565796 741307741 -397292429 -93929482 568632672 -820990913 75335383 46152071 672708891 -168864593 207245552 1000000000 -1000000000 -99845779 -205383374 -303062282 96667945 171071107 456398940 -694631395 222422733 1000000000 -1000000000 -274218823 -55339093 -331984776 154985568 -185060823 491504242 -91176168 1000000000 -1000000000 -37616035 1000000000 -1000000000 -131334707 243913813 -399574707 516928592 -58179912 1000000000 -1000000000 537558894 70169445 -356397836 -409397759 221941125 384676891 -216762481 473071334 -817200270 632619666 -377995156 234277642 168362258 175726266 -103901107 -253850229 -52568732 -361225216 1000000000 -1000000000 -1000000000 -818551016 158553562 761286468 -425922632 -213673081 379767098 1000000000 -1000000000 678108429 85723493 -352997214 442009626 -191443130 6803468 138702902 -166510105 86272138 -78248640 -284946281 -314693550 421983362 331202045 1000000000 -1000000000 466989163 24789707 205342644 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -514764670 -246594440 1000000000 -1000000000 -205958902 -294261030 106989189 1000000000 -1000000000 260319783 -520753213 97335527 85537345 -32220992 187853781 -269315155 1000000000 -1000000000 1000000000 -1000000000 495198513 -333171501 -53442755 1000000000 -1000000000 1000000000 -1000000000 -118764636 1000000000 -1000000000 347137970 449917039 -308054458 -171409120 458157942 -798493026 749262954 -11550528 111615461 -528214214 517672413 -313906225 -95276033 1000000000 -1000000000 -1000000000 -209035546 1000000000 -1000000000 489536245 -565084700 1000000000 -1000000000 -629967162 942383299 1000000000 -1000000000 -1000000000 -410928570 1194638 781288461 -580101398 1000000000 -1000000000 -303380626 1000000000 -1000000000 216885157 -794150135 -126504969 348866693 177135693 352860038 -479774531 -211714202 183170858 -207163193 529816932 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -287136551 1000000000 -1000000000 -248283844 399961911 -436831812 179767863 -139698784 410246409 -125357186 326888268 -437987108 65943613 -231876909 147482096 106648754 1000000000 -1000000000 -21657414 487430703 -606021671 693113112 147782629 -419902452 277946340 -221628830 371896750 7061362 -463310241 555157345 1000000000 -1000000000 1000000000 -1000000000 484432997 -6478880 -298248579 -19592219 -153923092 130309078 489102918 -611383957 1000000000 -1000000000 -821183099 18510245 796692786 -560019811 1000000000 -1000000000 -120018445 24224369 -738632943 322230927 267729252 1000000000 -1000000000 -9590925 -268936171 -491946089 1000000000 -1000000000 245577312 1000000000 1000000000 -1000000000 -118211 -344553773 199835626 -540908034 546802373 -96749538 -252936211 107014791 1000000000 -1000000000 1000000000 -1000000000 134471631 199232132 1000000000 1000000000 -1000000000 -48926004 1000000000 -1000000000 -1000000000 -170524981 -136390022 377082834 -507082625 148557359 -253415816 -9705653 127497093 -139346797 770909167 -256790714 -96705238 -85064001 1000000000 -1000000000 -529023044 638635181 1000000000 -1000000000 57999258 -178988617 519474769 -274125485 -277652524 1000000000 -1000000000 222302258 94173188 1000000000 -1000000000 -78266550 -32372476 -243258289 -342672770 351624241 -403501332 -3238448 533085418 -67634247 -183028996 37437733 -276916742 1000000000 -1000000000 -146102792 -193970030 -295236169 550328158 -209733335 1000000000 -1000000000 820534711 -349490712 358454458 -849759329 818967519 -377269262 -243973090 -211122444 839515636 -650627398 -195577363 941197184 -789748919 -103103985 466362123 -237044637 271692149 -116851656 2791309 1000000000 -1000000000 3528281 796560438 1000000000 -1000000000 -802608780 1000000000 -1000000000 368039156 -424162958 1000000000 -1000000000 -84833719 12102589 -202933143 -560212740 173215119 62867839 206823041 54035916 33609977 -280500737 81191501 1000000000 -1000000000 276312314 -321465177 1000000000 -1000000000 -521920163 655302175 -743342808 176496372 394653669 -98690538 415767599 1000000000 -1000000000 -663545305 179352811 -425866558 596598029 -601965260 768124205 -794672644 272415524 615676977 1000000000 -1000000000 -469016037 211081316 484335487 -361205464 291032019 252864140 -851264054 698671910 144790660 -378763027 -84271850 -429918596 949001048 -570925613 -316332226 224895700 88980291 1000000000 -1000000000 -680322587 586542092 -447487682 180411226 179286691 1000000000 -1000000000 1000000000 -1000000000 -137747131 764442114 -155940026 -71612644 -46454252 -90025153 -330082626 363549716 -232115541 -122825611 358537576 1000000000 -1000000000 38102974 -43404900 621746581 -199370506 -539626820 90627462 -31285783 1000000000 1000000000 -1000000000 -579927388 -220832496 896040434 -504903630 -256762073 631640765 -607592677 523400271 186421227 -754524407 1000000000 -1000000000 -41217872 657235262 -26990259 -342130445 1000000000 -1000000000 -105525686 376213710 -515346446 378991269 -675695149 304636779 -273816389 199019758 200814293 293276226 -748138837 596887230 245687352 -691281786 351881975 416337750 -537563734 -375366747 761152215 -406112227 1000000000 -1000000000 -1000000000 -1000000000 -303852550 1000000000 -1000000000 436872760 -123078811 586918932 -570529931 510550955 -437154105 104273235 -28974587 191879555 -46828700 1000000000 -1000000000 -54586924 364079646 1000000000 -1000000000 1000000000 -1000000000 -142454479 176063482 1000000000 -1000000000 627388311 -834323743 894816845 -33401407 1000000000 -1000000000 -11544492 269794236 445990388 -104188726 -613402704 -153365204 462522909 -520007719 1000000000 -1000000000 -392310802 561004704 -403127825 726546547 -879021291 105089349 617797044 -499228562 1000000000 -1000000000 13699493 -82359059 -437733302 296151169 -435205523 684428914 -93034044 118200441 -257058945 -457747804 777303928 -9853180 -612375839 -249211844 302691347 533804108 44606754 -200122743 -620917119 795277135 -316072003 -416712369 -98580566 229716822 327490088 -230466311 -163479346 596730751 1000000000 -1000000000 -1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 62572950 592691339 1000000000 -1000000000 1000000000 -1000000000 -697152580 484033521 -724366563 1000000000 -1000000000 -667223717 530087276 -280791671 -464117662 590864781 133055398 126340804 -809468111 650655593 -176670403 -461256349 1000000000 -1000000000 -266940487 1000000000 -1000000000 -15034070 390638944 -522525465 299401708 -548346662 344499559 17114900 -93575775 535218448 -217194287 79168910 -763678209 940434262 -260322832 -500437976 387832068 -54043728 272061316 -663559838 1000000000 -1000000000 -1000000000 512180615 -325211232 138022996 -325053456 351083330 286101285 -485187190 1000000000 1000000000 -1000000000 88326839 -321257349 170704963 -223513714 1000000000 -1000000000 1000000000 -1000000000 617464875 90436867 -184979036 -406788107 482950376 1000000000 -1000000000 563020707 -494586591 30875269 236693126 -600043771 247436048 -28747698 647750376 1000000000 -1000000000 -128539674 -194648944 1000000000 -1000000000 125176740 1000000000 -1000000000 12403133 -42723365 252469658 -24461075 -535572245 364542215 75552861 149406876 -455094889 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 43585753 -319202860 -324775930 316366688 -273678263 591027678 95013866 -312570751 -193748697 206557400 -29247574 -425657463 -5650326 326340833 143491853 -29713829 -510753599 613008985 -395119766 659938625 -51609790 -667086513 618107205 -202788042 157323463 -394334231 125614042 -84188954 442321716 -654386 -855975233 199171315 -39780386 -199991660 517568496 -257507614 -158172678 -97164351 180388102 -168014853 324006676 476193268 123863875 -947901158 145821027 -81808753 37944240 771126710 46262082 1000000000 -1000000000 -50806584 -421393625 783994082 -696903565 559240370 -66269402 151923492 -164796744 117840278 -264922112 1000000000 1000000000 -1000000000 1000000000 -1000000000 395318987 -117253421 1000000000 -1000000000 -1000000000 447234470 239260329 125792300 -217025120 1000000000 1000000000 -1000000000 -521257143 392324898 -167991563 -88577410 1000000000 -1000000000 1000000000 -1000000000 -485981807 69499244 1000000000 -1000000000 1000000000 -1000000000 377950583 -74601813 303944686 -105873547 1000000000 -1000000000 1000000000 -1000000000 380588959 391200678 -223267328 63471486 1000000000 -1000000000 60342356 -626855466 778126009 -216816178 92281459 -137180138 -555089108 766949896 1000000000 -1000000000 580841260 -672403058 264144530 -164884373 440385911 -224088302 42236661 219897030 99119900 -503603449 622893802 1000000000 -1000000000 109332705 1000000000 -1000000000 582146536 -456318418 599044739 -524215302 240155022 -305603096 -51871346 629505638 -888937236 284525890 95793475 552436935 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -516854472 452523684 -402711662 253323061 -136385468 122373331 -566136244 699375368 -657643692 214377607 -136763710 -311063911 905772959 -548182426 519241710 43781982 63193556 1000000000 -1000000000 182888921 539054388 73373864 -363483282 -318750334 229847463 377250886 -403582098 -205529190 287006047 1000000000 -1000000000 624460473 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -89894313 300109277 -264864352 1000000000 -1000000000 -113874602 -404532051 1000000000 -1000000000 -176152371 -147025749 -479859524 1000000000 -1000000000 -189315175 -56791079 602785170 -187387845 -668723736 861868850 -541388166 145809250 323297925 -35178007 -320490424 -14545330 396334412 -641844365 82114379 -242793962 690917726 85481585 1000000000 -1000000000 352509624 1000000000 -1000000000 491878557 -679763152 196584479 1000000000 -1000000000 183976463 -318395612 70122012 430929872 -644046307 1000000000 -1000000000 -1000000000 -168871798 -182432086 -137316644 -6091326 423444528 128626927 -389503962 406788475 -535053262 579441699 -139912985 -453626647 61538325 1000000000 -1000000000 359319076 1000000000 -1000000000 1000000000 -1000000000 337514152 57774224 1000000000 -1000000000 -682905629 -48207379 126056311 643031163 -592144069 63096970 1000000000 -1000000000 -223622509 -70023797 262421147 -266056817 -348406945 -71520057 104699132 -108261750 -50534518 -49192683 66849156 85972679 554645479 -549640658 306326667 -504457625 357801297 559032612 1000000000 -1000000000 -525609945 -348120097 884499108 -73173239 -301147574 -266566407 -106928832 1000000000 -1000000000 1000000000 -1000000000 184876497 172873617 -894935014 832167852 -702737737 288213543 253483988 221010061 -369578153 372531570 -476114014 1000000000 -1000000000 302456092 -150873006 571868463 1000000000 -1000000000 291468189 162403306 -433242313 1000000000 -1000000000 1000000000 1000000000 -1000000000 -1000000000 -62276200 -245130207 1000000000 -1000000000 -373330151 1000000000 -1000000000 -599878741 648863875 1000000000 -1000000000 1000000000 -1000000000 430791235 -494986701 204313596 27192758 194727386 1000000000 -1000000000 79582196 -580825659 318575768 491254448 -850516024 944509878 -587543893 177808294 110919049 1000000000 -1000000000 -525381128 457153771 86388914 -736334978 1000000000 -1000000000 132136253 -786614624 1000000000 -1000000000 579280977 -537947696 37474312 13785295 294224942 -536626514 645720555 -292898042 467259581 3028751 1000000000 -1000000000 476086932 79295622 -49234460 -323617483 83655643 -210379898 597701634 -640857688 499277885 -333442572 443510922 -93701777 -593385982 479146927 305439151 -389742354 1000000000 -1000000000 -635008391 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 181951522 489732503 -807614687 108643691 1000000000 -1000000000 131892749 -109890745 1000000000 -1000000000 -22407687 -656390493 -157663835 397153482 394406618 -299006266 -407459417 690594615 -314420651 -331438471 341674671 301745347 -806250942 145435892 313071587 -205818814 306185394 -65564021 1000000000 -1000000000 -598060160 1000000000 -1000000000 634924207 1000000000 -1000000000 597724145 -22243638 43375192 -88015817 -282513490 1000000000 -1000000000 -1000000000 -688408161 22439466 764239688 -843707723 343163883 1000000000 -1000000000 125395962 42415017 -208139063 -127077115 165611882 -619784121 414489892 133235937 200828508 1000000000 -1000000000 -424171843 601725840 -51092906 -412182155 174672731 1000000000 -1000000000 1000000000 -1000000000 444245155 1000000000 -1000000000 -180467569 650277910 1000000000 -1000000000 -80922305 -17763835 546675409 263316239 -889263432 868842998 -730431851 360701910 1000000000 -1000000000 873015868 -42875080 -36729545 1000000000 -1000000000 -89954472 1000000000 -1000000000 -312038148 1000000000 -1000000000 1000000000 1000000000 -1000000000 153792901 1000000000 -1000000000 -723569617 274040502 360281100 -185289422 -338760999 581558174 -262657344 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 95768650 -91688060 -428552956 -30875649 32764725 478106094 -217729338 584535272 -565178308 636234591 -433941129 -156868980 -324521473 1000000000 -1000000000 -364486355 310975970 -228193055 -311336578 380281881 -416142196 -88911350 86982408 780510916 -817842979 2679857 517841157 -15010975 312332940 43516523 -629411066 550251397 1000000000 -1000000000 -278207745 -605800414 456871136 -78903489 -429867650 1000000000 -1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 306019322 204287851 -290005083 307246927 6874786 -439564038 262302430 438178793 -144393644 1000000000 -1000000000 244788658 -31290759 1000000000 -1000000000 -42736241 -337512588 331030193 -377504779 -308186258 489237078 -333867366 555677316 -682804838 183323347 1000000000 -1000000000 698587377 1000000000 -1000000000 1000000000 -1000000000 284389550 -301612667 -429621939 209609143 1000000000 -1000000000 -51701355 -709676085 -80557463 1000000000 -1000000000 168915789 -219099285 11706482 -412835632 1000000000 -1000000000 -101269306 295811517 -445139719 706468027 -257706502 98390906 355215105 -610781028 153525191 -336725416 117169995 257573738 1000000000 -1000000000 -121344385 486022769 -51849394 22716222 -246130903 52297461 -377077282 554745128 37176892 117151149 -571244150 490217613 -442974119 472920886 298079467 -615848028 -260612529 4090222 1000000000 -1000000000 1000000000 -1000000000 -243955082 -124416657 277553264 -278258444 37712691 -270518880 221215145 1000000000 -1000000000 -140763576 -247001391 723921638 123162554 -926380476 1000000000 -1000000000 -298754473 1000000000 -1000000000 1000000000 -1000000000 89276100 782163059 -792619542 726571867 -791779853 284208029 -374167519 429949858 -337582227 1000000000 1000000000 -1000000000 1000000000 -1000000000 -22805916 64870578 -218178988 170113206 -32633233 -25204409 -297074864 361920880 -371993752 393101369 1000000000 -1000000000 -1000000000 1000000000 1000000000 -1000000000 -80948950 -186814744 125173701 -501545612 623334858 -206145656 408286855 1000000000 -1000000000 -275353773 38073807 -23047969 370701727 -48024515 89258094 -404165374 676810157 -431136525 409652955 -619057938 114083186 -283750049 300609029 467747601 1000000000 -1000000000 25869028 76632501 1000000000 -1000000000 301169342 71391811 282781032 -274078900 -386401707 -308365548 1000000000 -1000000000 17364245 -499457547 917194774 -430357233 277497810 -567895468 166620589 1000000000 -1000000000 -322128462 299906051 479534057 1000000000 1000000000 1000000000 -1000000000 299520698 -522595446 567984934 -73924365 1000000000 -1000000000 210896045 40733665 286014086 -8545297 1000000000 -1000000000 -27132899 -165171978 188199264 -406741909 -142061604 720616674 -479427129 1000000000 -1000000000 -709119792 1000000000 -1000000000 -373873494 -410818708 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -375188240 1000000000 -1000000000 157110116 -413338923 1000000000 1000000000 -1000000000 -8916973 -192078097 774232202 -83453331 118576239 41645959 -251358843 -508791197 512088595 4863685 -294865298 363755239 -678314979 6561198 973486166 -585194218 121838329 260153779 57703610 11265964 -369998571 -320211271 655371853 1000000000 -1000000000 -1000000000 124205305 5371659 1000000000 -1000000000 -1000000000 1000000000 -1000000000 51450887 -239701249 55435901 674212655 -500999116 219493706 -146839687 -342010645 -155289430 1000000000 -1000000000 -873036157 370864330 479988737 -162789164 -310455522 -50495728 -224931727 466399970 106843225 -707776822 126747065 1000000000 -1000000000 467993998 46018561 -505264708 -74212576 790344288 -391856224 -328905153 447476029 -3804810 1000000000 -1000000000 265936916 -382224439 514067790 -604604620 462935920 69978433 -355428224 434752019 -754460131 1000000000 -1000000000 105690189 121976729 87856266 123317632 -366289150 -279350567 461189349 -186523960 -54055183 473657128 -348794463 1000000000 -1000000000 -334865754 160242896 -364529293 549219560 -495622303 839748125 -489487299 -238641199 571817016 -737040048 78612776 568627552 -498670663 94452967 -152767650 368549397 -495193405 344749468 -108156459 -78435371 96204187 616546332 -679595410 349131246 -417321318 324899134 -228698504 1000000000 -1000000000 -1000000000 96595899 -562538612 -138453742 405527407 -308677271 277232564 106904639 -289391165 194115837 237999535 1000000000 -1000000000 -92362952 -28349920 488741390 -298895660 -79015747 1000000000 -1000000000 1000000000 -1000000000 334045366 127766346 1000000000 -1000000000 -1000000000 200158864 -537115252 343474828 -201949298 1058650 62044507 494545881 -229601723 -438645606 1000000000 -1000000000 676852564 -2053413 1000000000 -1000000000 386863611 1000000000 -1000000000 -368657117 -108379887 461285506 -156431231 151471380 320603475 -748452626 878069693 -767898702 104128966 -13556436 20506695 -53587698 143893521 -391987982 361478357 601344986 -122155928 1000000000 -1000000000 -42376677 137873056 1000000000 -1000000000 -476170203 -99947060 110751487 -155160268 813417120 -1297641 -83392917 -602590250 383000004 150069718 -339212749 -37237394 -66527158 1000000000 -1000000000 -301433364 -402912804 669023169 -204609581 -450084901 -93916982 1000000000 -1000000000 245280673 -234211090 -541100333 -50891372 450194508 43261722 -616272123 -30909472 825415487 1000000000 -1000000000 -369618785 68790519 11561203 -78108412 -12626229 -98733846 -71336299 788731713 -672860264 175700230 438198905 1000000000 -1000000000 -1000000000 -161327470 -349431077 601147716 1000000000 -1000000000 1000000000 -1000000000 -1000000000 202936323 264420965 37032531 -317663695 -370132138 158619977 1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -421120272 1000000000 1000000000 -1000000000 -478014198 719591109 1000000000 -1000000000 190312991 336130389 -600395497 1000000000 -1000000000 -867490684 636577600 -533473415 505511413 -68460513 223335324 -682044705 348486431 -532602058 29425772 154689855 1000000000 -1000000000 22739996 -52566451 1000000000 -1000000000 1000000000 -1000000000 500307393 1000000000 -1000000000 -669219622 70357574 107453499 531813256 -561502882 479669837 -264211169 -310694899 253597283 -152770718 424217337 -761028241 745470634 1000000000 -1000000000 247679588 160455688 -340731345 1000000000 -1000000000 608901666 1000000000 -1000000000 343537244 -456695984 380404371 87032962 1000000000 -1000000000 -72427029 -503596116 782544611 -198502401 1000000000 -1000000000 -616788351 825475504 -451029880 77405221 -531633823 1000000000 -1000000000 781927535 -474560960 1000000000 1000000000 -1000000000 469102301 309324860 1000000000 -1000000000 789445228 -510906329 1000000000 -1000000000 -129094282 -513863226 -61943261 430286622 267554520 -77335407 -203527836 108216805 -619275676 -49808127 823462995 -733437911 772626753 1000000000 -1000000000 -588631804 1000000000 -1000000000 685030985 85270904 -68645114 -708610501 597256437 -422011142 -232855654 904390577 -590720797 265342571 335955767 -446840477 -435913695 66374216 -164528960 968241248 -443342945 89303394 -313516504 -169097677 479787216 -343560623 235585978 -498745623 658016061 -331174208 427537892 1000000000 -1000000000 -697430882 6329893 525860581 134542244 -103931928 -180302612 -170964133 -15078115 331919977 145204720 -117565549 210886036 50396416 -351286743 -516209888 947744241 1000000000 -1000000000 13048096 345336614 -318891289 -177663347 -89667570 764750738 1000000000 -1000000000 65171776 -462504210 327374168 -302179019 -92862324 375442096 185594364 -509482519 467608429 -202052305 -93995 -308239420 244343202 1000000000 -1000000000 -1000000000 -226188737 1000000000 -1000000000 394164258 -503796554 765541040 -545165907 643275556 -243431233 -260333918 108164430 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -118730058 227088562 67212693 1000000000 -1000000000 723895340 -538886530 412039852 -787370865 681165499 102959422 -525545103 239146385 137710515 -153191440 95420176 -311103091 1000000000 -1000000000 154605696 -202674593 -481544820 368141257 1000000000 -1000000000 969670751 -288256951 1000000000 -1000000000 53050720 476243694 1000000000 1000000000 -1000000000 -632772317 654838998 -137524805 77098903 1000000000 -1000000000 1000000000 -1000000000 -538572179 1000000000 -1000000000 388531160 134573929 -608744188 -207725273 943540856 -337003918 -554493336 663435809 -731086830 321370466 453499032 128661962 1000000000 -1000000000 -191527579 -326859392 685927781 1000000000 -1000000000 -734107545 1000000000 -1000000000 -404071727 46545044 352118783 397712139 31058313 -201937122 -547817781 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -34689745 -213550552 -686509399 69095617 738841727 32263026 -279451013 271595754 -73637839 -523336159 241867003 1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -39345640 -104749666 94457510 -602650142 85322726 84685116 363847073 -727628577 385030285 46846544 159068848 -167103943 -227786133 714826657 -602500141 -92220829 60050886 -186323115 -12596334 79905 388587809 1000000000 -1000000000 156322042 -225577125 -334491209 465741578 1000000000 -1000000000 260431916 -708151610 779039359 -827023551 311352597 -298933320 270287786 329834178 -262270742 -489194080 1000000000 -1000000000 -543346063 -69736043 342893494 1000000000 1000000000 -1000000000 -533554829 440267468 -411198195 1000000000 -1000000000 -77284407 1000000000 -1000000000 831678608 -549830103 471449916 -100564389 100061808 -790517835 7358279 598705132 -550822094 -89264073 254631923 182011438 -294978472 30537168 207712565 -291555827 228575727 -190144563 4080286 344190815 -248757210 -305581017 576057808 -148177693 424053085 -385893848 272029169 -330391281 1000000000 -1000000000 -410778465 592008341 1000000000 -1000000000 -205288735 -505008 134808906 -428022633 1000000000 -1000000000 892237821 -955582102 409882722 490487362 -190894104 228633197 -573565713 182104928 391018983 -317648801 55050170 -162474557 288478314 72698829 -753792420 588251575 -439210480 1000000000 -1000000000 319307477 62351303 -67460632 607644224 1000000000 -1000000000 -291534558 798183231 -384038147 2943272 -317884558 678798266 7319689 -586532861 356709306 -169591842 -108745288 1000000000 -1000000000 81141047 -718120611 742055626 -458281678 607017474 -90101996 -556547731 273229459 -183325628 527258910 -838809677 844589334 29329926 -580253605 1000000000 -1000000000 1000000000 -1000000000 -1000000000 32636737 1000000000 -1000000000 712967531 -837353658 1000000000 -1000000000 -201228476 1000000000 -1000000000 -716949361 408283476 1000000000 -1000000000 -411900285 328748135 2925165 1000000000 -1000000000 -536105880 -246939041 36738018 649268065 93075824 -491908131 345791599 1000000000 -1000000000 -434250451 284334057 1000000000 -1000000000 1000000000 -1000000000 -1000000000 189606299 -366693477 114072186 20928791 -510498705 491102632 -555336465 79171437 25661741 506655262 -24126795 -720103909 969274337 9922440 7164071 1000000000 -1000000000 1000000000 -1000000000 -115258735 345471665 -945299798 40722425 328807680 -43215293 -75068920 554644583 -268331248 312903680 -95948286 -715624313 319841580 -23531610 283135910 -503045756 184418581 -260363373 1000000000 -1000000000 97355625 1000000000 -1000000000 469849704 -388424505 135337972 -259984187 -342083664 858750348 -87105379 -166271786 -53359584 320112145 -848893631 280785988 329666741 147080919 1000000000 -1000000000 -121796079 212251352 -356414420 626031527 1000000000 -1000000000 -970411250 324515050 350948038 290605603 1000000000 -1000000000 -56018869 -362981781 1000000000 -1000000000 414063566 -267941913 1000000000 -1000000000 339110695 1000000000 -1000000000 73902908 1000000000 -1000000000 1000000000 -1000000000 563712349 -155952446 -481510467 38063286 559750271 -412419819 384647803 -138306817 181793259 -811099658 636757830 -627520958 -11993602 -46225598 -2875403 911767585 -602580501 261302789 -595291500 247980798 475874518 1000000000 -1000000000 1000000000 -1000000000 -1000000000 276207530 230275666 1000000000 -1000000000 496305994 -677211284 1000000000 -1000000000 -159491429 -657114231 152824520 474122402 -629860939 1000000000 1000000000 -1000000000 -333157436 416700119 -160994617 692351887 -495235633 31446654 241882090 -235905900 -333176318 1000000000 -1000000000 -14452570 80515147 -151502755 259654296 1000000000 -1000000000 1000000000 -1000000000 -255418472 1000000000 -1000000000 -1000000000 -69743177 168123457 1000000000 -1000000000 -1000000000 547147727 1000000000 -1000000000 -228663567 416035809 -201402615 374804447 -496654297 -276304138 1000000000 -1000000000 -333580120 322195510 -81348298 -120788378 -227394749 -233594219 -149770361 -37777488 1000000000 -1000000000 -1000000000 164375895 -745606908 -50063311 553223805 -243460427 -130763477 223140446 1000000000 -1000000000 1000000000 -1000000000 -613498249 456463105 -200566570 94649497 352113602 -472448695 141064978 106564687 -441779379 133137693 138915873 55078444 499235121 -758847676 231043659 168393724 1000000000 -1000000000 1000000000 -1000000000 312942412 1000000000 -1000000000 414043931 1000000000 1000000000 -1000000000 1000000000 -1000000000 -677580431 502949575 1000000000 -1000000000 -347453466 251001315 -317580421 498395466 1000000000 -1000000000 -470153149 1000000000 -1000000000 -1000000000 -244872723 177544570 312800087 85915556 95718055 22660460 1000000000 -1000000000 35657803 370145368 84594067 -502822173 -147191046 1000000000 -1000000000 -234260044 808660602 -69307698 -23738239 45696754 -637362281 -242275607 -15529851 37332976 1000000000 -1000000000 -225481356 818860414 1000000000 -1000000000 -260423000 104315509 669939757 -47300638 -527199703 286359666 66732570 -586438245 366219151 276877976 -127554043 82306566 -583536465 1000000000 -1000000000 53325512 -723570344 1000000000 -1000000000 1000000000 -1000000000 277893514 -362410695 205232116 247622752 149247319 1000000000 -1000000000 1000000000 -1000000000 458371036 3828383 1000000000 -1000000000 240468757 -97854786 -523865485 1000000000 -1000000000 1000000000 -1000000000 42429764 434767753 36222143 -131186573 1000000000 -1000000000 1000000000 -1000000000 -437392999 708668035 -353497381 240587467 -37093802 315530125 -512316858 -119841681 262105196 104392248 -323190746 -13170227 -21405481 557037342 -735674223 1000000000 -1000000000 129090610 -43610098 -815974477 -19476945 927093505 -396884730 337288877 -526382139 -262218815 655828315 163438812 -217844832 -449229376 363447525 -293931038 23570027 -262757259 431918301 1000000000 -1000000000 283160058 -625213830 202493254 583340894 -477189496 -19518720 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -56367722 1000000000 -1000000000 685534609 -642952300 831001049 -988614857 49635885 383637517 193626771 -74152956 131304943 -317240498 -134884642 170579977 1000000000 -1000000000 106141205 1000000000 -1000000000 94154970 293449489 79805295 33677449 -7976590 -486929274 265040160 1000000000 -1000000000 90939919 -70444686 -27618206 1000000000 1000000000 -1000000000 -692863449 851337902 1000000000 -1000000000 -121905628 -390163131 806701572 -572148461 271735012 -491541705 614347147 -602412212 -26681353 1000000000 -1000000000 -235369190 397338931 234766618 -120187866 -204776270 -431699745 133632033 169485737 227858633 -105232824 216859105 -33805208 -320319919 394547541 -700688749 1000000000 -1000000000 1000000000 -1000000000 -100666617 -320549947 60649512 1000000000 -1000000000 598911287 175695222 -21964091 1000000000 -1000000000 201767206 103569456 -35326864 1000000000 -1000000000 1000000000 -1000000000 -203817912 56138319 -312975139 -107155181 1000000000 -1000000000 40297682 -545221917 564814632 -243440867 -136294158 -265769071 334912197 334664438 1000000000 -1000000000 -182952811 217089161 -316053491 558655027 -158258482 -684291732 1000000000 -1000000000 -83104547 198567755 242997304 226776470 -804041607 617249764 1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 297301050 -127528160 -155250257 81134395 1000000000 -1000000000 200780026 412133430 -624909704 267560361 572421315 -647379440 683651796 1000000000 -1000000000 -56924244 687105644 -238229189 82494792 151439865 119020923 -479359658 625701066 -526101461 262106758 131006269 -790886260 837715797 -131105463 1000000000 -1000000000 -88926950 65081280 1000000000 -1000000000 403465487 -427275092 319025521 -674326912 102370395 1000000000 -1000000000 578423247 -625951204 1000000000 -1000000000 1000000000 -1000000000 -571837704 393315721 -81421928 520534915 119839327 -752577481 1000000000 -1000000000 -526609605 1000000000 -1000000000 -221169072 -67789162 250045688 366003187 -243264472 -373253414 540385018 -304196468 -530520202 361407936 245744767 -64117825 -361671755 293797215 -424355262 619714794 -133107909 1000000000 -1000000000 -214908900 167783160 416938768 69540121 1000000000 -1000000000 1000000000 -1000000000 337438909 -287077396 272368941 1000000000 -1000000000 1000000000 -1000000000 -194465785 242572315 -643355510 108780910 512060394 1000000000 -1000000000 -101782020 598996766 -274899935 -203504031 180497206 -201053638 1000000000 -1000000000 1000000000 -1000000000 -87204129 -96646978 533294139 1000000000 -1000000000 177843985 -398788830 386312098 -377467052 -89574122 1000000000 -1000000000 483207756 1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 -1000000000 -185939566 520814258 1000000000 -1000000000 1000000000 -1000000000 -919569 298760343 -613826891 -128415748 1000000000 -1000000000 -508773908 249882631 266324346 17421785 -340369544 -134605439 -169097086 286947937 -318440983 1000000000 -1000000000 -453228860 363374153 -228056211 1000000000 -1000000000 1000000000 -1000000000 -38525402 -339443858 515473574 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 199880282 1000000000 1000000000 -1000000000 -355752042 1000000000 -1000000000 876091813 1000000000 -1000000000 -93246297 1000000000 -1000000000 613849637 -631666704 1000000000 -1000000000 -146288637 348767986 -717163492 -268202407 324273288 -260194824 824095570 1000000000 -1000000000 -211587241 47820263 148498613 -739803896 151981652 1000000000 1000000000 -1000000000 181220891 -490293167 1000000000 -1000000000 376231491 1000000000 -1000000000 -667887919 503063261 -148635953 1000000000 -1000000000 -646298808 556631464 -280483394 428092990 -665020414 -71660245 667267662 -766057110 653993652 -260792899 81982625 316312004 -516350345 143824019 145083145 274749280 -603581625 137881886 -176271570 342462051 122108250 155510493 -726695222 -32990430 377727629 -463162624 -43610029 86405193 480608164 57483110 -590914999 78714011 1000000000 -1000000000 932362377 -455018111 373739643 -788066129 712113745 -295071142 138646778 -294254324 448703374 -9893631 -271424650 54797854 342710859 -501922943 -380433825 1000000000 -1000000000 354453169 -486928006 1000000000 -1000000000 -575949990 485330743 -370700368 -147704169 1000000000 -1000000000 5716416 -44393767 548609853 -1971798 -23024608 -169891333 -115700219 40918321 -413801903 216788453 -290627207 57301341 168964061 -28545960 -54253902 36790648 -239961882 118533694 113704842 562608557 -28357727 -283893177 -342078833 1000000000 -1000000000 -1000000000 -247752449 447847113 -859638148 694727013 -470207128 574484018 -822437737 1000000000 1000000000 -1000000000 -618196684 1000000000 -1000000000 -491486902 852573949 -778986673 593465753 1000000000 -1000000000 -181147405 -246602458 486304508 1000000000 -1000000000 -782548697 809491044 1000000000 -1000000000 1000000000 0 -1000000000 521928522 -855942186 141050604 43009774 327822674 379303489 -446810005 1000000000 -1000000000 -501950090 -57131922 1000000000 -1000000000 -174856251 1000000000 -1000000000 775201307 -774150337 -19103520 560012572 -501709990 483401758 1000000000 -1000000000 -431101145 1000000000 -1000000000 -295139248 -37863203 266694871 -368173490 -89219085 108108616 639561470 -290266451 -102389444 -235847259 704133570 -476243758 -429122207 876322952 -752701233 751631533 -205707992 -358411776 -119887721 596910679 -364000504 1000000000 -1000000000 -1000000000 434515815 -739832967 123618318 91336801 612003989 1000000000 -1000000000 -1000000000 319605371 -8851159 -55567661 -170127751 -463221324 591063823 -136424491 -608521567 527031739 -489645467 421955163 379034484 -493482522 -303263299 684334555 -705314555 530883300 -579090679 719397485 -283670295 71690018 -265503554 355190347 -241157260 253673789 -432388282 399444929 286627208 -325248148 -122744825 -58899777 197926184 386074193 -841193966 -56996495 158677770 1000000000 -1000000000 -15396636 423635067 -108290562 -185089758 382906805 58501024 1000000000 -1000000000 1000000000 -1000000000 155140925 -393020333 -204943455 215112691 180209898 -176118180 -205199389 422716565 -678834469 639398837 -515087624 165582500 1000000000 -1000000000 -1000000000 -698648018 402556672 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -28483900 -737852318 471238856 1000000000 -1000000000 690942973 -555371114 234287537 -448816267 1000000000 -1000000000 1000000000 -1000000000 -16190621 -51739418 889564264 -526852502 270347071 -275243541 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 669113711 -36544264 -337060184 -240551196 -49792729 623980959 -544200918 523586108 -184175602 -475248098 830601819 1000000000 -1000000000 377923293 -774200510 710743319 -289507015 -351458443 307450578 474191620 -654630452 672898222 -465600032 -488007518 398218442 134945359 422673041 -519788901 -87687658 -225051761 1000000000 1000000000 -1000000000 -1000000000 -234949369 253260623 -184058231 -197952104 627716971 -551697046 1000000000 -1000000000 -190187793 -12823662 -432287807 501674202 1000000000 -1000000000 -228850014 777537245 1000000000 -1000000000 -201521836 399184120 -79122825 1000000000 -1000000000 -424894327 344784661 -282350749 -389510027 607089096 -371158974 -56761348 -202333350 127826415 -290186480 349648704 45612889 374136839 1000000000 -1000000000 107237114 -12917826 -356149087 -145540020 513539133 -486794854 -271265139 159896167 221420233 109235479 -418356531 2583194 99157352 -190430073 388560690 -425317805 760485374 -502459473 -144707332 219069766 73361003 202350245 -573005201 271040417 1000000000 -1000000000 581364599 1000000000 -1000000000 490665559 1000000000 -1000000000 -10360248 -459069690 147490987 303025946 -687161865 457911943 1000000000 -1000000000 -1000000000 -563606951 13637258 115484276 167806512 -108378254 1000000000 -1000000000 385019994 401630608 -38597236 -569826147 -130602997 370797543 -202162646 -57092924 259892693 1000000000 -1000000000 160171903 240376252 -395300259 -344118821 434882802 18122070 1000000000 -1000000000 645928687 -565502436 188077565 236965967 -568889262 -163278869 344237359 1000000000 -1000000000 -314764126 318688390 -507062719 719968207 -199095358 -558985839 1000000000 -1000000000 305803759 1000000000 -1000000000 -277966085 131322200 -186611077 355055683 1000000000 -1000000000 123787086 323379293 -61276866 -585750572 83921362 61627332 -128207516 134425625 1000000000 -1000000000 105466696 1000000000 -1000000000 427046942 -881717913 337642460 1000000000 -1000000000 -353481547 240306199 453348154 252024375 -926210581 166253186 740142035 -16773283 -249060084 33765816 1000000000 -1000000000 886215011 1000000000 -1000000000 -836259907 1000000000 -1000000000 -125467461 1000000000 -1000000000 -1000000000 -786549375 -148752421 436281659 -372574104 547417707 -651185808 1000000000 -1000000000 -504002893 1000000000 -1000000000 1000000000 -1000000000 242681419 417153288 1000000000 -1000000000 -259555418 163093098 1000000000 -1000000000 526965348 -119191075 1000000000 -1000000000 -218719201 319974558 1000000000 -1000000000 -799436893 782691282 -573954613 12596707 506677902 -248014023 -382691982 -118331447 306771110 547482839 -32587340 -10158088 -367963127 -134091202 181911202 -145642915 159710041 -409438499 560643670 -158475314 -217604179 -175241831 629950036 -239373556 295999762 -622587455 -74830055 280161481 13610833 1000000000 -1000000000 -659482733 49562543 860409454 -760919698 481383207 -454712780 1000000000 -1000000000 -694565697 251611513 423697066 79143501 -181080736 -499874892 313176687 5983388 -88707755 49335707 -281082720 361341409 -353311618 72360387 699408575 -259111212 1000000000 -1000000000 312302855 58772506 123361648 -299847451 1000000000 -1000000000 564100118 199567452 1000000000 -1000000000 -57095603 -596081343 -7686083 1000000000 -1000000000 142403508 -219428843 21997190 -376736634 771283491 1000000000 -1000000000 -296777078 1000000000 1000000000 -1000000000 440042899 -267536949 578439761 1000000000 -1000000000 760098805 1000000000 -1000000000 313108756 20896968 272662296 -716142523 1000000000 -1000000000 1000000000 -1000000000 269798727 -496824419 461182805 -336111390 333232441 -844673160 1000000000 -1000000000 1000000000 -1000000000 -161087593 1000000000 -1000000000 450232302 -307409779 -357756613 213262410 -44782335 1000000000 -1000000000 1000000000 -1000000000 -345037555 438154194 -345969486 276701243 46613860 -145572552 1000000000 -1000000000 341776008 -515676939 527856077 -383339401 1000000000 -1000000000 -442832901 332166465 1000000000 -1000000000 120097297 1000000000 -1000000000 846769128 -788778928 707583471 -515513289 54086082 422862144 -346902961 -190221328 -225309643 692285400 1000000000 -1000000000 -540394484 -57984853 129743301 1000000000 -1000000000 237525763 -699563379 1000000000 -1000000000 386380202 -33425767 1000000000 -1000000000 23743953 -529503944 -20497405 -97881882 5388011 -166609795 473073436 131154530 -561489525 643585750 -230306085 -486650632 193292572 348021200 1000000000 -1000000000 755992973 -454775561 569140387 -802529983 501026024 -595927722 844867206 1000000000 -1000000000 -1000000000 522494079 -412577827 -10927683 478556565 1000000000 -1000000000 8339657 1000000000 -1000000000 1000000000 -1000000000 343493805 -191130408 78774158 253400436 -572351734 521808916 -198948658 -131374705 338784930 -281847874 649813602 -491902791 129794422 -481248225 23810290 551079316 -436613020 329526175 -565725661 1000000000 -1000000000 98454120 -72382032 416158770 -736869689 181414071 300433077 1000000000 -1000000000 -85667928 -293809705 293809705 -471997508 10229566 1000000000 -1000000000 453028643 210654480 -478915386 -209612730 1000000000 -1000000000 181395614 -830050283 462991413 2032076 153419878 -202557891 458099742 -72835786 -648533303 -299360 815767370 -738319764 639909265 -139727834 -165352936 -382175835 344820988 -218352525 339769171 -103339017 68420473 -584124971 584177703 -585463615 177180336 16269991 -155144046 521780860 -97143228 261025875 -199399861 251179446 -644730302 314120284 89970240 247886278 -599032107 -198084026 435633605 1000000000 -1000000000 -197304162 1000000000 -1000000000 1000000000 -1000000000 425222128 -478003125 469282325 -596108221 919925297 1000000000 -1000000000 857317534 -524156579 228869715 -481378405 -79133365 549855275 -66450785 252581851 -359534930 296198794 -651971837 472813327 -71552317 69146066 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 453486451 1000000000 -1000000000 760672745 -221800715 -274799046 294221098 13970775 -528992409 176150511 -81930432 329112360 346032211 -502035366 134675491 438540311 -819687058 1000000000 -1000000000 -58530640 -1695354 -21987189 766099274 -248163684 -466790755 225171931 207328424 -438411565 503402405 -451096712 -70193546 1000000000 -1000000000 596420688 -62321235 1000000000 -1000000000 307239524 -90142780 -56977246 -111439295 312015924 -895548895 81790828 309792980 1000000000 -1000000000 1000000000 -1000000000 458593809 -660968476 827433185 -677757585 509379160 -582469641 18241872 1000000000 -1000000000 434835562 -866716733 540940541 237345603 -625942845 282512654 122063329 -107977180 383592999 -526323054 267404344 1000000000 -1000000000 1000000000 -1000000000 55400564 133739982 -109358697 363761325 -253703469 -136491423 -47315576 -308857299 128723158 285943020 41066732 -371619224 268628129 -45598653 -258557504 23602592 -78591829 1000000000 -1000000000 -28822016 -127755500 450966133 132197091 -644455531 157672011 599562517 1000000000 -1000000000 -1000000000 210504494 236467465 -231202989 1000000000 -1000000000 -154953499 -77229077 -54323505 681713718 1000000000 -1000000000 -858099176 471588798 137667547 201827203 -2245636 1000000000 -1000000000 8861732 1000000000 -1000000000 -110746142 98992216 541698142 -453945051 589198265 -7532958 -457272182 -223320627 39794457 253564282 454950987 -133949288 -307372839 -440360503 308774698 367079706 1000000000 1000000000 -1000000000 -275313559 1000000000 -1000000000 -123576260 1000000000 -1000000000 1000000000 1000000000 -1000000000 123701812 -175129992 292614985 350580594 -645796445 809206874 -135938759 -616227000 609290379 -439900385 -281102280 45478534 90271984 316068590 87021578 285677985 1000000000 -1000000000 -13721085 1000000000 -1000000000 551288819 -585244403 719789067 -249506464 1000000000 -1000000000 619687235 1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 440115524 173746407 -24342540 145868822 -398682762 135640939 256810432 1000000000 -1000000000 -846324625 63165069 239178089 -331072911 892019797 -67658129 25414950 1000000000 1000000000 -1000000000 1000000000 -1000000000 -224919417 -80558150 110880762 -438687903 724697905 -821534874 318360207 1000000000 -1000000000 871030415 -689211056 1000000000 -1000000000 -912492371 845074214 -5153142 -251771244 201627167 -703048909 1000000000 -1000000000 -53362121 -256423214 -51049334 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -121949563 1000000000 -1000000000 -1000000000 -366324029 613018758 1000000000 1000000000 -1000000000 537620599 58891466 -188819457 -299339598 725664765 -378468185 1000000000 -1000000000 412320764 -622232099 126300516 1000000000 -1000000000 -1000000000 227599580 1000000000 -1000000000 -387644103 186770276 -222778386 1000000000 1000000000 -1000000000 -1000000000 848956481 -368460279 -146161071 -301243670 757709374 -167088706 -153531114 35593169 -475357711 784914541 -173336868 -622382733 -21379726 556889849 10826538 -157572250 -241518259 1000000000 1000000000 -1000000000 340648101 -563554362 700013898 -41866896 -290140192 457412321 1000000000 -1000000000 286881497 1000000000 -1000000000 489659334 193953196 1000000000 -1000000000 84159047 336395005 1000000000 -1000000000 -188888036 426471428 -392387236 338200968 189293488 -454325523 -103678995 -308661123 -2295611 609033648 202085413 -850907291 214080618 154338695 -421167943 489816350 26491546 252298787 174914449 -634494516 -95370022 -116447198 152848858 91183437 83390223 -198733578 62083868 512753783 -390828792 81672954 378713592 -471065820 365328982 67906738 78558478 -200795848 -272162177 1000000000 1000000000 -1000000000 -264538224 1000000000 -1000000000 1000000000 -1000000000 299077497 -232417583 354073460 -409166373 111973365 -449808366 832033266 -702300303 -117951796 227926903 557585964 -344948050 395066959 -101832427 1000000000 1000000000 -1000000000 -1000000000 538085386 -747004882 742147729 -320107533 223747424 -343806092 474943793 -783626667 1000000000 -1000000000 -222119879 -336210226 1000000000 -1000000000 1000000000 -1000000000 -626721457 285065630 -479332782 600933880 -375291893 -211646849 34295780 339511965 -132335243 171522535 -279899463 133137739 210622586 -349262038 -74402000 537295613 -382076299 -267487482 535937938 -591623737 604651989 -344802423 -224416949 36479794 190896154 -231651486 842547533 32789521 -940192835 466086798 -423800360 270186722 199103588 405240898 -435712464 235890633 1000000000 1000000000 -1000000000 219922260 -849453016 276098175 208752884 -386952228 340454577 -401697183 -18932974 700123583 -125429995 100606236 1000000000 -1000000000 380558006 -586489218 603765557 1000000000 -1000000000 -413898567 -165428170 442523363 41583408 20737804 -507486316 41150343 1000000000 1000000000 -1000000000 -1000000000 208275838 -191033731 1000000000 -1000000000 -286383707 1000000000 -1000000000 1000000000 -1000000000 960425034 -543897196 -288166846 819316127 -633932769 55124744 1000000000 -1000000000 1000000000 -1000000000 -433145138 -193769145 201811991 39867307 -577583382 247640823 1000000000 -1000000000 220434180 1000000000 -1000000000 1000000000 -1000000000 -714026650 -144309544 602732635 -334990730 236520755 -302217655 1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 321350007 1000000000 -1000000000 -713890167 382757372 1000000000 -1000000000 -668040000 1000000000 -1000000000 -284310471 720752946 -49895641 -264985804 -490405530 1000000000 -1000000000 1000000000 -1000000000 437239815 -508213494 26163503 -352134464 176132099 1000000000 -1000000000 -161787190 -476793234 387745670 -216075641 1000000000 -1000000000 500030465 67095219 1000000000 -1000000000 -503147401 -251061470 95927567 1000000000 -1000000000 -91170414 1000000000 -1000000000 1000000000 -1000000000 -959470240 865554238 1000000000 -1000000000 -132903562 168340403 533622747 -450105867 306866054 -110610198 239994811 1000000000 -1000000000 119147354 -75037425 529112108 -752289758 -75812678 852260502 -336812083 68231272 -323902024 361984998 149585873 -402255209 303120584 -381951315 -217418661 520104738 -103166848 -320909652 395556366 1196069 -286209405 1000000000 -1000000000 -463205373 320508620 1000000000 -1000000000 -934412372 833431112 -321691142 -345104765 748838201 1000000000 -1000000000 -86295987 -817834521 550757383 -342655445 16249081 551324891 -727007911 803677557 -658231550 741846391 -511660362 131028129 1000000000 -1000000000 -561741418 113531415 468585927 1000000000 -1000000000 1000000000 -1000000000 -678286682 643827110 -493716126 109525070 235654270 1000000000 -1000000000 -170851139 920149347 -452516015 450800686 -633321490 1000000000 -1000000000 -228416871 220526186 -173693904 318632511 48100060 -654497940 480254547 1000000000 -1000000000 -25894529 -391838538 1000000000 -1000000000 -53743515 1000000000 -1000000000 120682855 169648593 329816989 178387990 -602300684 321060140 -118186784 -142724360 -304329439 508983911 158882957 1000000000 1000000000 -1000000000 428452675 -291264711 -149833235 1000000000 -1000000000 236839001 -486807426 -99378327 1000000000 -1000000000 -348690952 600602585 -862032868 -100546342 1000000000 -1000000000 1000000000 -1000000000 -405969708 -310719181 -128284863 1000000000 -1000000000 -257847853 -520099860 162731704 97013066 1000000000 -1000000000 360610247 200817372 -871983117 1000000000 -1000000000 -323818692 -133390284 -47850295 49405787 -268034236 1000000000 -1000000000 132857162 574479079 -214695896 218574090 -44858539 -530708853 523815982 -843630349 23829917 557602307 -656818375 803934267 -206232132 -99610907 170856926 300218729 -774575497 224680982 -99693307 471208129 1000000000 -1000000000 327291553 458511743 -499033429 -23734879 1000000000 -1000000000 -55747734 1000000000 -1000000000 -1000000000 377812000 -26759840 -610067058 475563976 -267821708 607663567 -150041388 -316958051 -436276089 897275615 -778039969 1000000000 -1000000000 1000000000 -1000000000 208908042 321409931 1000000000 -1000000000 1000000000 -1000000000 -85492750 -572948695 402884968 -56749375 -341576895 1000000000 -1000000000 -8605129 -510073892 1000000000 -1000000000 -324976517 1000000000 -1000000000 -147555774 -343590942 434493960 1000000000 -1000000000 -1000000000 35968672 1000000000 1000000000 -1000000000 1000000000 -1000000000 -530720484 184675593 1000000000 -1000000000 440897507 -304293083 520738460 -233072429 237348808 -621933144 830866325 -702793724 -31921057 1000000000 1000000000 -1000000000 226007040 -360353122 258552888 -6465679 -468962669 282571339 -457920344 -82274353 66344840 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -574721660 747262999 -844385630 289151940 -378230120 614037220 192542395 -357111188 483197494 1000000000 -1000000000 -1000000000 305738104 1000000000 -1000000000 270078446 -214205990 1000000000 -1000000000 -1000000000 68418748 58855100 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -361249114 105371290 -439250924 -119009814 909168183 -232447036 -469858462 456477525 -347604726 224115442 248353452 -39542160 -91699209 24251718 23778286 54694276 1000000000 -1000000000 1000000000 -1000000000 -94217552 -579309373 143316027 569388276 -535526106 -49782402 -182442101 810899865 -112514441 -653032003 190496370 34289517 494263862 -36841288 -894308167 761575011 76885652 -261841650 -350404630 743337548 -694428681 176371427 1000000000 -1000000000 893812415 -817590127 655044812 1000000000 -1000000000 24841524 13563188 97341284 -653949433 62316473 504270757 1000000000 -1000000000 -1000000000 38141959 1000000000 -1000000000 -223991239 121839804 678542610 -928710838 282934942 464914096 -595281731 751217336 -728005812 109196536 164968286 1000000000 -1000000000 -892995861 414820148 172800366 1000000000 1000000000 1000000000 -1000000000 -185248894 250674215 -207712033 91679321 -83301956 -465899105 886247729 -643375990 -124880845 140107558 551743463 -223738052 -246677827 1000000000 -1000000000 1000000000 -1000000000 297420716 -339324946 328709246 -12958010 -423282362 324217369 -558130593 1000000000 -1000000000 -540378143 193380515 -319358737 811004068 -138978997 195567096 -422553115 441219097 14984396 -832996682 739231212 -488844414 1000000000 1000000000 -1000000000 1000000000 -1000000000 -198798732 336228734 -20909072 1000000000 -1000000000 -166372065 -190348582 -133618529 334296332 -81774907 -79595171 730069597 1000000000 -1000000000 1000000000 -1000000000 197554833 188142350 154340830 1000000000 -1000000000 -50903871 -598686356 226119465 -413593684 548138515 56549229 -304493813 557988621 -679296845 577956435 -441879327 627210456 -678531120 398807463 -404193739 -142361684 839654767 -915211803 38482189 1000000000 -1000000000 -1000000000 348521304 -631055303 -84466073 1000000000 -1000000000 -450113687 1000000000 -1000000000 1000000000 1000000000 -1000000000 8090225 24510444 1000000000 -1000000000 408197367 -618528817 -26853336 185348571 141850083 1000000000 -1000000000 1000000000 -1000000000 111799755 363224849 -738598316 119458916 1000000000 -1000000000 41946835 -446380333 -238233124 1000000000 -1000000000 704795372 1000000000 -1000000000 -293636451 1000000000 -1000000000 359755277 -8297652 278238512 -57727451 -494301853 705590679 -627792233 545035813 -820291437 786241241 -175157476 1000000000 -1000000000 -222314784 98565711 1000000000 -1000000000 -1000000000 1000000000 -1000000000 245963088 52187594 -137702443 169237521 -211364578 1000000000 -1000000000 57715683 -321595995 290979161 -427131375 405209162 -538191964 403679711 -586060106 -141485659 871458225 -503356825 264851061 -541862513 280254859 360720238 -193664629 -79592470 45152064 1000000000 -1000000000 1000000000 -1000000000 -60833707 -812297903 -30600818 834945996 -758164173 85967596 -43862239 463473832 199015667 -161306829 34049952 -325020866 -18034502 -42298999 97105489 273190282 -555402996 170797497 -265994941 567097524 120637764 -556425502 626645640 -656338631 843485333 -76528394 -700621642 43139206 194497411 1000000000 -1000000000 -124374568 -81763571 -42023890 1000000000 -1000000000 443031617 -436000384 374968530 -469086793 221392879 -47730369 65511250 416644427 -32510613 -250050427 174807022 43265433 -523325733 447867101 -598856249 442902420 124856195 -89651784 -465503762 570275075 204641175 1000000000 -1000000000 -274119438 1000000000 -1000000000 -1000000000 -5797081 1000000000 -1000000000 -1000000000 -146933935 302740338 100102484 -334438758 236004895 297958455 26166873 -331603930 133693607 100602599 105331989 -549721668 -173820046 614641818 -126960390 -573924525 658159130 -736675105 165909813 413526861 114203808 -223772793 1000000000 1000000000 -1000000000 -128325505 -308596223 323367070 368334153 -50198447 -485829772 418329164 366101896 1000000000 -1000000000 -13609268 1000000000 -1000000000 533150186 1000000000 -1000000000 1000000000 -1000000000 487673305 -45829720 311428055 -418232189 -122463824 -223208127 1000000000 -1000000000 -391312127 1000000000 -1000000000 220402087 -714311383 102380111 335680669 80592350 1000000000 -1000000000 -19284290 -69599200 41936290 -279053295 675820604 -164186848 -104755096 1000000000 -1000000000 1000000000 1000000000 -1000000000 -626364714 -239429675 813772733 69441458 -25622394 40460215 -281916642 1000000000 -1000000000 -277649771 578577045 -803333347 337102284 -441746750 543649630 348511189 -654294196 115236313 -9400197 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -169460677 1000000000 -1000000000 297696357 -309264549 9684433 -277485316 405162166 -197197886 425483507 -563274473 110992779 423404043 105979840 -469889470 419718400 65065861 -741194515 495004254 -106030744 320461708 -315227301 -87373352 426221992 158016316 -974412738 331485416 -27961664 48676705 294746149 45990283 249061918 -418942100 -283754383 23203748 76754482 592918481 33957384 -394766863 353412197 1000000000 -1000000000 -360966245 66565898 -400579562 580507504 319590005 -162913307 -765608133 56120915 1000000000 -1000000000 1000000000 -1000000000 823217051 -668589542 332904654 82775319 -356227386 377548943 -241191968 361937969 -403504771 -88881975 -172060952 -44935854 -84314226 410595252 325623107 -570663084 423010450 -133348009 1000000000 -1000000000 734343421 1000000000 -1000000000 -61266724 442830440 354925748 -437803307 -62737634 450477671 -10328426 -53700349 -269372901 -314660350 757391737 -143901392 -576936786 461559749 1000000000 -1000000000 -62559745 -766516203 115840619 1000000000 1000000000 -1000000000 103296738 -360125696 112386303 562357688 1000000000 -1000000000 -554930482 478786860 22605620 -132321284 3344936 16369217 230859680 -768348395 311832981 461203150 -680729640 677286135 1000000000 -1000000000 -291494162 305261539 -377035416 190386874 -173090898 -460707652 -92756111 1000000000 1000000000 -1000000000 484197144 1000000000 -1000000000 -90840864 455499874 1000000000 -1000000000 -1000000000 -357100812 3610125 1000000000 -1000000000 159531223 -565442763 157220677 307608144 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 548579096 -491177653 -299145184 452489282 121208363 203358504 -867847699 1000000000 -1000000000 380599790 110564213 -366386802 306590489 -284236250 294304037 1000000000 -1000000000 -717112098 529038186 -445140059 173491013 450809987 -209113668 222874207 1000000000 -1000000000 -450616513 188085191 374511128 -743617898 -96217288 1000000000 -1000000000 -339551418 1000000000 -1000000000 -548710251 1000000000 -1000000000 709543498 -419981260 1000000000 1000000000 -1000000000 540206008 -466462629 112743589 1000000000 -1000000000 -221622734 -334826637 1000000000 -1000000000 1000000000 -1000000000 -63394506 -199979202 -258776352 1000000000 -1000000000 -528344609 660155231 -325610349 -160444244 614552478 -394552968 -207753464 -143329866 -125220889 32099442 878217721 -419378590 -284471686 -154686674 599413121 1000000000 -1000000000 98328799 -202099766 55593000 335649192 20825983 125735539 142667610 20240346 -40643898 1000000000 -1000000000 227271485 -476755043 -277014149 1000000000 -1000000000 -896954248 701818694 -271558784 -458915075 198014351 -47398184 107636090 167666804 1000000000 -1000000000 -511069395 44912641 704769031 -321136590 125249679 -431605651 1000000000 -1000000000 -795674252 440856115 -151634757 -304415921 529575583 10623392 -428397815 180682291 -135188838 1000000000 -1000000000 -619560884 513334212 -512519377 276862302 -437520184 176771116 337131254 53320797 -541198659 811800307 1000000000 -1000000000 518050599 -157385981 -235896514 275043030 -196360968 1000000000 -1000000000 129582289 -421431510 -320265674 -25271720 418304963 320320861 1000000000 -1000000000 334636498 244376379 -99528391 142413485 -696142161 167577193 -66836317 295201790 195242738 -15354222 96097397 -311666306 1000000000 -1000000000 -46802148 851332047 -103867618 176999597 -138096116 -98119319 1000000000 -1000000000 -268533872 -254344624 687765073 -435211137 639994399 1000000000 -1000000000 643439037 14742754 -826707415 712940444 143699008 -713786147 680238106 1000000000 -1000000000 -198667303 -283958526 143226169 157958293 134173284 -723371625 -28855162 -32456184 1000000000 -1000000000 -135744241 1000000000 -1000000000 -163754676 -435228069 553342318 -407568547 241347470 -350049584 710174134 102748922 -108048825 1000000000 -1000000000 415644451 1000000000 -1000000000 383236064 -435770220 609843379 1000000000 -1000000000 -402884081 308979072 1000000000 -1000000000 -134831196 -2256265 184396215 1000000000 -1000000000 -982179781 620218531 -189739424 -238803754 588475670 -289222448 302158209 -5649993 -532415777 -202357605 688426482 -721933171 238050590 51124554 1000000000 -1000000000 33468927 389112072 -60030420 108498686 46939464 -251634658 456753613 174280576 39604853 -237101859 -210603027 1000000000 -1000000000 -1000000000 282461081 542892724 -613924767 1000000000 -1000000000 -258099467 372295801 164199519 -542559830 553858908 -600607263 1000000000 -1000000000 -166964017 -47437418 -562472014 243285651 35082118 -334653022 871144049 -429305208 1000000000 -1000000000 -41397996 1000000000 -1000000000 -942598201 1000000000 -1000000000 -123132381 -408255815 572648661 -206160317 133616418 1000000000 -1000000000 1000000000 -1000000000 18728430 511716300 -103435742 -15497299 -255728311 142666753 1000000000 -1000000000 -452606162 598533929 1000000000 -1000000000 1000000000 -1000000000 9795616 298629340 -570794037 601323776 -598145583 -85846667 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 48631263 -582797817 211839415 353522577 155600950 -8150910 1000000000 -1000000000 -1000000000 -158940750 18137532 -180425657 689525881 -624864326 1000000000 -1000000000 355583545 -472825478 113541699 -552691603 491751322 1000000000 -1000000000 1000000000 -1000000000 -25052028 -392610795 -209498155 22385915 -166084413 658788202 -112108848 -62991680 -374166980 75573482 755637892 1000000000 -1000000000 -436417856 617713951 -168594044 107590289 -592060134 540886942 136885474 -243470257 -79263331 1000000000 -1000000000 -24029565 894441700 -901557592 679480942 -388833902 187938096 419008757 -825018361 333739259 86488667 128481337 -214092931 274766058 -573036357 650637350 1000000000 -1000000000 1000000000 -1000000000 -113409018 141353662 300072662 174523734 -169300123 -234048690 -376714700 619963077 -803471855 4805850 1000000000 -1000000000 -529417923 21866014 486478034 1000000000 -1000000000 1000000000 1000000000 -1000000000 114101897 1000000000 -1000000000 -583225357 712210486 -320892167 178153782 229294856 -701746734 -103989278 352407471 -21238293 379393139 -368220496 1000000000 -1000000000 -871868753 606053238 276004042 -100364704 -98324295 -389888369 -284300314 1000000000 -1000000000 17822554 643088339 -289414504 439723677 -760345310 291820085 213118705 -585495873 21494457 859859827 -778976914 1000000000 1000000000 -1000000000 1000000000 -1000000000 259900134 73222983 1000000000 -1000000000 -402306545 1000000000 -1000000000 -146983458 1000000000 1000000000 -1000000000 -76199445 -686367612 1000000000 -1000000000 -19787259 602145179 -138338194 19202133 -275511584 -123843827 -252727362 451244276 1000000000 -1000000000 736215304 -22208219 1000000000 -1000000000 331880024 223415941 1000000000 -1000000000 -681031076 538961045 -724942059 150868783 640722161 206090936 -3053549 -716905681 30331170 137290422 1000000000 -1000000000 635260649 -683880603 168164238 633498530 -760944896 325014538 -371141426 177854459 585837300 -656115727 690785320 -798361352 114092040 573758625 1000000000 -1000000000 -171080410 184828862 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 512201566 -756785733 396776939 -69707569 136800878 37280604 -377601061 343935002 -213721373 459984955 -325608459 1000000000 -1000000000 1000000000 -1000000000 -747030073 584155473 1000000000 -1000000000 -85475210 610125277 -795352678 -10598779 356385070 -329755880 499289520 1000000000 -1000000000 583897248 -359783831 -193411308 510115148 1000000000 -1000000000 -32334176 171308508 24091608 281753549 1000000000 -1000000000 -58714542 -326698744 157604341 388458431 -227312663 548894913 -527332452 163489774 -68880627 16648746 93623330 390739821 -362987128 -126878018 -231766080 284097895 113790099 -478617971 -162193866 835166458 -112753033 -681360821 837607587 1000000000 -1000000000 -226120947 -57417489 307949313 -365789000 1000000000 -1000000000 -283969446 341679469 -490018303 1000000000 -1000000000 -491521951 282881863 1000000000 -1000000000 -1000000000 9669170 235949886 -569201235 284458830 214182195 -137572963 -195175700 329745644 -733669727 321642360 501389046 -463160919 -292295092 412558407 316453377 -819750418 90574067 31823867 -17500764 -162305417 1000000000 -1000000000 -794581224 285971096 -104686249 175048061 412736631 -321173255 140477015 -148586180 191435228 -337302616 357194339 -409589886 161592510 -337134217 -130183023 415396674 1000000000 -1000000000 387023025 1000000000 -1000000000 441752496 -284044072 1000000000 -1000000000 1000000000 -1000000000 -85369773 421005020 1735981 -126611286 110664074 -160483725 432269367 -110578093 -298102300 -233215871 1000000000 -1000000000 -380915739 506563436 69619780 -458836184 475458058 1000000000 -1000000000 1000000000 -1000000000 452786567 -678043449 751210624 1000000000 -1000000000 -185642604 533138620 -422661577 555535701 1000000000 -1000000000 720066728 -447342230 -398112993 83083923 615715930 -362302190 -71014242 555495375 -563416070 -387109821 180036212 777999982 -561787977 330914981 -311182592 -398365157 782501503 -216748492 -194097230 187173704 -337117069 315508305 1000000000 -1000000000 -1000000000 435317596 1000000000 -1000000000 500657731 -275962472 552223091 1000000000 -1000000000 747156744 -293533732 1000000000 -1000000000 -552851495 347090391 34347195 1000000000 -1000000000 445600006 -412822551 -136566316 1000000000 -1000000000 1000000000 -1000000000 -28797267 -541996286 338449102 -372000517 -91662770 695584112 -414830665 -134192832 626586086 -372835109 329741210 -295625672 137282619 -577240646 204630375 232986506 380379647 12788361 -297354185 301708827 -445311345 -22682017 -404406923 900351044 -974049596 980492638 -736580032 -27897191 16405354 -44232466 8427151 691595038 -591997263 58017780 328751863 1000000000 -1000000000 657383500 -555094901 -6337231 338928077 -185819541 393933456 -378595365 1000000000 -1000000000 -740174238 382763924 259218049 -363833130 1000000000 -1000000000 353099335 37376411 1000000000 -1000000000 516618875 11100433 -413949732 -83242788 539493400 -225735784 78766637 -465959617 355249211 420188139 1000000000 -1000000000 572404724 299580204 -667817108 401531988 -441980488 -110135434 115356715 335103609 1000000000 -1000000000 1000000000 -1000000000 -658370729 -82764993 215051897 90887802 107108567 -50204123 16840376 -321443923 441179314 -298369368 67645879 -267461331 1000000000 -1000000000 478419278 -541779262 1000000000 -1000000000 1000000000 -1000000000 -149269116 1000000000 -1000000000 -742012605 667786734 -100004822 -331195292 1000000000 -1000000000 -1000000000 -396617874 -172975097 -189404046 336422873 1000000000 -1000000000 323896779 622088117 -342725818 -553116716 418819813 -47899325 40704695 300415548 -748581453 407790230 322243233 -616678456 712549156 -374895161 425427717 -289835998 -541720580 602054324 -437675872 -81160171 546091451 1000000000 -1000000000 1000000000 -1000000000 348145329 -67788498 -443987938 1000000000 -1000000000 455069230 -65743159 -118642378 1000000000 -1000000000 322768443 -518197609 1000000000 -1000000000 -638495211 50251085 642918919 -655319453 609722325 -125779578 -486989318 -43936168 870871964 -850969911 1000000000 -1000000000 -391006678 1000000000 -1000000000 597061471 -333371218 1000000000 -1000000000 -1000000000 -1000000000 541311587 -19238532 -433361748 -128094015 1000000000 -1000000000 1000000000 -1000000000 -395732790 395987483 -436124299 -259666254 1000000000 -1000000000 -499062598 469833558 -721258732 266825507 -274482783 660842783 -266604407 -382882748 243437299 -154009820 309364014 -372777654 735201227 -552412561 -230311733 59920622 -38568140 1000000000 -1000000000 233229695 -818485324 -79596789 656319776 -55582399 285537067 1000000000 -1000000000 -651822055 301608484 -407143999 895971635 -62265076 -396154802 -41786838 -212831911 102885044 140707505 -51932796 -109958393 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 487227699 -379217113 138738999 150203642 375977348 -515377929 1000000000 -1000000000 1000000000 1000000000 -1000000000 -851232142 706932890 112540022 -433261323 1000000000 -1000000000 312648875 -177982975 734315426 -802166494 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 346223266 182060841 -730383747 863869164 -408549237 -73329725 42792694 -131570698 -315289635 145043267 -104861584 189316843 1000000000 -1000000000 241163572 -564031360 355677861 14649202 -161595037 1000000000 -1000000000 -544710853 192637128 -92980071 1000000000 -1000000000 -378421494 444424890 1000000000 -1000000000 -662828238 493339755 329739275 -38960161 -499346222 1000000000 -1000000000 324956213 1000000000 1000000000 -1000000000 -319911242 -330365920 -92323228 -144456395 390451181 1000000000 -1000000000 -127434234 -357207725 620642050 -501941792 129727901 257901805 -603461431 1000000000 -1000000000 358830524 437419954 -578140492 673649770 -27191753 -698011386 435640075 99664789 -97493642 -110767280 75951953 -107251505 -21316561 1000000000 -1000000000 171235269 -354537555 125730885 257882439 -295650484 1000000000 -1000000000 -401274442 158885086 355674980 -819431292 680111062 218368956 -315583078 -13395475 -347031703 276540175 1000000000 -1000000000 -352960198 611429830 1000000000 -1000000000 15824248 690540352 -287177605 -445185410 571443889 -373054229 99591926 442354465 24097692 179015644 -614327478 563988534 1000000000 -1000000000 -239546210 491140604 1000000000 1000000000 -1000000000 1000000000 -1000000000 488647120 -18067171 -593682018 -97497698 369136101 355604149 -63907907 -423636530 269771574 -125275163 -205989330 75462320 1000000000 -1000000000 -122546587 -701113494 1000000000 -1000000000 456220565 -630317943 304477206 1000000000 -1000000000 -515400337 378764576 -11023716 362320033 -641141199 -294896359 893740459 -712581694 295990553 1000000000 -1000000000 -199833233 -590890274 239021905 597293496 -953565773 1000000000 -1000000000 376705864 -123082454 -174947442 1000000000 -1000000000 1000000000 -1000000000 638508511 -394875287 -112030109 -275875350 615994027 -169025070 173145805 -597740212 323830893 515355803 -509171012 -114833647 -55217711 68634465 139106262 -218712462 -150244819 390839021 45996308 -238108739 336131290 226800544 -691701649 361891387 203370106 -691763153 181456514 567151064 -313567883 -110719019 493693140 -328469360 45335017 1000000000 -1000000000 -729130328 1000000000 -1000000000 -218035881 430847693 -445955007 480680340 -576337275 71377714 486407837 -575758995 127150352 529233447 -405548536 1000000000 -1000000000 -240906078 1000000000 -1000000000 1000000000 1000000000 -1000000000 97255692 1000000000 -1000000000 67432198 -219520652 157500765 -498494999 728387645 -539603541 -250926759 439235058 294995743 1000000000 -1000000000 548140381 -514242828 328179286 40834054 -354908237 80721719 -186927414 363835820 -64460440 -5602251 349066495 -296792354 -594847046 678216684 -528928309 162042200 67283411 268790539 1000000000 -1000000000 182300022 -623398836 762823680 -141446865 -667203224 870864065 -516097565 171436889 30026250 16940995 -18497980 402025951 -60192202 -864601273 1000000000 -1000000000 84588842 1000000000 -1000000000 265952857 -721523890 570735195 -462186841 288010410 -160016291 626103874 -351738376 260582670 -235110408 354186671 -301048284 1000000000 -1000000000 -129045497 598366735 -511662836 694416871 141582430 -5431064 -625128649 204129144 1000000000 -1000000000 -268977616 -284747458 23430643 1000000000 -1000000000 217904895 -229939270 -104587473 170252490 -186037735 611892278 174464574 1000000000 -1000000000 -51472976 290879254 -36133543 1000000000 -1000000000 -777598085 472936996 -147180349 153125285 -436043736 522869821 369202635 -281272887 -446766074 1000000000 -1000000000 -698514972 290602776 -428354862 492297324 1000000000 1000000000 -1000000000 -640541105 1000000000 -1000000000 -1000000000 1000000000 -1000000000 649332925 -925339672 451785792 -454452910 1000000000 -1000000000 535104585 -694582633 590521813 -575380073 71650831 764940258 42055219 -755907048 532587988 1000000000 -1000000000 -34590984 1000000000 1000000000 1000000000 -1000000000 255432334 1000000000 -1000000000 -90266090 -46963985 267666482 181603509 -218975798 -358364178 585931606 1000000000 -1000000000 -461232644 241889686 -307125714 58697961 -178076795 331132706 -514560372 1000000000 -1000000000 284475296 139816844 256048659 -609574045 -64612528 361440943 164899331 176563372 59120370 -372829775 21470803 336694768 -510061395 -268870475 -71866697 297598843 -299504233 452758930 -59157706 -229858659 -87006232 -84889486 98857179 -69414207 406119658 221541927 -398528398 -122083763 -154838875 698271982 -671478448 890535562 -226411640 -661818810 252611126 -57746852 398610818 1000000000 -1000000000 1000000000 -1000000000 -201535134 1000000000 -1000000000 -1000000000 169358204 169024745 1000000000 -1000000000 492929672 -461140510 46111518 486174754 -705232173 358688888 -177078144 468793496 -243062732 290398989 -720921507 334750308 -15259238 -184947431 -311848122 720107853 -275722853 -175064672 -152507118 -63200359 231931223 214984642 1000000000 1000000000 -1000000000 628837047 -518429180 488674287 -38856526 -373492792 210353644 -613236940 691381215 -235228008 60434843 207178271 -49532049 -95733314 1000000000 -1000000000 239424091 -365298433 414738245 1000000000 -1000000000 -272945882 -17989676 744883957 -67507650 -670434797 393252604 203708612 -606699609 126571463 -17295975 579375204 -94035524 -577328493 880503253 -365430120 -548578410 628069572 -340407782 175890062 -257719807 14748555 -144468270 313331445 -170666568 322529118 413403923 -547263664 435414125 1000000000 -1000000000 -69382997 23616721 -293569209 -520985226 592804185 168296197 -422126261 -436905872 446786089 -389919172 105142473 1000000000 -1000000000 -1000000000 -1000000000 299890896 1000000000 -1000000000 -201383136 -58084258 373935321 -170493715 142869975 -411076564 -374873323 272964217 -365420836 743104894 1000000000 -1000000000 1000000000 -1000000000 -495183267 1000000000 -1000000000 -224710632 1000000000 -1000000000 -1000000000 404952475 -174547189 1000000000 -1000000000 489483519 -262408502 1000000000 -1000000000 541225452 1000000000 -1000000000 -490325400 -153440713 322752196 1000000000 -1000000000 -1000000000 -185918003 116702999 1000000000 -1000000000 1000000000 -1000000000 193417504 723432502 -634042266 443450529 37608316 1000000000 -1000000000 481941636 -132772113 1000000000 -1000000000 -747616930 713723446 -548941197 75048978 -207013425 371263991 306716150 -308910327 -219122852 -5012454 -302015126 621913210 -299368200 383234518 1000000000 -1000000000 1000000000 -1000000000 -408430114 -41542577 1000000000 -1000000000 150618685 1000000000 -1000000000 53306611 -556576946 492983380 -127753630 80633904 -138975028 -290732211 618801628 -515556469 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -1000000000 188700236 262398955 -498076382 -134725944 391751144 -290576615 485549561 -520780618 58210665 1000000000 -1000000000 -474390499 1000000000 -1000000000 -1000000000 -211145877 -13116720 1000000000 -1000000000 87483121 -8345615 -415160847 346210232 270568176 293374410 1000000000 -1000000000 1000000000 -1000000000 295021721 -820051335 343361421 1000000000 -1000000000 594730815 -246577377 -662266362 1000000000 -1000000000 -364658056 -58763739 639295157 -581555916 -47936625 314739645 333730377 1000000000 -1000000000 -9355467 351346100 -21432603 1000000000 -1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -1000000000 450130983 -346581786 -356427919 370920079 1000000000 -1000000000 -192936633 -100382493 -280341015 357783736 286324713 -485511533 523697808 1000000000 -1000000000 -38618474 -320415670 462970773 -694507516 1000000000 -1000000000 30608438 -333222218 -86034557 782223122 -123323099 -256753859 -326179948 213453924 90312716 491169755 -9011480 -541020420 1000000000 -1000000000 423912898 1000000000 -1000000000 -146276959 1000000000 -1000000000 -413144282 1000000000 -1000000000 -57781062 -284916247 1000000000 -1000000000 119275528 -421114792 173885835 695363102 1078285 1000000000 -1000000000 -196193795 1000000000 -1000000000 1000000000 -1000000000 285685403 183711536 4257191 1000000000 -1000000000 825828346 -12275175 1000000000 -1000000000 -530628122 -209575 -219799257 1000000000 -1000000000 -549234732 328728781 391523044 -546549356 395618836 -179941319 1000000000 -1000000000 -637392986 652508386 1000000000 1000000000 -1000000000 686886439 -802493565 1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 509745811 192655009 -485927720 216797776 -142664200 -311811103 336392435 226174794 -253621996 -319456390 129798815 1000000000 -1000000000 459250367 -546721867 812524778 1000000000 -1000000000 341386077 1000000000 -1000000000 -459465364 276887347 156210230 -132604215 361825972 1000000000 -1000000000 -308441429 37074055 246622329 214992340 -420254008 -140981198 -85624120 -82570564 1000000000 -1000000000 -1000000000 -226489873 239725558 -182430247 -34095786 1000000000 -1000000000 -1000000000 -140895272 279653530 34727614 150921454 -336399632 1000000000 -1000000000 -120517299 -293769888 -498185545 947711435 -528921778 306373551 234319069 1000000000 -1000000000 49280707 1000000000 -1000000000 -255604190 -14793252 1000000000 -1000000000 -765455460 369614310 -50808244 285722282 95285990 -609167205 147095600 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 515703909 -732878777 257335745 180959415 118582625 -528784089 727954192 -311171317 -303265448 584514874 -761318302 867253608 -683070029 495601778 -203181327 -418403888 834648891 -568941239 -134949802 1000000000 -1000000000 -64250346 -111369133 -60511187 -408639329 610977910 -711053315 338998875 560887325 -140875598 1000000000 -1000000000 10023876 -158428875 238972178 1000000000 -1000000000 -490088694 155481998 365464767 -571371012 355816957 -94721180 10234143 -401118162 614187671 -654113772 93153566 556825283 124451815 -409213551 276372424 110615741 -922988546 343246299 1000000000 -1000000000 -787215646 1000000000 -1000000000 497509499 170850464 1000000000 -1000000000 -457615698 330541713 1000000000 -1000000000 -303145528 218588020 213197290 34990683 34715724 57913086 1000000000 -1000000000 395229590 -110765393 -330437769 -229637659 62665045 1000000000 -1000000000 303164987 125544589 -373569758 1000000000 1000000000 -1000000000 442492642 1000000000 -1000000000 1000000000 -1000000000 -79489954 47183830 1000000000 -1000000000 -385704322 723195974 1000000000 -1000000000 603252842 -417357910 -102942010 224070454 169419634 182294837 1000000000 -1000000000 -359426151 1000000000 -1000000000 -357021584 748422906 -593341900 7706918 659754087 -449553879 -354797852 -156505580 783930951 -421530959 407568860 -584801116 1000000000 1000000000 -1000000000 -79001270 242797175 -154920421 -95627597 -222524346 458881863 -289175685 226503660 -777219201 338098743 -393113800 201164571 80100329 8969189 143296069 -93378900 -69093645 1000000000 -1000000000 -853057328 713428839 1000000000 -1000000000 1000000000 -1000000000 693178933 -676430078 59825569 1000000000 -1000000000 -1000000000 230952801 -516874554 441095735 -206635201 559006122 -505177309 239701304 50644472 1000000000 -1000000000 -859134065 954675490 1000000000 -1000000000 1000000000 -1000000000 -180566068 113026718 1000000000 -1000000000 269616540 1000000000 -1000000000 -398220093 26075217 187649759 36362148 588437765 -586571704 106008415 1000000000 1000000000 -1000000000 52910935 1000000000 -1000000000 -229856169 349980557 356362679 -410602800 -211547748 722867080 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 70411167 -681413800 1000000000 -1000000000 1000000000 -1000000000 -917992780 1000000000 -1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -591194673 643443783 1000000000 -1000000000 1000000000 -1000000000 -88252755 -587251653 609102375 1000000000 -1000000000 -388812756 337204146 42979237 -489782901 -12107971 355896517 -634581251 765807901 -510226821 -296097013 224215661 -8530419 522612800 150307740 -324777618 0 -305864857 26839166 -97736308 542974844 -48238367 -380681831 -4635311 525705017 -10173246 -672188551 -24847252 291614985 1000000000 -1000000000 -1000000000 301992261 -196898483 1000000000 -1000000000 -226581512 -51579215 -102264412 775066438 -636865625 1000000000 -1000000000 1000000000 -1000000000 -729899139 850853836 -420837789 130879301 152677397 1000000000 -1000000000 783173930 -176740540 -215505190 1000000000 -1000000000 286679198 1000000000 1000000000 -1000000000 904229855 -377820137 2039986 1000000000 -1000000000 380058865 -147750537 20492311 -30607716 -304889417 -75040664 666020850 -595927858 338793981 180691454 -734899533 745522048 -206897424 336404283 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -390481106 225629526 -383190382 600586870 -1869202 -23927634 307695986 -396512678 -25593452 -460665743 522286339 46794240 71161700 44212936 -309038616 -326861743 141410147 1000000000 -1000000000 529391589 -421093411 621240290 1000000000 -1000000000 1000000000 -1000000000 -806350154 40096952 268810426 -255634048 656044102 -389050890 252836694 -451193175 688846019 -26978789 -173338176 1000000000 -1000000000 -1000000000 -394316321 358952578 -107631870 -60582648 1000000000 -1000000000 638704030 209171900 1000000000 -1000000000 179987613 -888736894 1000000000 -1000000000 1000000000 -1000000000 -51032606 -765164166 1000000000 -1000000000 1000000000 -1000000000 -519204679 739339406 -555935243 224790659 19218302 -54447529 -46318588 1000000000 -1000000000 9943630 140417816 569721338 -700588446 153236816 659274036 -904068581 203129290 -205255283 810309294 -708729036 495198014 -147818265 -272572073 70937025 -166937922 543231667 233670280 -721421353 1000000000 -1000000000 61975570 -39013900 -68467826 310251712 -302450133 223210105 455356734 94725269 -45700044 -342884796 1000000000 -1000000000 -1000000000 -28530260 -672266741 748295721 -312814392 180119750 17844410 1000000000 -1000000000 -680472433 814091763 -428213329 -185442879 407139598 1000000000 -1000000000 -1000000000 703114282 -365312018 -275404356 -108422632 149499856 176787223 -475835873 297981586 125269495 -216690593 -141776108 245978890 671803575 -340230068 -541710253 -101096267 -8738288 581439891 -332319915 -153267935 121923698 735387542 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -591330586 597796497 -412409903 112348358 -69437738 -49474324 -91759645 -110381456 647404127 -838926517 516760200 53584937 255471963 38964068 -439251191 -263177129 53968882 1000000000 -1000000000 95555953 -569322151 -155059934 142896649 1000000000 1000000000 -1000000000 1000000000 -1000000000 359330180 -508332218 701702330 -405072299 380771173 -699762080 388912392 1000000000 -1000000000 238304406 340921481 179002017 -349808660 -605430911 356601386 1000000000 -1000000000 -256254928 -105021774 124526670 20860156 -126827047 154521816 -36875634 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -641488871 481194212 1000000000 -1000000000 -302353842 519380262 -170535043 322094072 -80134406 -276964400 1000000000 -1000000000 -586508749 687153140 1000000000 -1000000000 1000000000 1000000000 -1000000000 -473196148 587685140 -229282474 351521460 -6653122 1000000000 -1000000000 336611780 161446359 -237125206 139175750 -257457278 -101021343 -488236372 145920635 672189377 -394305089 367273336 -106425960 1000000000 -1000000000 44824692 119275274 -554764318 260395292 -105743829 310892132 -430603578 1000000000 -1000000000 541662532 1000000000 -1000000000 646196176 -149022345 -332408794 1000000000 -1000000000 630344556 185720874 -786995768 235214767 -370424427 487883796 328469083 -412110189 120497893 -487565271 3409567 1000000000 -1000000000 -8824395 -751087751 422954317 -313323950 523946805 -689264306 249725001 284179836 -309673642 73901375 522619852 1000000000 -1000000000 496518713 -480917092 -257772420 511377588 1000000000 -1000000000 244225958 -208091895 1000000000 -1000000000 -1000000000 119701900 321521558 49652291 -278585898 371734364 240309240 1000000000 1000000000 -1000000000 -556002936 -367094287 783904544 1000000000 -1000000000 424395187 -215658257 -21897127 -662497965 880628446 -257733902 263374917 -744252180 1000000000 -1000000000 1000000000 -1000000000 152496489 120532956 1000000000 -1000000000 256613744 1000000000 -1000000000 -886161241 144999079 1000000000 -1000000000 1000000000 -1000000000 -206597925 1000000000 -1000000000 -296304968 -43250957 138948564 143916363 117253037 -659019646 81206391 -102893014 310039639 183390842 -312587632 -286128300 -3542009 541098128 166144427 -381816865 56109027 1000000000 -1000000000 -271606671 145045986 233267103 1000000000 -1000000000 254026696 -374930899 1000000000 -1000000000 469334472 -603810355 16134544 341419481 258718874 -2834058 -85007096 -281785398 203089484 18423083 -762744577 820510362 -519494960 -259327997 630637372 -49490212 -239900073 1000000000 -1000000000 11413560 -166031236 1000000000 -1000000000 1000000000 -1000000000 -342611373 318655818 287573585 -295607876 -158876765 336693989 -134841626 -272075155 -81006041 -157976606 -42502455 219230367 698006402 -224366405 -108723370 1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -398742310 576398093 -901795922 540285763 -253175350 1000000000 -1000000000 183752499 396908311 1000000000 -1000000000 -722080161 1000000000 -1000000000 640818458 -601501919 1000000000 -1000000000 -87018005 1000000000 -1000000000 311551322 218686117 97345274 -650313995 656136841 -534005561 -125354374 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -44108275 1000000000 -1000000000 36388517 627907093 292577158 -962309434 145151095 484201329 1000000000 -1000000000 304909933 86392381 -114571493 305320523 1000000000 -1000000000 133933432 -263910588 -255892557 711213022 -103638455 -65059335 130833363 1000000000 -1000000000 -643174760 222805227 518160267 18611514 -430079669 -31514250 481439939 -224150801 -29320135 -391526467 564912227 -534447281 -87375740 120904291 1000000000 -1000000000 -254912173 -179576500 453078495 1000000000 -1000000000 -672348169 -197187914 63889105 47427077 475920236 58210391 -59450765 -446237436 65458420 72653683 263202978 1000000000 1000000000 -1000000000 -1000000000 -689465316 1000000000 -1000000000 -372980085 497277729 -769160191 1000000000 -1000000000 397494049 -492774033 -180097712 488484451 1000000000 -1000000000 328596962 -66288842 -894237082 702596097 -81768711 -13815838 85685697 -45627004 -26893046 46788402 105827256 -335145962 1000000000 1000000000 -1000000000 359931538 1000000000 -1000000000 -172199066 222434507 37078795 -169276816 610460019 -120416305 83429053 1000000000 -1000000000 1000000000 -1000000000 -347769821 -97239097 -26429234 -64521492 -1642138 41241892 587026803 1000000000 -1000000000 -1000000000 -548255746 458858632 -262494673 591444519 -175237352 1000000000 -1000000000 1000000000 -1000000000 298240609 -891623190 873318229 -95909662 155758138 -535086932 1000000000 -1000000000 438591963 1000000000 -1000000000 -827508935 1000000000 -1000000000 304390698 -186923412 1000000000 1000000000 -1000000000 -1000000000 116160508 -39848766 -328248597 396715449 -732927993 1000000000 1000000000 -1000000000 -502528106 16432060 249533702 -41424059 700548391 -239629026 -465478700 -80072752 608098430 -336766288 -299595893 171809532 618602183 -741908526 269951366 1000000000 -1000000000 384210985 -438056178 159010890 -61709064 112357416 146143484 -157903237 405530147 1000000000 -1000000000 477772768 116876579 -132824951 -532665461 -95702835 392640748 426792483 -767262696 197515562 1000000000 1000000000 -1000000000 -512535946 304461688 1000000000 -1000000000 74221141 -68820460 -190253876 245015200 1000000000 -1000000000 -359185675 522620126 -720670545 609375969 -803911664 845478171 -329373754 -214334325 -315741878 1000000000 -1000000000 171178813 166388157 -163375277 -785771092 1000000000 -1000000000 -198309251 -55408017 4404477 59572174 -43276854 584304937 149248151 -444570098 -197704786 353280952 -22805163 1000000000 -1000000000 1000000000 -1000000000 -131291926 1000000000 -1000000000 -814671046 773248788 -660204997 188912921 549060241 -879782795 941292760 -877435383 727093116 63935075 -501038832 98988760 373224941 28951026 84635112 -342353047 -395461721 1000000000 -1000000000 221857797 -314556941 623903117 1000000000 -1000000000 -145781826 1000000000 -1000000000 335032018 85576226 -219562317 -197854599 -481853299 179933700 490214491 -342186625 491389711 1000000000 -1000000000 -175559324 64999008 -27549710 228810394 -710977729 1000000000 1000000000 -1000000000 433640180 -917690425 1000000000 -1000000000 266701368 -59306815 -330815222 -523367629 888056396 -139139333 -580471635 305085554 216364661 -187626850 -182923381 71605121 -310129779 122951582 -140632499 785709806 -31624168 -218031817 -304158799 516152458 1000000000 -1000000000 -461289890 567416614 -315641031 24624208 1000000000 -1000000000 -749514692 789980300 -146156919 -72292373 1000000000 -1000000000 317551321 240525488 -704450299 -12169363 173192861 111860713 1000000000 -1000000000 580383915 49861081 232291195 -640655589 237092143 323537544 1000000000 -1000000000 68904949 551078001 1000000000 -1000000000 1000000000 -1000000000 620435691 -659553830 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 604274471 122273443 -437890525 1000000000 -1000000000 31602528 -242154936 260420728 -225919177 1000000000 -1000000000 1000000000 -1000000000 -214457437 -219370453 1000000000 1000000000 -1000000000 -356859095 569496847 1000000000 -1000000000 -359083792 1000000000 -1000000000 -935608226 547286535 160739383 1000000000 -1000000000 -115922286 33564981 -110799989 -476340898 798970437 -384375241 -36479138 -56555460 192802431 1000000000 -1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -212289851 1000000000 -1000000000 23776143 -102479578 -232925993 1000000000 -1000000000 -356535885 -341190140 430163100 -476333340 267029003 -68641810 1000000000 -1000000000 141957665 -591919394 167397411 40289184 -154525672 635599736 -809287972 423545649 1000000000 -1000000000 1000000000 -1000000000 -314164064 -233693454 327269791 -323870233 642425554 -23566944 90601200 -76846822 -259409586 -167999972 -251767222 186038847 273454425 -294021608 1000000000 -1000000000 -16749258 247205022 -608226163 1000000000 -1000000000 -14435405 -255494040 422618881 1000000000 -1000000000 -469811045 513637403 44321635 -291652605 1000000000 1000000000 -1000000000 -1000000000 -239676871 -266436933 1000000000 -1000000000 -165816641 2894462 170492010 -431299278 335038696 -70358880 1000000000 -1000000000 -244259569 -61287543 82999764 198123156 -635068125 439103963 1000000000 -1000000000 771403022 -785823540 -108190504 909927230 -911468889 833933330 -807988749 272867917 -54071911 521658540 1000000000 -1000000000 1000000000 -1000000000 -485746810 -132459517 751743757 -179927495 -652987861 367182917 473029009 -261366890 -200288997 122819272 137702439 -355558291 608762592 -110950499 80043509 1000000000 -1000000000 1000000000 -1000000000 956951079 -116592863 -186307671 -668925160 320164642 2986682 -343477558 857426790 -15334925 1000000000 -1000000000 523416600 -553473608 474821659 173673794 -626854634 52131760 502610600 -167087318 26061276 91313749 1000000000 -1000000000 498134109 -246406175 -477739211 1000000000 -1000000000 -441042271 1000000000 -1000000000 -468885781 609608304 -385259836 353877765 -8501223 -746843118 199744424 339320581 -86831749 1000000000 -1000000000 -441599456 115920889 -52421478 429667060 120985306 -721079285 528070333 -30214345 331662165 -414054245 -141058714 -277716918 -94600518 -25456599 564745675 -160502032 213176780 -292159876 1000000000 -1000000000 -464514060 -91986280 1000000000 -1000000000 1000000000 -1000000000 -736269424 1000000000 -1000000000 -385749459 1000000000 -1000000000 267653717 -524898770 -67502084 620462193 154590390 -587827863 73049615 -224532452 104644512 -55661324 -67340828 12387705 619033539 -341501313 389521150 18004435 1000000000 -1000000000 34942649 1000000000 -1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 183898157 1000000000 -1000000000 273185490 -290712735 -379157481 486977652 257439899 52935116 -519332388 1000000000 -1000000000 -1000000000 1000000000 -1000000000 133142099 235709439 426022858 1000000000 -1000000000 563883452 -711355626 1000000000 -1000000000 898350951 -576894495 -255534173 798734767 -652511692 1000000000 -1000000000 5228011 1000000000 -1000000000 -317773701 329391469 1000000000 -1000000000 -480091996 331371102 -409063527 505706347 1000000000 -1000000000 -311856866 -151241129 402544859 54550140 -157291328 -434643121 132421742 1000000000 -1000000000 155101088 404024905 -851714283 181557329 591161371 -516684418 1000000000 -1000000000 218124128 -268402889 1000000000 -1000000000 1000000000 -1000000000 259676189 -4616013 -63093255 220689540 -813612357 -44573227 57703967 612151299 -801302034 761570471 47574715 -40680689 1000000000 -1000000000 -399393006 512467757 -76049863 -463674 1000000000 -1000000000 -123474987 592412387 -122653285 -684181374 1000000000 -1000000000 -755759700 711604127 -297564106 318391896 -484045492 128116207 139954293 -76783766 -419605448 744448401 -813110316 1000000000 -1000000000 -171384272 1000000000 -1000000000 -1000000000 293005439 1000000000 -1000000000 52647129 233813524 -394452893 1000000000 -1000000000 -341550939 -164513950 254784957 -318613717 408906024 -87962356 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 458079665 1000000000 1000000000 1000000000 -1000000000 238864208 714261109 -680293286 177768596 -212965498 1000000000 -1000000000 676041646 -79987621 1000000000 -1000000000 -342167096 -369946825 782220576 -545057198 264244068 1000000000 1000000000 -1000000000 536295989 -359624294 456305415 4843785 -870203373 1000000000 -1000000000 -347665066 565001423 -241838544 616335892 -147838913 613762 117320928 25700579 -740350211 295925899 1000000000 -1000000000 727274689 1000000000 -1000000000 -498672269 261858732 1000000000 1000000000 1000000000 -1000000000 -1000000000 79428429 -281299217 235302028 1000000000 1000000000 -1000000000 -201714916 1000000000 -1000000000 -542724946 1000000000 -1000000000 1000000000 -1000000000 -336956120 -225639086 795651664 -335477340 -343853887 84038300 -361393421 850265688 -555159023 416903410 1000000000 -1000000000 -661946006 612004787 77712088 -310149313 364278970 1000000000 -1000000000 402055369 1000000000 -1000000000 -84421990 444848989 478761321 -355861547 1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 -272261156 212219611 1000000000 -1000000000 -245720391 1388066 44237553 -637497598 -131999816 1000000000 -1000000000 590654850 1000000000 1000000000 -1000000000 121963958 81153030 1000000000 -1000000000 -176271570 1000000000 -1000000000 -99960378 206242715 1000000000 -1000000000 -901042220 33982390 704479777 5391163 1000000000 -1000000000 1000000000 -1000000000 -130144298 206447896 -650137969 512464527 -138209459 1000000000 -1000000000 -28862900 -484694993 155975246 -127594768 -59134830 461025750 141888744 1000000000 -1000000000 -341794832 1000000000 1000000000 -1000000000 -415798770 691714255 -216572877 245271550 -437707194 249646550 -98202749 194118727 -356999491 438771910 -481146231 -293101419 86077543 508746118 -522665758 480579580 213168725 30959448 -592170147 270422721 185504881 -552294735 1000000000 1000000000 -1000000000 -31595107 1000000000 -1000000000 -153597222 -111478642 185828369 -84515416 1000000000 -1000000000 912013863 -558699995 253835450 -179066356 380574893 -224937598 230665515 -33085257 -727547170 147984645 1000000000 -1000000000 -303082571 631917594 -633035218 254514567 531118838 -495091372 26083980 103012408 359459790 -589441045 14330689 1000000000 -1000000000 341794707 -89962756 331858548 -727561707 -26204957 1000000000 -1000000000 -388389844 558827226 -87344364 31895533 -656928695 1000000000 -1000000000 -1000000000 -95063410 -446301415 612624081 -516285318 188842432 -337897122 1000000000 -1000000000 390224358 -12702841 360810541 -503447184 -145003825 -59506587 117142087 447999759 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 368970131 1000000000 -1000000000 -1000000000 617127924 -465949672 192518855 -40253820 484559129 122227730 1000000000 -1000000000 577854077 -116472073 -577843627 -35417767 612990108 -383399761 1000000000 -1000000000 -1000000000 -73818703 -586094020 165087361 -165308138 650096029 -451655015 230663276 -515657144 1000000000 -1000000000 37233420 1000000000 -1000000000 -193333569 1000000000 -1000000000 -265862428 377947492 369973144 1000000000 -1000000000 -368600168 251231849 -341905778 174837369 162963204 -365844880 -392635418 1000000000 -1000000000 -261909495 288035303 -271012083 184791175 597535662 -474286618 446122479 -437407076 1000000000 -1000000000 -504986031 -55001566 -304633 135400873 275189664 -428441691 566282380 1000000000 -1000000000 527572820 -140977419 -381758444 1000000000 -1000000000 1000000000 -1000000000 147089190 -245709562 -331409468 382795035 1000000000 -1000000000 306259984 151426484 -300509700 -106060316 -347801706 669771315 294320130 -108011132 -557482641 -7773504 110464023 115788843 -309587266 44940685 287456154 239263999 42667850 -487141089 -279614648 856967917 -7164110 -687266914 591972941 -828832573 389523520 416152060 96457967 -682364801 -168934464 708676248 55296997 1000000000 -1000000000 -528036805 -295159431 525444600 1000000000 -1000000000 -480514671 88573740 419344364 24526695 -276343332 -93340661 692169906 -283733982 1000000000 -1000000000 1000000000 -1000000000 -814113887 236315430 -103196647 617430365 -35805745 -181021302 -190626105 -67243117 -258759755 1000000000 1000000000 -1000000000 -60904451 114208141 -550136352 367505490 1000000000 -1000000000 142072920 -131146804 1000000000 -1000000000 116349520 65442447 -667842384 518059275 -547653873 251053640 -365856909 22245956 556605748 -113098681 92136021 131973030 -44490263 -174180598 1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 675877340 -524285591 164156402 1000000000 -1000000000 -318580495 679733682 31923739 -80818746 1000000000 -1000000000 1000000000 1000000000 -1000000000 83449813 -194340383 -367241151 53230643 59148704 84691856 96033974 535155651 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -68901177 -114749003 -432841670 1000000000 -1000000000 -1000000000 -136066289 301987451 -397824442 107449852 -528774237 64877197 1000000000 -1000000000 -258771902 181731612 -533240791 704726904 1000000000 -1000000000 42442195 1000000000 1000000000 -1000000000 -1000000000 -58745920 1000000000 -1000000000 503897614 -438698564 872883331 -258638821 -692427387 796894241 -535125093 180173461 1000000000 -1000000000 -865750658 509157259 -360758327 572203122 -56737197 -276440007 442999304 -174183252 17286475 1000000000 -1000000000 1000000000 -1000000000 384238817 433067781 -334371895 -595113623 685277215 -317919578 85881291 -105160201 296846547 -609115048 499258530 -500196106 569315299 1000000000 -1000000000 412672977 -523116546 1000000000 -1000000000 -759246084 -89476736 366799996 477638041 1000000000 -1000000000 462762755 -472190767 457274109 355172692 -270870027 -403917983 149451765 -174993004 268826127 1000000000 -1000000000 -338349775 715177524 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -602191703 748663601 -259190614 -577121547 299564677 375295467 -230281309 116716949 19747975 -401504123 1000000000 -1000000000 1000000000 -1000000000 -371829217 512902555 1000000000 -1000000000 266876502 1000000000 -1000000000 705422595 -95968536 -177442972 114280576 235997174 1000000000 -1000000000 -83468095 -360724589 381507552 352836552 -10312816 -444641032 492902361 -496457252 146294527 -327414654 1000000000 -1000000000 407154516 -700207896 242556123 1000000000 -1000000000 1000000000 -1000000000 682419592 -331929626 94920526 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 215193142 1000000000 -1000000000 1000000000 -1000000000 12013042 91708673 317743597 439655266 -768045517 198621228 -47877083 382297797 48545007 168297044 -519916500 -95185540 301842348 296330591 1000000000 -1000000000 -1000000000 725265173 -419802382 245528920 1000000000 -1000000000 1000000000 1000000000 -1000000000 -265956175 1000000000 -1000000000 1000000000 -1000000000 515878135 -261305421 505240500 -2536450 4272395 -350583761 -238505803 401461240 -15661967 -163329993 -328332039 279841992 -501981109 456067293 -237906581 1000000000 -1000000000 -754277830 1000000000 -1000000000 462581209 1000000000 -1000000000 -768397350 620781297 -191161970 -381346556 793657341 1000000000 -1000000000 797519992 -185897405 1000000000 -1000000000 -456931942 114435773 1000000000 -1000000000 20617663 -209395553 206862192 -505784997 50133563 1000000000 -1000000000 -140437461 75599273 -232175111 -31621106 307938564 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -71372309 -19000099 1000000000 -1000000000 -405763523 -528679381 724238502 -364620782 274384744 -18350725 -319126474 311704723 -416024623 730187214 1000000000 -1000000000 1000000000 -1000000000 899236481 -277160871 -325378942 391716543 -238489390 433057085 -408652618 -202951323 651838871 -169057350 -369955895 -25742033 560023826 -834048091 747901358 1000000000 -1000000000 126171871 327387033 137415448 -384770447 528315188 1000000000 -1000000000 -1000000000 3791233 -153221577 -54713107 290432121 -227384661 1000000000 -1000000000 93011714 1000000000 1000000000 -1000000000 408481989 43327104 1000000000 -1000000000 566679802 -88790288 -9554590 -122858926 -411442056 1000000000 -1000000000 511569392 -105152919 -494986315 217918720 -199912204 496279572 -282149592 1000000000 -1000000000 714873618 1000000000 -1000000000 -1000000000 106756 -534653146 190710542 -506303408 652727951 319773941 -11544717 -431617145 -9864594 194597692 -449936143 160268991 -386153917 193996433 1000000000 -1000000000 -200185188 1000000000 -1000000000 -449739674 -216612590 75908403 1000000000 1000000000 -1000000000 1000000000 -1000000000 41365438 -550615180 131092541 1000000000 -1000000000 -328895284 -340880088 1000000000 -1000000000 374736110 73993992 -593402010 155172790 617661055 -283327914 -349460221 166653210 329956505 -477976200 -261142727 1000000000 1000000000 -1000000000 14547127 -190177448 474483213 455700777 -340683889 -247850393 1000000000 -1000000000 -53812777 851038348 1000000000 -1000000000 1000000000 -1000000000 478484723 -112023642 -807299435 122042993 483139981 79246530 -580520104 351188038 -14062050 -474827807 565291114 52418752 -516238869 1000000000 -1000000000 -415144362 -20548169 -407350520 561005252 1000000000 -1000000000 -156024604 602662553 -879456738 1000000000 1000000000 -1000000000 462344779 -773688804 886764428 1000000000 -1000000000 243630372 -785545919 179795443 -121919995 726609693 11200796 -148961480 1000000000 -1000000000 -512993782 386972124 -117680330 304817868 37260716 -795115047 740143878 1000000000 -1000000000 387630811 -71131013 44297038 -869241615 78405539 596510382 -453766267 320401297 -8330098 285104357 1000000000 -1000000000 -1000000000 -702915705 -182234923 712010075 -353933651 603863349 -807221764 -39877435 115725718 274287754 -409995530 253056486 1000000000 -1000000000 -28358992 265045619 238006502 -96141008 -623391708 1000000000 -1000000000 -1000000000 288803194 37287076 -419592925 1000000000 -1000000000 429791614 5834402 161964064 243217115 -723118700 1000000000 -1000000000 251588998 -28749207 -194746010 417332406 184007249 1000000000 -1000000000 892223966 -399278315 304911624 -160321658 -218328393 341596443 -203609296 -58427865 384206635 -732873423 783235654 -123506480 -388418254 1000000000 -1000000000 -1000000000 356844290 -576842897 1000000000 -1000000000 -126801927 -105339591 53270885 -288708646 1000000000 -1000000000 -71708695 1000000000 -1000000000 -578330765 575532621 -172218304 -171873152 -230764658 -93982479 202071296 503144762 -34686316 -240421499 -189358939 -243703331 1000000000 -1000000000 17902323 -113801854 401498352 1000000000 -1000000000 -150909894 -525891047 28153875 1000000000 -1000000000 21200239 1000000000 -1000000000 423901109 -500283246 1000000000 -1000000000 -372871633 -293315358 1000000000 -1000000000 848434632 1000000000 -1000000000 1000000000 -1000000000 -431930251 436278069 189292067 39370523 -60745719 148808525 17812140 -852742290 936904627 -750348087 1000000000 -1000000000 -1000000000 1000000000 -1000000000 72936524 -671606934 1000000000 -1000000000 185045551 104511593 1000000000 -1000000000 -559609821 345078948 -235985121 548226413 98302790 1000000000 -1000000000 -451679967 339048920 307130576 -785423410 164614871 1000000000 -1000000000 -1000000000 291481614 1000000000 -1000000000 -423726352 2124572 259194632 -564100473 682997771 -582351455 435728890 -600305407 1000000000 -1000000000 -1000000000 -18321389 -434712979 584536865 1000000000 -1000000000 27406776 -138263539 522803000 -305006296 251578730 -225340359 -83083076 -388025168 460381747 167862213 -428339899 -70112315 491199114 185457140 1000000000 -1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 127234147 222894492 -86375499 258565979 1000000000 -1000000000 -898577718 961628388 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -751715913 1000000000 -1000000000 1000000000 -1000000000 -61079221 -113664431 -306540491 -133347797 823494510 -360517233 -423598735 570787378 25910869 -138129302 1000000000 -1000000000 -640451153 741523099 -615264913 1000000000 1000000000 -1000000000 -139097785 1000000000 -1000000000 136784317 25670814 1000000000 -1000000000 -247977256 1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 916732168 -371333129 397261431 1000000000 -1000000000 1000000000 -1000000000 300961063 264064992 -544385334 421422795 259062517 -249511196 176210816 -314564105 -44331988 438987620 -307123197 1000000000 -1000000000 88122507 -213042218 715114698 -18241634 -14751966 -459068116 331289943 -222278020 1000000000 -1000000000 154790113 -525815291 854155567 -325374081 1000000000 -1000000000 403661212 252301509 251200564 -391304321 1000000000 -1000000000 -1000000000 -6294777 224153736 -525655921 -220538392 81769962 478834079 -11035431 -193968384 -413968515 452610600 -161473339 -380537979 236108835 453975791 -681903141 758481773 -500906951 1000000000 -1000000000 650542994 -773935243 1000000000 1000000000 -1000000000 123354823 285823319 1000000000 -1000000000 -176328631 -249660891 10221929 800233489 -363131870 -186461583 301926391 -312495373 267976490 1000000000 -1000000000 -1000000000 299722686 1000000000 -1000000000 -304496275 593427335 198092367 -193836240 179989624 -894472333 31161063 477455072 356839822 34111174 1000000000 -1000000000 -636477526 1000000000 -1000000000 -112861775 1000000000 -1000000000 -144795879 208831667 251932567 1000000000 -1000000000 434277471 -90542437 109385143 -400319459 1000000000 -1000000000 -356448665 210894224 -159155591 624163840 1000000000 -1000000000 -450206073 369888635 -655465403 189402321 29519966 268776367 -388507727 -72720565 -205089092 68769816 -19011406 313726766 -395974837 366518622 -119422921 134376786 543563026 -408913793 -260321409 -146288422 1000000000 -1000000000 -514199909 293662547 233452854 -434333958 1000000000 -1000000000 -428173437 1000000000 -1000000000 152576134 -100452444 81495646 275855975 121071817 30169018 -106327961 -72115824 1000000000 -1000000000 224355844 1000000000 -1000000000 1000000000 -1000000000 -272293949 718593524 -56267880 1678517 127118120 -771971247 501488749 45396794 -205907838 -380166893 30260472 378331425 -485282841 7049471 281863859 -220133646 1000000000 -1000000000 -760061481 489552717 186040884 -138840002 11212553 -623878187 177312174 713422470 -89582309 -605176941 -143080075 879782346 -610440352 106409951 -206868792 404312035 -12016821 1000000000 -1000000000 1000000000 -1000000000 -826630244 588106084 -492077325 584895228 174545328 -304685318 -447753322 712670491 -671307030 -245396638 31514544 233019408 110591758 117572773 -314481029 63538495 -182380152 1000000000 -1000000000 -15348842 -184135760 -422519709 812220752 -364068568 279631407 -499598591 469118497 1000000000 -1000000000 -249498637 295090306 -87172010 -371720596 -390924360 -61094603 2875403 892297051 -217315974 -475847611 172031356 -40221366 -279487121 115733819 753719894 -260074245 -305237613 312991708 -482638041 524808331 -686447880 570222886 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -670281014 314525382 -434716006 456362953 235677460 1000000000 -1000000000 -604485930 -171318058 637292356 -205514860 441187831 -316895136 -275541876 613998320 -465496939 -413253919 533701576 4815841 289510097 1000000000 -1000000000 -1000000000 -44399168 543120419 -546277843 501010567 1000000000 -1000000000 1000000000 -1000000000 -32879983 532169503 22239778 -639337599 512659865 326536179 1000000000 -1000000000 -128400773 -310725604 -236822874 856060547 1000000000 -1000000000 354041555 -626287526 -67571354 1000000000 -1000000000 189127728 -95514285 1000000000 -1000000000 -687068817 478388014 -541902257 -23386005 145125497 710390812 1000000000 -1000000000 419563664 -418461584 385457913 -400845894 15146553 -133404569 1000000000 -1000000000 -300522084 197646806 -212568900 1000000000 -1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 577091647 -841902381 115433647 60350055 407487061 249344561 -8814428 -786316169 1000000000 -1000000000 -1000000000 684389910 -157999274 -608306958 851893778 74555180 -195058688 1000000000 -1000000000 81304373 -29141200 -832880154 734249235 -699602412 510522822 298299854 -377269012 457675490 -615257607 1000000000 -1000000000 -14309552 112288281 -83814916 583803118 -702257055 216345163 -309013403 658128650 21978222 1000000000 -1000000000 -481485601 1000000000 -1000000000 95119356 117027035 -410470352 95749283 -173047478 -1768169 -141143319 232473565 -235574453 748310991 1000000000 -1000000000 -557033089 539888103 -385531001 -108254555 1000000000 -1000000000 -1000000000 85587910 346345880 1000000000 -1000000000 -147983634 344606863 389479858 1000000000 -1000000000 -19789418 3829977 -638360632 296083947 -301839508 1000000000 -1000000000 290016412 180718720 -333456600 470103613 -429476349 -125426461 795249995 -37526325 1000000000 -1000000000 -562896088 35480449 772716628 -747915763 123551963 521035983 1000000000 1000000000 -1000000000 217041855 217694900 275264734 145231785 -353544932 -68251643 1000000000 -1000000000 73156656 -95916519 244300891 711692336 -959508754 318478342 396836274 -100076813 -555958011 913862170 -814800393 270130321 1000000000 -1000000000 58314979 497542927 1000000000 -1000000000 -261149749 48317061 -149981249 -218373364 562553604 -504011056 903162326 -263461640 55843763 1000000000 -1000000000 252151198 -182451467 59491436 195417367 1000000000 -1000000000 -1000000000 -450864151 80841387 751604948 -257244871 -267044416 433849430 -645072294 362488633 1000000000 -1000000000 321823880 1000000000 -1000000000 -168008531 1000000000 1000000000 -1000000000 78711759 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -67875196 -272484776 640220174 -577120376 -16490547 1000000000 1000000000 -1000000000 1000000000 -1000000000 -347072991 690647531 -42914228 258940369 -109154743 -560151394 1000000000 -1000000000 -406473696 1000000000 -1000000000 386654761 209436516 1000000000 -1000000000 199358019 -280338033 -214345563 1000000000 -1000000000 1000000000 -1000000000 -323068386 18290188 57019094 1000000000 -1000000000 410313352 -134361878 1000000000 -1000000000 -1000000000 201742485 1000000000 -1000000000 48775285 662555669 1000000000 -1000000000 133361579 1000000000 1000000000 -1000000000 1000000000 -1000000000 622586228 -678776702 245453344 262172831 200790534 -808171932 899292399 -829991448 819981006 1000000000 -1000000000 437725586 -507689064 -138402504 108550400 1000000000 -1000000000 1000000000 -1000000000 549019055 1000000000 -1000000000 -1000000000 -742838877 644026912 11401741 1000000000 -1000000000 -299168853 476723108 -502616252 -291601717 255014818 1000000000 -1000000000 -1000000000 25340004 1000000000 -1000000000 218876902 -115141371 -75738007 464768971 -473380719 249004999 1000000000 -1000000000 457638642 -71198245 -162467522 174711733 1000000000 -1000000000 1000000000 -1000000000 -191271429 588825300 -109473864 -7576359 1000000000 -1000000000 -1000000000 -372574110 -71053421 435952693 -313452919 -384718903 -97650082 1000000000 -1000000000 1000000000 -1000000000 -556610759 -325911865 1000000000 1000000000 -1000000000 142051254 154645849 1000000000 -1000000000 -56854547 254381975 -43372377 388187548 -342035496 168387147 63069454 1000000000 -1000000000 -1000000000 -1000000000 1000000000 -1000000000 -69415865 110084797 -46558682 32322376 -885088329 153201373 281161106 -8583887 395196299 -226213887 1000000000 -1000000000 1000000000 1000000000 -1000000000 -1000000000 83541090 8272124 -863429136 378159392 -310722273 594541315 -611281110 67244197 575763452 -138816911 -467089976 1000000000 -1000000000 -98821467 177513297 91695673 -112138435 226986357 -226869571 -529114629 410450147 263016740 1000000000 -1000000000 -709982796 327568911 -189063047 -163600978 556566615 319188947 -286930642 -201551735 262283957 1000000000 -1000000000 -83812537 -149475709 213442594 1000000000 1000000000 -1000000000 215011211 612640656 -123057554 112654888 -865574988 549121611 295076175 -523193923 436806973 -210954671 -154265690 290049500 -368680089 47311895 1000000000 -1000000000 -32651151 1000000000 -1000000000 -826973332 -92253796 137079812 -114371333 465821359 28267597 201755150 -496749657 376161673 -279116019 479119202 -54791666 -711959445 21703006 308879518 -29900182 -158487174 -152546138 946318256 -253205144 -675976217 418167129 -231229789 137486552 -13014416 587751487 -177775855 -231518548 -549289893 59423333 595654407 272567830 25855516 -116001618 -716692945 787322367 -792984908 404803127 -433575171 841662489 -564673392 379216347 170815661 1000000000 -1000000000 -71462658 -133425874 1000000000 -1000000000 1000000000 -1000000000 -307843193 264435981 257567345 -545459692 357636787 -248653051 25234370 1000000000 -1000000000 -251041928 1000000000 -1000000000 39015994 -678619806 515896720 421473308 -174640382 -771214675 817414029 1000000000 -1000000000 -298828387 744930659 -213571525 -350837088 1000000000 -1000000000 327851963 -220469044 204943699 551241074 -731378213 357037324 1000000000 -1000000000 669072257 -417996522 -24438645 -194200367 -176028776 162010383 433800982 -30980214 259846258 -54462785 -13356431 1000000000 -1000000000 -1000000000 -367733602 97984335 276074879 -34293117 -156285236 -238496686 1000000000 -1000000000 -369823588 29241306 575565681 -297128966 -247040668 786514724 65225711 -237137776 -715901428 576637090 -216447190 -257363032 -87638869 629864120 123282052 110417503 3701933 -683750000 633010372 1000000000 -1000000000 -1000000000 -818959553 471662973 -183267154 -271760048 1000000000 -1000000000 -1000000000 1000000000 -1000000000 69626442 -206526083 680666008 -26890223 -455380151 479358459 -792187962 337067913 170782155 45957039 1000000000 -1000000000 74619149 -463289209 -6413230 1000000000 -1000000000 -539500939 1000000000 -1000000000 566001188 -196937011 -113465867 52973119 325127872 -222057578 1000000000 -1000000000 -1000000000 -372217889 -188772827 1000000000 -1000000000 310620902 -225448060 -352931133 346481556 -564352858 577879748 234536112 1000000000 -1000000000 -82800191 -617649164 681097168 -825988417 173765936 318269988 58304048 1000000000 -1000000000 233392944 -78329728 -496178471 35964329 517578897 -812060885 844144145 -547553538 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 37800797 1000000000 -1000000000 265632006 1000000000 -1000000000 333599779 387369951 -117512817 -179252403 -610013768 273143452 1000000000 -1000000000 1000000000 -1000000000 -1000000000 22453115 315964628 329425654 -439785757 54752407 348179187 1000000000 -1000000000 -208162191 177696385 360480312 -515566305 743948390 -762308463 1000000000 -1000000000 -339557312 138595287 453339704 157136366 -538416816 39633159 504269193 -479281956 -7064032 1000000000 -1000000000 1000000000 1000000000 -1000000000 539230168 90700388 -365780252 38023794 110348075 416382538 -842864877 795636743 -724992061 414791135 87351021 -593786791 583768010 -171702909 -201510891 1000000000 -1000000000 -1000000000 -179024974 227867259 -277427403 367199692 1000000000 1000000000 -1000000000 -62147986 431272799 -477845240 -17132756 6188713 654814731 -476188830 -75824213 206960730 -295831882 345062990 532132599 -690364067 377917632 -181535150 -281117589 357686037 1000000000 -1000000000 -764423068 819896932 1000000000 1000000000 1000000000 -1000000000 -342723410 299694595 276175156 -452071818 116010116 -119426078 1000000000 -1000000000 -634486664 765416746 -630606129 1000000000 -1000000000 346367436 -719692405 498395413 108000424 195367301 -390750988 247272324 1000000000 -1000000000 -30468011 1000000000 -1000000000 -782926445 309835093 -284122564 172792500 1000000000 -1000000000 -174566829 306062812 -825929331 40443014 424455106 272524936 59824518 -834700891 120215406 339715901 193277242 1000000000 -1000000000 -457863564 9905040 476557873 -103029723 177005723 1000000000 -1000000000 -1000000000 -487253484 506331823 221263725 -311765332 313968447 -697554130 452624048 -157360326 1000000000 -1000000000 -227536437 269162243 328547327 -136638571 378215482 -774354617 271097925 466974378 -429974584 367039660 -518027502 1000000000 -1000000000 587914969 -724829890 349437600 -480477705 447368894 295928024 -235213277 -339029782 569086362 -23888120 253206050 -289827688 -585653615 529756585 -540367123 286395904 -2896537 -272367201 413307171 391704484 20912468 -821318679 -68470399 1000000000 -1000000000 -515073288 267831320 -14727724 -616966697 586635926 45058495 -451257619 749734261 -558330105 -136546857 -102008437 113020297 168792137 -101376531 163924845 -274783470 1000000000 -1000000000 294566049 -361925406 1000000000 -1000000000 1000000000 -1000000000 -18882833 32765057 312142810 -365930888 122406016 29199757 -84386099 -58640893 1000000000 -1000000000 -430407806 -308059176 1000000000 -1000000000 -52975454 -85128705 25005801 117529267 156476068 1000000000 -1000000000 -293427908 272224889 1000000000 -1000000000 1000000000 -1000000000 179364200 -464028018 517802530 -44785608 -778960001 1000000000 -1000000000 196504748 -253106919 -51822095 -107178940 -101518943 368799910 341172858 1000000000 -1000000000 -710781803 108542890 499199340 -148288334 414695912 -450736199 1000000000 -1000000000 -415229110 20751793 -464625918 124759621 387743729 -486915764 713646917 122647904 -960191812 718430211 113559318 98809478 -543081030 -401396983 943835202 -513006989 -298505786 139118119 545834793 37676905 -324528476 1000000000 -1000000000 697293415 1000000000 -1000000000 -73355930 270773369 326145049 103730493 -734788717 1000000000 -1000000000 808375315 -624607890 -66573557 144537438 -70554245 385000758 1000000000 -1000000000 643453733 -316833737 142516855 -323745237 552937925 -107187312 -809650016 653465051 -136439246 236412167 -318215718 257135694 72703049 -111186319 81601163 -344421626 528028637 28008711 -780254395 7481532 456088382 -58066436 1000000000 -1000000000 -261448630 -488613896 882756663 -895199061 537079607 248746016 139089507 -853034971 602311661 -533163302 -50452618 104709700 -16109667 358712603 309727188 1000000000 -1000000000 -1000000000 728020516 -141253883 -414666871 101084551 1000000000 -1000000000 -312789374 386419923 213399492 -638700434 1000000000 -1000000000 257509967 1000000000 -1000000000 1000000000 1000000000 -1000000000 58222347 -338882702 -98440995 -349673758 660106948 -14553977 787073 -817291412 958501636 -312022321 220528256 1000000000 -1000000000 -715057373 145720251 1000000000 -1000000000 -772091675 580853600 135925291 -88229644 89432342 1000000000 -1000000000 -159797069 1000000000 -1000000000 467793954 1000000000 -1000000000 -787221222 620690270 192412471 -738923110 674446236 -119483467 16276841 -749473189 1000000000 -1000000000 1000000000 -1000000000 387771781 1000000000 -1000000000 1000000000 -1000000000 -113771611 -8316091 -255741389 127950452 1000000000 -1000000000 -325138994 -11631764 1000000000 -1000000000 283801384 208672065 150830245 1000000000 -1000000000 1000000000 -1000000000 81165370 -459855784 -284380451 367889035 206072369 1000000000 -1000000000 -405649641 1000000000 -1000000000 -1000000000 1000000000 -1000000000 546420648 223889903 -726708363 565448517 -584676136 1000000000 -1000000000 -213311123 -216422162 1000000000 -1000000000 460199462 1000000000 -1000000000 1000000000 -1000000000 420053354 -179936423 -364986883 703541345 36050669 -651842875 1000000000 -1000000000 108811311 607013732 -230961156 -2731269 1000000000 -1000000000 -56922539 49856493 1000000000 -1000000000 1217590 293558562 -249320024 474435631 -376139017 1000000000 -1000000000 -87759161 1000000000 -1000000000 1000000000 -1000000000 -121838001 458788586 -324337937 414632648 -214533819 238763639 -20076887 -674039077 -87622850 1000000000 -1000000000 1000000000 -1000000000 -204640501 504706210 124199988 -808723027 1000000000 -1000000000 43851823 -537952991 307533571 204441688 -497896725 1000000000 -1000000000 -134377770 1000000000 -1000000000 -463193666 258864767 -339864242 549530582 1000000000 -1000000000 -726007745 327958820 -200214538 1000000000 -1000000000 -324797294 482704610 96298463 120818248 -290425401 308498099 -362030530 274673314 -558539868 378037284 -21205753 347488579 -595570054 87906907 32396727 -144427077 1000000000 -1000000000 446484217 73597418 -500108411 1000000000 -1000000000 46485645 212579960 -411428039 651955859 -371012168 403497611 -415335741 -335800811 726140146 2323949 -355263899 -210176077 -75576067 153755998 1000000000 -1000000000 -438405417 437141430 -857461426 190031468 43617078 1000000000 -1000000000 -53376437 -40386972 1000000000 -1000000000 -1000000000 -363579187 1000000000 -1000000000 781771188 -464994547 1000000000 -1000000000 -32302602 1000000000 -1000000000 1000000000 -1000000000 483417004 -289345898 182411223 -333355979 557679917 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -130545602 65847419 -611422990 428202341 -636907119 569604779 -39646620 -364543859 1000000000 -1000000000 1000000000 -1000000000 -471454227 -151040857 527332718 -706784609 743878768 -379305405 249589741 1000000000 -1000000000 543093406 1000000000 -1000000000 1000000000 -1000000000 -684224418 226624106 562588535 -798668631 234402869 1000000000 -1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -1000000000 388303169 -261681905 188010820 -257163317 1000000000 -1000000000 -291659958 -276799120 348884102 264803039 -602339238 -225423855 622546743 109591871 1000000000 -1000000000 18875411 1000000000 -1000000000 -170175521 26931904 1000000000 -1000000000 1000000000 -1000000000 403170205 233311721 -572971490 1000000000 -1000000000 -172454168 -106275998 -302725099 -38008287 104495743 564962436 -562929182 1000000000 -1000000000 1000000000 -1000000000 -115945979 -701025089 1000000000 -1000000000 -247826533 67038440 1000000000 -1000000000 -558983257 -315049140 359834468 -171126658 456903930 -150527230 -272731414 174574555 -339607378 1000000000 -1000000000 -81625812 -254442785 479603409 -99838729 -301945230 254503628 -232370201 1000000000 -1000000000 -145944756 -95643117 44884113 -3551506 326802494 -585931069 712119945 -825386718 379085330 -42467982 -65310675 -47422198 -238072225 147020806 203391540 -351780851 246398221 470814324 -444022239 103799314 -321734255 1000000000 -1000000000 624653487 -516804274 -79145540 584304937 1000000000 -1000000000 563826063 -504344973 89665251 432076869 -542609040 514956481 1000000000 -1000000000 -1000000000 53048118 489652011 201959238 -596136522 393058956 1000000000 1000000000 -1000000000 121386093 382499877 -413866249 244731488 -375085507 -293399100 86922214 609953671 103832191 74054731 1000000000 -1000000000 349021182 -589500928 -303258413 403099888 -55781598 -379559554 728478694 -116853749 -536551929 631174341 -168252054 -106806241 42129882 400389238 -448157540 1000000000 -1000000000 430559659 -546159888 630224688 -161516195 230271458 -271295812 -178303768 37831982 402042292 -520410749 106261390 1000000000 -1000000000 -216334367 -769268560 139780368 450217900 -162061698 280631054 -448120708 705832715 -114181736 -475747985 8671035 277736627 -227649000 -79713768 -176987129 813790319 -575630086 77607355 -238009337 -219360998 920426574 1000000000 -1000000000 -133699787 328714357 -612726549 372646576 59176743 1000000000 -1000000000 1000000000 -1000000000 411707124 -376340805 -77255569 -158865914 -156830321 879642295 -506519494 466802529 -236535908 -188273077 1000000000 -1000000000 421749906 109828979 -342209557 -453305592 44484652 1000000000 -1000000000 -8558570 316551729 -584121514 837101813 -662609892 -27057889 1000000000 -1000000000 8607611 1000000000 -1000000000 714042037 1000000000 -1000000000 -284198303 74963559 -12743981 1000000000 -1000000000 65481081 377703151 410273170 -235615130 1000000000 -1000000000 485302269 -471270058 -277873643 558699597 173034486 -650794556 615249586 -161814432 257983755 -204657733 -357557429 1000000000 -1000000000 -918496970 1000000000 -1000000000 -297880883 213575016 1000000000 -1000000000 1000000000 -1000000000 -175901645 659651977 -66799779 313225319 -843084272 443704887 273911409 -626149564 221324389 -382901088 882397544 82463412 -832973733 578527492 -502713059 519624004 1000000000 -1000000000 1000000000 -1000000000 383485987 1000000000 -1000000000 531470165 -157589039 -380086259 -111787055 1000000000 -1000000000 1000000000 -1000000000 36602762 -517059582 -226260392 771066562 -220133348 -533239016 1000000000 -1000000000 844528472 -149850132 1000000000 -1000000000 636018549 -650625496 -135862247 410594940 10288655 1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -96881830 1000000000 -1000000000 -50481147 -519877148 1000000000 -1000000000 1000000000 -1000000000 67529502 17001920 587205686 -715755368 425429668 401632299 -202870209 -588627743 196464376 503090386 -204127139 1000000000 -1000000000 211487898 693132200 -607634935 615949435 -866849237 6828548 -57551212 441588088 68929166 -291314515 1000000000 -1000000000 1000000000 -1000000000 -475247623 405570781 -567411107 410340416 275353658 -63457365 1000000000 -1000000000 322516619 -165111539 342822201 -45885413 -767076875 1000000000 -1000000000 -93732529 47485271 17602466 1000000000 -1000000000 -349199763 296027234 90958481 -258971618 -230448669 594504279 1000000000 -1000000000 -327153948 307966320 -391073836 221027466 -224783373 128382922 -182423937 71154978 -180805936 129728060 18791043 -1183313 394434260 -541651341 437524369 -248329302 -269901603 244752047 1000000000 -1000000000 268366838 284330538 -432910355 262553342 1000000000 -1000000000 530324106 355165693 -154759480 -746290320 833062833 -814671459 1000000000 -1000000000 -372079971 -273244858 16697400 1000000000 -1000000000 -445190932 -265605492 1000000000 -1000000000 172388997 311184880 248692372 -711291080 675641218 -329585935 1000000000 -1000000000 1000000000 -1000000000 209121981 -514847878 615830488 -369191879 171299334 -467757548 569730952 -546345877 -51376985 760694473 -671856017 745385142 -220119563 1000000000 1000000000 -1000000000 -296116729 261928475 -583427906 734820565 1000000000 -1000000000 103228601 -84766896 -262887095 326581602 79734902 1000000000 -1000000000 -635068494 327468827 1000000000 -1000000000 -5943331 -520425481 338141404 -302021460 1000000000 -1000000000 -435674621 -97019471 594024339 -27762087 -210698897 -708676193 52581997 771550003 -168877253 1000000000 -1000000000 214460857 -322268268 261720900 282311051 55803946 -22328544 -182577009 -597941636 508682598 333710515 -492866106 514384697 -495426136 323978593 71203931 -148033342 1000000000 -1000000000 -291670058 666576453 -30928962 -316715548 253195788 -114488992 1000000000 -1000000000 170575513 -251974160 564694670 68281289 -336696004 419108283 1000000000 -1000000000 -314636658 816819791 1000000000 -1000000000 -355464173 350753112 -144152993 136887065 184576576 1000000000 -1000000000 519916669 -642658483 222045365 544461271 -896323834 183905070 52386803 402781704 -393187178 600590571 -166118142 -528133301 -133526316 475032142 306968040 -559792884 1000000000 -1000000000 -110362819 -541510602 -60850301 73949575 509525459 1000000000 -1000000000 -454869917 1000000000 1000000000 -1000000000 1000000000 -1000000000 761541092 -445209142 158951049 252146306 -764694968 1000000000 -1000000000 -39763951 233483631 1000000000 -1000000000 630997555 -392865305 407668735 -19268301 -66879238 -340404723 411448560 -214037839 -85303173 172743674 -159591238 -321122778 1000000000 -1000000000 -1000000000 91789643 1000000000 -1000000000 1000000000 1000000000 -1000000000 41606172 40037157 -27021176 -458028123 72772385 -20180715 1000000000 -1000000000 786561080 1000000000 -1000000000 -701091512 899954608 -722449860 348831433 185497537 -333089722 -106121601 1000000000 -1000000000 116220528 76960997 1000000000 -1000000000 -4624845 1000000000 -1000000000 -348455514 10416079 380552426 -316927294 542244691 1000000000 -1000000000 -569506881 -96615971 1000000000 -1000000000 37882241 164779668 154078542 446254232 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 106721461 -83605135 179027454 167413898 151215643 162322478 -551776696 497522267 -207520581 -321372242 1000000000 -1000000000 -949366923 22145253 6113402 14400269 176238433 -146559013 208108641 -132840608 -169182457 401665492 -330789935 590829769 284584877 1000000000 -1000000000 334729548 -223455393 -181376361 802627875 1000000000 -1000000000 45770242 1000000000 -1000000000 -29194865 -449859365 -260998470 1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 419049835 -616583100 866404833 78190653 -453692489 170711489 -218330400 -465022794 932909409 -329813673 -336195103 1000000000 -1000000000 121481995 1000000000 -1000000000 922695332 -89114276 -157764366 -624300385 -19962270 311334662 -107647497 -194888697 1000000000 -1000000000 -131682225 438613400 1000000000 -1000000000 368233287 178217632 93475053 -458668991 627013475 -631777823 328518256 151892134 308420311 -385728919 -596203421 67493854 8765104 534404264 -566576844 107735441 206524641 -271731180 438465560 391614971 -461250875 -293177976 -131754762 71226147 330358355 218083342 335003716 -825871806 139737224 601232450 -590868128 524357261 -584010361 666287538 -724146800 372314871 -120600704 97911460 1000000000 1000000000 -1000000000 191980825 -96831450 504078224 -312573752 121854583 1000000000 -1000000000 737234214 -56678186 1000000000 -1000000000 -1000000000 -317164921 609829561 -546265373 643606672 1000000000 -1000000000 -236967867 -46621244 529049345 -394113753 1000000000 -1000000000 -221127973 293991458 -117556873 356098110 -380661305 -271566342 155533896 173260216 1000000000 -1000000000 -876144380 -12411811 377333014 -271571596 542396288 1000000000 -1000000000 -544648281 189928254 348988016 -236503519 -210815908 126398843 -433040803 -86130190 451151443 114202420 -5770908 1000000000 -1000000000 -1000000000 360071042 1000000000 -1000000000 -110034597 -347044024 -197067537 484941813 285977320 -711647833 793867770 -472712637 -212179322 62080428 -305378365 75886943 534713282 -119085511 -279837825 365552954 1000000000 -1000000000 -373174982 437012410 -508975888 606980040 -703792957 757044975 1000000000 -1000000000 244686462 -264520904 1000000000 -1000000000 -144816676 -90826102 1000000000 -1000000000 -284037129 738008556 -521502892 339880999 1000000000 -1000000000 -429176076 -185239731 87832877 -275493366 1000000000 -1000000000 -862027257 410065151 -140994893 516813481 -360419536 -90204182 -410836759 1000000000 -1000000000 -589273220 1000000000 -1000000000 1000000000 -1000000000 -205632007 1000000000 -1000000000 -449330753 -325285015 362832971 341109840 -702080771 622351438 -26249233 -153139067 393764402 -794704987 443425053 -44600386 -396264574 1000000000 -1000000000 -541926591 -100185550 618490957 1000000000 -1000000000 -190941767 113542675 -528555000 883887091 -367203178 1000000000 -1000000000 1000000000 -1000000000 -111567710 -424872155 -19016211 659548697 -403848935 111110002 -491435682 1000000000 -1000000000 -1000000000 -555559674 -67199578 16678133 1000000000 -1000000000 -581972559 413945564 -481464194 1000000000 -1000000000 329583816 1000000000 -1000000000 -345249404 85012099 -359735175 -167375186 156178370 738867986 -208679 -201339411 -534284787 -99141789 1000000000 -1000000000 -1000000000 -67195024 -311273756 -382324245 540898453 228234574 -311550210 1000000000 -1000000000 497858972 -759681877 743335825 -586865090 1000000000 -1000000000 -259613599 290040884 1000000000 -1000000000 29475092 427166000 -557179204 1000000000 -1000000000 -283981725 144048592 -50922624 -37819832 133113159 -461691274 326667108 135276188 151100243 -214118108 -314324263 654016060 -123874025 -353776062 1000000000 -1000000000 434247549 1000000000 -1000000000 -336153789 88824088 107977769 131838556 346144217 -78206552 1000000000 -1000000000 -3726950 1000000000 -1000000000 682948992 1000000000 -1000000000 -513011523 -192893582 456633624 -94911300 368720081 -717801163 277789166 106410565 3471993 -503684755 1000000000 -1000000000 -1000000000 -122569975 -156755397 1000000000 -1000000000 1000000000 -1000000000 -252926572 26737560 135671300 755613928 1000000000 -1000000000 583307827 -618135444 651318315 -488452893 773091802 -633096262 389421302 148885397 -473859191 495936607 -686505189 13198599 634830251 69371914 1000000000 1000000000 -1000000000 -145196999 1000000000 -1000000000 401336022 -198100146 94910289 486603371 -77368173 -451712399 19910292 450715423 91823377 1000000000 -1000000000 -172103594 -599596582 842858763 -608964095 -26968331 1000000000 -1000000000 310350884 281481518 -77672826 -842565418 189397970 1000000000 -1000000000 311159720 1000000000 -1000000000 541991280 -886849302 1000000000 -1000000000 383710601 -533887941 -207470049 170283872 610503349 1000000000 -1000000000 1000000000 -1000000000 -687556132 277078 5676048 1000000000 -1000000000 -130950200 412617599 1000000000 1000000000 -1000000000 -22005421 -695152598 216698073 421110537 -417376660 350650924 1000000000 -1000000000 -309652374 464147295 -564834468 252904602 -74978414 1000000000 -1000000000 -252536594 -426114341 166875814 -207750636 351820053 -143781840 1000000000 -1000000000 771922936 1000000000 -1000000000 -316490175 -58294147 39828623 308614946 155556184 1000000000 -1000000000 218231785 -871804147 593997829 -617644400 345290212 1000000000 -1000000000 536265102 119255481 -408557296 164350080 -85076431 -96510206 452876632 -184464789 -13977888 401750711 1000000000 -1000000000 -518819647 699288760 1000000000 -1000000000 15841528 639841437 -885831867 517324017 -41875177 337153994 -170810872 -429758204 249096482 183318234 -334583607 1000000000 -1000000000 1000000000 -1000000000 499787247 237526996 -645176634 452559199 -145269748 -417796613 1000000000 -1000000000 -517441587 81003415 -9822354 117974432 496893457 -609840349 -203384223 700557595 -531694525 389409817 -285071598 -153818008 609050880 -323664308 -179504794 -249469267 661354639 1000000000 -1000000000 -982515506 721664144 1000000000 -1000000000 388943510 -350638138 331250968 -6954402 118887307 -282807516 567862558 1000000000 -1000000000 532661644 -432592987 1000000000 -1000000000 82197256 -216144679 944542864 -35694589 -359066487 -129574212 -368572970 1000000000 -1000000000 1000000000 -1000000000 93706309 1000000000 -1000000000 541162172 -632074061 217396620 -166737431 85324628 456054896 -534933597 36705326 -81050087 1000000000 1000000000 -1000000000 -165183229 844855733 -692863619 487906331 198770149 -3411065 28350571 1000000000 -1000000000 -405535643 139619270 -104066583 -231526942 293896832 -682358743 258969211 1000000000 -1000000000 150047506 50772786 -263438853 1000000000 -1000000000 485987890 1000000000 -1000000000 1000000000 -1000000000 -585146371 -368252289 314548604 638203719 1000000000 -1000000000 150769676 -798052465 792514539 1000000000 -1000000000 758463703 -701789514 123536940 334622741 -194973962 327868799 -24537300 -712329320 689449182 -321763300 1000000000 -1000000000 341567200 326922102 -46140298 -684937935 547640038 16178244 -631504739 270927671 255618657 379618592 -856984367 1000000000 -1000000000 -271006659 400973197 -136752064 164117755 166587979 1926269 -875782954 -16906376 680035030 1000000000 -1000000000 1000000000 -1000000000 425869267 -414996935 115667167 -211291857 -250868418 377566856 336265668 1000000000 -1000000000 160046327 -429442478 -404133094 820469303 -654325658 601551406 -607431689 91998326 609741264 57866230 -72020691 -266458857 266822375 1000000000 -1000000000 1000000000 -1000000000 643577022 -440540006 716166858 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -789107464 46673279 713792866 109583383 -829302706 168632349 562522446 -310694898 329039414 -94066090 -129639191 -6743974 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -231227804 401028168 -110499013 -327794818 75839416 621235429 -617410091 -60699344 113552386 5440781 456490026 1000000000 -1000000000 -346430633 131191211 1000000000 -1000000000 -557345152 748635560 -757641706 731368226 -355269834 431587165 -379616986 -473258137 679453077 -15973507 -555385220 248105402 -398352747 37561915 741852755 -308455531 -253575689 207604438 -418032364 691315926 -435894170 105253471 189794055 -491203707 347276149 420085137 -487719382 6225879 -162504035 197339682 -183739169 1000000000 -1000000000 -427941291 204700420 571566657 -905430415 1000000000 -1000000000 752298583 -98757982 1000000000 -1000000000 -240485974 1000000000 -1000000000 -314428222 -58138708 240212077 629442734 -634812259 1000000000 -1000000000 390744766 -345728930 169020416 -285979873 730124018 -530028465 1000000000 -1000000000 -1000000000 -15824005 -79847698 389828873 -156385637 130660931 136188991 -479316493 -144726652 116692541 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -3427549 -353301873 -419399725 1000000000 -1000000000 723430476 -33654730 -308069234 -229239067 83069111 1000000000 -1000000000 -1000000000 -718904841 1000000000 -1000000000 -117316655 1000000000 -1000000000 -1000000000 -362354054 1000000000 -1000000000 182818739 -592919241 1000000000 -1000000000 -324950771 329592395 185517782 1000000000 -1000000000 -823960159 129692860 1000000000 -1000000000 271138686 143687589 85633249 -675681601 -114580789 879068582 -712368359 350529348 -129408463 3713710 219618677 -202194067 347572710 -429519655 -289960367 1000000000 -1000000000 1000000000 -1000000000 -2119589 -230766155 554397471 -403474603 -336196824 -119256284 625221487 -753954446 51110498 807732282 -474027622 -325503463 733700830 1000000000 -1000000000 -801145364 571984679 -608892325 436104825 -204056608 629417261 -873044473 1000000000 -1000000000 -6422276 110300200 560469566 -734032089 -1443060 -2682985 1000000000 -1000000000 167990463 -545693938 641624518 -49722606 -618129922 1000000000 -1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 478047812 -433601995 -209951022 -108344165 176273598 9967454 496574415 1000000000 1000000000 -1000000000 -297672013 -605538774 61749975 352378464 259435164 95602956 -582025445 40069075 1000000000 -1000000000 95416399 1000000000 -1000000000 -189078599 180857646 1000000000 -1000000000 1000000000 -1000000000 -406903819 183808123 220999078 -735460179 366779504 257735868 1000000000 -1000000000 562561942 -730697141 757904058 131973832 1000000000 -1000000000 719498329 -459094640 206213606 -426341004 126459429 1000000000 -1000000000 -70968413 865174349 1000000000 -1000000000 -1000000000 524986938 -5459383 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -348767004 -55968259 10572633 174832131 1000000000 -1000000000 659738674 1000000000 -1000000000 1000000000 -1000000000 -90514572 1000000000 -1000000000 -300906650 402834050 -214752053 1000000000 -1000000000 206695570 -98986949 -426313561 181365461 556235661 -482066520 -415016397 289715225 90381080 -33531988 -328234374 555546674 1000000000 -1000000000 249947725 -724519613 538360567 -293559250 156115025 -359021172 425980587 -295656858 374783647 -422929302 291053953 148034550 -321727982 1000000000 -1000000000 -488604077 1000000000 -1000000000 -60847128 397300137 1000000000 -1000000000 545978725 1000000000 -1000000000 -178888196 -304299907 668630505 -211061345 -547680021 154664615 565477848 1000000000 1000000000 -1000000000 -1000000000 807328629 -585586239 -237631666 1000000000 -1000000000 328027076 -321187551 690148465 -638473822 642088731 -841825230 205182029 517579569 -464190226 -22420636 295193995 -133817267 386006735 -67780784 1000000000 -1000000000 -102686885 1000000000 -1000000000 -1000000000 193853676 1000000000 -1000000000 653993464 1000000000 -1000000000 -236773212 1000000000 -1000000000 -59057607 -565905509 396262337 -394615394 409062569 392407021 -739284683 -49768111 -160087146 163411956 -123120291 108222930 464484339 32292787 1000000000 -1000000000 901722501 -581219360 400726486 -684585398 -9138103 562803188 1000000000 -1000000000 178979677 -399209332 522852913 322164215 -130983916 -704429245 558378704 -247683318 461052841 -68868700 -236106568 -525581748 950466500 -152283118 -142065258 -29936137 -184108943 370873866 -24356727 1000000000 -1000000000 -442784611 1000000000 -1000000000 -82108178 647536357 -184781827 -4163175 80082767 -454872246 465790391 1000000000 1000000000 -1000000000 260764444 -16992895 -332886050 677909774 -287546015 490990525 49031287 -164207958 -321902783 366620110 -63642811 133030586 1000000000 -1000000000 -1000000000 -286804351 -233475054 1000000000 1000000000 -1000000000 83487235 -356114359 1000000000 1000000000 -1000000000 -443282082 869474287 1000000000 -1000000000 494843367 1000000000 -1000000000 782235239 -490196503 96144793 216817532 -133976929 1000000000 -1000000000 1000000000 -1000000000 300795774 107193717 -336708471 362261068 -42491846 -44349284 -448681262 434903022 70122393 -119260406 1000000000 1000000000 -1000000000 -832402332 396159586 1000000000 1000000000 -1000000000 590018523 -431240333 -425144784 254358428 541300843 -435051866 -372884217 95941759 1000000000 -1000000000 -400627993 76012909 164284356 169955379 1000000000 -1000000000 71029798 1000000000 -1000000000 1000000000 -1000000000 -574561045 1121721 1000000000 -1000000000 517468413 272332236 1000000000 -1000000000 1000000000 -1000000000 -621553490 5845419 -83133727 323256319 412421777 87179205 -348450307 -378174868 182185838 434413003 -434413003 -66274741 63761523 36811501 433384424 -693986798 916506755 -837745248 -44231370 5028647 97764101 -98216477 1000000000 -1000000000 -1000000000 -562908520 381369253 445557458 -269849635 50131755 1000000000 -1000000000 -197546414 -469833479 306581270 281550341 1000000000 -1000000000 -63326001 118093844 181945920 -52394363 -216925490 76181312 458316428 -819071264 -31036403 539638264 369446225 -78259194 -181940970 -285731272 1000000000 -1000000000 308135788 -229948819 257264012 158133622 118729089 -69321689 152872698 -501167957 -289240942 423896605 1000000000 -1000000000 415399308 221203881 1000000000 -1000000000 679287430 1000000000 -1000000000 -179487670 717457331 -113380580 -89445427 -568253417 173658636 680940348 -365582631 90585473 26752615 -12592411 -282210798 542054695 1000000000 -1000000000 -837298655 258949696 490111316 -585452505 413353628 126758140 1000000000 -1000000000 -847778438 398106888 507735697 -709903574 2554552 209880788 140188498 -556966576 662007980 -610285972 712201203 -741798359 862629980 -123057554 1000000000 -1000000000 -739086939 443073843 124602350 -719972974 952064727 -7924401 -619921537 -43258839 702177198 -981143448 144772826 395605127 -301194850 1000000000 -1000000000 231244378 1000000000 -1000000000 1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -724359930 -157356980 150536887 1000000000 -1000000000 610608027 -74354789 187303250 -586145797 1000000000 -1000000000 -289949502 263101815 343268579 234852706 -731787328 494692176 158446903 -483694539 222729924 -546051350 956053348 -948451455 499888229 -99053116 394719732 1000000000 -1000000000 1000000000 -1000000000 431512767 1000000000 -1000000000 -282046506 66136607 -273211133 81879154 -445214177 1000000000 -1000000000 1000000000 -1000000000 -516795561 413778121 539995212 -180791501 -542358665 -179519317 646117758 1000000000 1000000000 -1000000000 -28903038 -236601793 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -188891851 50129841 353210282 -19833667 100394235 -522956905 319841444 1000000000 -1000000000 1000000000 -1000000000 115115822 333295917 196326745 -794773492 1000000000 -1000000000 532723714 -43235028 1000000000 -1000000000 693609462 -166159937 -173619574 -219464697 109410426 1000000000 -1000000000 -83520458 67120719 72207416 -277359108 -308096202 553608824 1000000000 -1000000000 -1000000000 -187237877 1000000000 -1000000000 -44025239 78206901 -178179097 470882273 -455951502 565080454 -773083344 401170393 -181754849 441620592 255255407 -930564594 564039461 78413522 -20610388 1000000000 -1000000000 -859288952 50220721 1000000000 -1000000000 413065608 1000000000 1000000000 -1000000000 -163467505 38681667 1000000000 -1000000000 1000000000 -1000000000 -21193608 780412846 -302385194 60418112 1000000000 -1000000000 348204804 -144736674 93887603 130252668 -546122456 38900248 -12604115 -149909657 659599851 131712059 13807806 65500998 -490884206 -362935796 186180764 106798622 119571655 1000000000 -1000000000 216477266 -505770778 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 81722997 -69484918 589215803 -723968956 519823282 -66781067 -59905898 -595058110 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -491693577 360821489 1000000000 -1000000000 -150111323 179799390 -462504836 441762572 -698838222 691798539 1000000000 -1000000000 1000000000 -1000000000 -439793331 44873054 160220171 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -843878070 476736288 -22431014 295139811 -317503887 437210082 -758953766 -154104260 556912721 1000000000 -1000000000 1000000000 -1000000000 -379832748 593974723 -166532135 -434634229 1000000000 -1000000000 -629037762 536922500 -254264636 66027746 -60371188 -170215230 -367125296 1000000000 -1000000000 273624481 1000000000 -1000000000 -554355461 615935427 -405082470 1000000000 -1000000000 106273549 1000000000 -1000000000 806246657 -459147355 1000000000 -1000000000 353374047 1000000000 -1000000000 229780000 -296274629 583882779 -244902911 -499881644 1000000000 -1000000000 675156520 -192695561 1000000000 -1000000000 1000000000 1000000000 -1000000000 114988405 -553151003 405302878 -454089371 58327515 1000000000 -1000000000 222961926 117929992 -631798286 660339383 -200915668 -292260536 -116073038 -24683535 616452787 40255406 -404391092 250552348 -791922642 644935016 308436820 -644950136 556689409 -528419267 77515021 1000000000 -1000000000 -767812041 577410528 138933803 -442189483 620675632 -722557948 -250207107 498806824 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -519208324 1000000000 -1000000000 -349127123 1000000000 -1000000000 525142363 1000000000 -1000000000 -371950305 629309732 -614283770 97948446 627614224 -653920606 1000000000 -1000000000 1000000000 -1000000000 -222359326 1000000000 -1000000000 273963314 -367094514 1000000000 -1000000000 -25902931 125169686 -279496729 535946487 -53548757 199645843 1000000000 -1000000000 -740077363 838229035 -420469254 180069855 100974913 11434481 -608069906 176882543 107852829 -299220454 218958718 265240479 -57718088 100026267 48372077 -160047339 -153714042 -241686914 733479234 -626495785 1000000000 -1000000000 -52274318 160364206 -496537775 298558030 -354311049 217210631 472199452 -450176354 292774952 336390799 1000000000 -1000000000 -161134903 -242945981 734782783 -380520979 70940726 1000000000 -1000000000 375684032 -280759047 99823266 -426537423 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -55230881 434390270 -304572831 528294175 -497643381 1000000000 -1000000000 300463422 1000000000 -1000000000 -352573707 1000000000 1000000000 1000000000 -1000000000 -50292464 311766797 72247391 -119187341 224042696 20056956 -427155063 -140271717 729379169 -701427811 221334460 42198121 -214793364 1000000000 -1000000000 1000000000 -1000000000 291265187 25365754 1000000000 -1000000000 -1000000000 -828517562 353345727 1000000000 -1000000000 277694256 -424804596 -198443548 621006074 -139997179 -110102520 -76034785 328376554 1000000000 -1000000000 -25236271 1000000000 -1000000000 -313631858 194967759 1000000000 -1000000000 -248452015 1000000000 -1000000000 1000000000 -1000000000 -603157758 631052881 -610704069 1000000000 -1000000000 372256972 115563819 -182457094 1000000000 -1000000000 128596782 456030483 -327760997 -156232970 254343072 142866579 -796399853 338026407 1000000000 -1000000000 -264173611 -468799037 762944814 1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 270104938 -328125323 -172322042 85857470 427526289 -575955512 -285584363 491216455 -496347303 611489300 1000000000 -1000000000 433768097 -366950104 72744465 215407312 -286965279 595995410 -76882543 -421005029 97197285 353535395 173958287 -329344042 -151595685 323123908 1000000000 -1000000000 -26694096 1000000000 -1000000000 197165327 -564654089 1000000000 -1000000000 -1000000000 -414240465 61665957 1000000000 -1000000000 315053508 -541586212 736727277 -230147680 1000000000 -1000000000 -125410973 156245108 -579670134 546501443 -436498037 -183148878 807949681 17763592 -764382258 -31848645 335735645 324539219 -398177037 1000000000 -1000000000 139443564 638971565 -296664659 203974101 -149408084 1000000000 -1000000000 -389382904 -31018047 27673965 -422622407 417148289 -312574987 405204847 1000000000 -1000000000 188410510 -315780237 815581480 -764029719 102606443 69224975 366850566 215378818 1000000000 1000000000 -1000000000 6440097 17310261 -49092378 314611355 155695995 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -1000000000 403517108 47847226 -54574483 -205710798 655624639 -260243823 102919299 -577556419 70518056 1000000000 -1000000000 1000000000 -1000000000 -409312629 7699267 240710340 -386816762 73533054 179736605 263707426 1000000000 -1000000000 -305108933 713952640 -868915692 127315862 -17074309 302537086 1000000000 -1000000000 -131676877 1456159 260087693 312867542 115891872 1000000000 1000000000 -1000000000 -254944356 -576781208 99776362 400437422 385122720 -693450452 292772441 -478536664 842575265 -226894930 -458018265 445928302 -378935017 1000000000 -1000000000 -52002030 1000000000 -1000000000 434606099 -165522044 1000000000 -1000000000 -196329944 -554584052 641016628 1000000000 -1000000000 -465786220 283000011 381033864 -218870305 1000000000 -1000000000 159233449 -315605954 1000000000 -1000000000 -96806324 792830326 -356137770 -345991168 -73232747 86844866 -107578978 65891462 755824419 1000000000 -1000000000 -926668917 878492947 -662541351 -33404321 -189460528 509212527 -103995630 1000000000 -1000000000 179479073 -335340626 12122221 409198153 191104071 -184933373 309906601 -820925627 534774490 -172954987 367051001 -441112630 249775623 280760588 -413265602 1000000000 -1000000000 -705526359 575453417 -317292039 1000000000 -1000000000 654959888 78945020 -645201124 604210809 -250598144 8899240 -228204217 315875049 -73323797 108846910 -686352258 1000000000 -1000000000 1000000000 1000000000 -1000000000 -390156311 1000000000 -1000000000 11069190 178744109 294728961 -613288236 -55314249 1000000000 -1000000000 1000000000 -1000000000 282148214 -786131975 168790197 1000000000 1000000000 -1000000000 377193186 197702961 -571686845 288859396 610655857 -49361453 -382244385 65179444 -106613325 -162338109 568385645 -37165496 -525309122 483860029 1000000000 -1000000000 -261366400 9426542 435337212 67157366 1000000000 -1000000000 116190118 249966142 -60317679 275670748 -487983491 55395208 233401719 -649769917 462559190 -552407335 1000000000 -1000000000 -421400072 592912309 -811418976 654546197 86099054 -122520177 1000000000 -1000000000 -706155646 206679375 470084394 75785470 -567437684 -225827396 852643240 -749792284 152153826 1000000000 1000000000 -1000000000 -1000000000 171452179 -363133606 161020918 597738586 -733361630 218102400 542486626 -545728825 -158851182 1000000000 -1000000000 -1000000000 -79894223 1000000000 -1000000000 1000000000 -1000000000 -613401250 517196949 -132880951 342311578 -116531884 1000000000 -1000000000 -829455360 944112650 -318598980 206851652 -233639498 1000000000 -1000000000 -187184864 -126975674 307266148 1000000000 -1000000000 -1000000000 -216576544 210326659 -614506806 -107790573 949968855 -485534052 -486117790 864084919 -438428232 430006361 -14217862 1000000000 -1000000000 -484329050 353748516 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -278874672 401906939 220469678 -134609229 -111035207 -623378595 1000000000 -1000000000 -406315346 -56649349 192073328 156964354 1000000000 -1000000000 -1000000000 -104588484 -576209315 -164431954 566558179 -78430071 -333925578 -136410561 622427579 199275321 -54364094 29569567 1000000000 1000000000 -1000000000 53611293 1000000000 -1000000000 518680755 1000000000 -1000000000 142424564 1000000000 -1000000000 15732876 -489413185 549592042 1000000000 -1000000000 1000000000 -1000000000 -290485095 512054481 214733884 -888149966 1000000000 -1000000000 -1000000000 -554079509 571729786 1000000000 1000000000 -1000000000 -40825620 -298752052 1000000000 -1000000000 -25219429 666570942 262564306 -34728097 -731325013 698651479 -379629924 -371320001 162045660 -186189645 408814371 164616683 -221416969 144204931 1000000000 -1000000000 -157745417 -461416023 375193906 1000000000 -1000000000 -479564382 -208920317 699740528 167794306 -78447536 1000000000 -1000000000 -17456534 -165282154 623299018 -25854264 1000000000 -1000000000 222385058 -498401637 36352372 1000000000 -1000000000 361291275 37862862 1000000000 -1000000000 347659556 -48323406 -129411270 146137258 -112775979 1000000000 -1000000000 470480672 182079974 -633443728 1000000000 -1000000000 -139137804 1000000000 -1000000000 -619295310 24196105 1000000000 -1000000000 -723820158 631638834 -588152810 417375275 381367386 -263584261 -271333560 -204349186 688306397 -281015030 -167330305 -147185827 -115213247 627708921 -342795296 481321276 78765764 -893850280 396695506 218446034 -57379580 -494170498 69339120 584680788 -642785361 809004511 -380254697 1000000000 -1000000000 -598512729 856513998 90175498 -860894019 324783209 222817835 -561664629 832885586 -9449934 -630243722 588538541 50357738 -679214276 657699427 -238063744 1000000000 -1000000000 297361256 -571820703 709277814 -92525326 -793715084 774339236 -740924733 1000000000 -1000000000 155279502 451492061 1000000000 1000000000 -1000000000 -21543158 -290372991 345743896 151176050 278729417 -619113780 41825233 -108261750 405050345 -548761240 930751175 -311830750 236247613 36689884 -589287488 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -508747904 1000000000 -1000000000 750950339 -481497909 -268158373 402231911 1000000000 1000000000 -1000000000 -848991174 648383767 -67502932 -98550096 -31327844 1000000000 -1000000000 -102896377 -565249648 641897353 -837259015 1000000000 -1000000000 -228496568 721611044 -459930244 -129047830 -167632512 928134089 -448987413 48849178 448692708 1000000000 -1000000000 728606583 157934753 -161669978 -191428679 -314979388 762131430 -600063925 494306096 1000000000 -1000000000 -30565543 -454078026 1000000000 -1000000000 487392014 -185632953 -286268312 605323827 -442401143 385770955 -7053511 19493442 1000000000 -1000000000 -1000000000 -267442402 1000000000 -1000000000 296843208 -252939915 712587736 1000000000 -1000000000 1000000000 -1000000000 -749977038 -46960128 667011364 1000000000 -1000000000 -238328440 452193228 452793262 -907624687 250666346 1000000000 -1000000000 635619340 -485894915 -125464186 1000000000 -1000000000 1000000000 -1000000000 910755658 -714832657 209470681 -182206800 -11788799 456528917 -514773616 661420160 -740810317 829038418 -896538190 833927932 -200007671 42706743 -245838789 202433802 1000000000 -1000000000 -530034055 558923880 -84570874 -198624273 3401367 1000000000 -1000000000 772780328 -342509958 -504311601 735491031 1000000000 -1000000000 -528115148 -274605431 751117381 -733817811 -38082893 872072771 -361546403 -301103486 1000000000 -1000000000 105314217 -155088130 -214283632 931391051 -312312675 -362777882 494920118 189416316 1000000000 1000000000 -1000000000 1000000000 -1000000000 165625547 -441978054 258332939 553617540 -802317307 276263825 384329072 -109676917 147358969 -244151591 -65178594 -400615262 525039690 227945825 -260769152 119674308 1000000000 1000000000 -1000000000 -174679494 1000000000 -1000000000 247930961 169354388 -363719426 640159294 165447043 -29551764 -853633520 320903940 617304017 -87652656 22152654 -517456354 -227206914 -163658542 623039548 1000000000 -1000000000 -1000000000 238485718 -621300614 521500400 244961461 1000000000 -1000000000 1000000000 -1000000000 -543856905 435360553 -334758933 -119554125 284213452 385040520 -825867161 413846907 295094753 -152224202 1000000000 -1000000000 -335677102 -116081015 1000000000 -1000000000 1000000000 -1000000000 555442049 -105643045 -204756087 -398760435 547857336 57990680 62439200 -242836889 87394252 -165823002 1000000000 -1000000000 1000000000 1000000000 -1000000000 -77656914 417100524 1000000000 -1000000000 -1000000000 -1000000000 656149888 -471043122 223039507 505964417 1000000000 -1000000000 -1000000000 94996605 342780389 -62295678 -201531512 427039349 -465647488 585274833 -143954862 -553696759 360911352 362194379 1000000000 -1000000000 -426768434 270794600 1000000000 -1000000000 -366195117 -168759828 87697596 1000000000 -1000000000 -101613208 57961871 -338357716 386937063 -389911058 134424773 1000000000 -1000000000 649024671 1000000000 -1000000000 98270597 -29568146 487472634 250932976 -383066427 -448029575 224415464 144596694 333312880 -384321106 -251999396 465564300 141965618 119811224 125757249 1000000000 -1000000000 1000000000 -1000000000 -277804840 198718344 182963356 55120016 215750949 -348249616 23248503 67268244 454486644 -621586395 -267803776 1000000000 -1000000000 143640789 -815542269 493066314 -521103783 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 257022588 1000000000 -1000000000 275431765 -351672110 1000000000 -1000000000 273858281 -709670209 -213405567 1000000000 -1000000000 -312252904 276871452 1000000000 -1000000000 290770744 -222604639 383500768 98787269 1000000000 -1000000000 1000000000 -1000000000 -396837775 484696792 1000000000 -1000000000 -1000000000 1000000000 1000000000 -1000000000 47261892 -646148571 629402826 1000000000 -1000000000 33223731 469140384 -693710895 229787070 504447159 -234274376 82029643 330085314 -426072285 -156489322 130200300 1000000000 1000000000 -1000000000 449222592 -434450918 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -709111651 194125105 -320101024 259265253 472404264 -481952857 359427831 -233947048 -289518831 716580371 -799025064 824035255 -67820467 -714184433 318131051 -28848696 301433593 1000000000 -1000000000 922871222 -623314536 446192893 -326679259 71772722 387949656 -840058779 211565644 403932659 -559528837 357785519 -242565898 65905712 90403162 -61567519 -317052245 228635640 296973506 -13015347 1000000000 -1000000000 -465523581 -139639614 614978177 -165348604 1000000000 -1000000000 -777183128 1000000000 1000000000 -1000000000 -622621714 1000000000 -1000000000 -139676666 -318036773 460859189 -21276346 -43836192 152241493 -683249462 620529785 -377628867 1000000000 1000000000 -1000000000 -192972964 1000000000 -1000000000 -190876999 71633108 354820755 -209994476 199519449 357020905 -211333173 -119636068 -283705748 107208670 -52359544 1000000000 -1000000000 395159556 53824563 100061711 291193670 1000000000 -1000000000 -107504643 408374358 -98952725 -82213821 -597046093 1000000000 -1000000000 131380284 20641265 -144932285 243891607 196039790 -104838438 200276320 -69338372 -151930902 1000000000 -1000000000 -28616578 -6377072 61255363 -116348907 283892654 1000000000 1000000000 -1000000000 -270018955 -108779368 -154242735 630609484 -121912338 -204086658 -146243116 1000000000 -1000000000 524518601 -607945885 31027102 418224514 -191003641 -169015479 489957756 47316504 -684820217 -38325453 681434965 75152772 1000000000 1000000000 -1000000000 122699715 554397365 -637630276 1000000000 -1000000000 -704469960 906727251 -539307624 -48375516 1000000000 -1000000000 -299451795 573799639 -245556174 -476904809 741792961 -120873483 -764610851 752927445 -229348390 -94287111 443869721 -638855865 416650591 -22896747 7870467 -698533514 235434317 710343661 -132813442 -38091868 -219968743 48091980 116476388 -144924139 -542178678 74912909 580062454 -737934359 731473599 -664779473 144302098 639911630 111454317 1000000000 -1000000000 284818474 -581985491 159842106 -16344259 254100084 289975405 1000000000 -1000000000 72548638 -500719182 -23917367 766207427 -917596858 811797611 -690973574 104754707 460930016 -422531182 35739292 579974693 14401532 -425907284 17604969 388804513 -477251428 -422165079 144400499 395744664 -260843051 217076337 113830473 9507642 -547031559 406403200 1000000000 -1000000000 415481226 -82844501 1000000000 -1000000000 1000000000 -1000000000 98260235 739641610 1000000000 -1000000000 177325129 310686812 -149169509 163285118 -209070306 -13690743 189669596 -658194338 502330927 -107134944 -89248480 133896668 -335858535 -259560890 78235030 809551391 -474808642 427436375 -307636078 -405226935 -118496288 966825683 -339730511 -11997297 -449877541 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -1000000000 -239744898 726114223 14918296 -103693977 -614682841 683895248 -866482207 604900030 -145952619 1000000000 -1000000000 1000000000 1000000000 -1000000000 155992564 154975613 -333437867 532562590 1000000000 -1000000000 1000000000 1000000000 1000000000 -1000000000 307856043 -733836173 726986820 -242677096 -123772436 1000000000 -1000000000 1000000000 -1000000000 -298677334 -404923864 467746528 33199354 203607751 -486913185 416669199 135778430 -436874618 1000000000 -1000000000 539007807 -172012132 178267085 -25325683 1000000000 1000000000 -1000000000 -613074560 101620377 17096145 -216466343 1000000000 -1000000000 704688390 212937489 -282841224 -390675882 -250750217 784549223 -21418652 -201545923 294791867 -199314331 -671964114 720820654 1000000000 -1000000000 -1000000000 51699494 152148723 269224053 1000000000 -1000000000 -1222132 1000000000 -1000000000 63452450 -445051175 -109289579 243871577 -547528553 1000000000 -1000000000 -184857113 473719747 -150722764 1000000000 -1000000000 -722635188 627692171 94317533 1000000000 -1000000000 45162254 520521605 -336954456 299816883 133868104 -748419660 562619337 -190603360 471896433 -534651316 1000000000 -1000000000 1000000000 -1000000000 71667108 -122354256 423031281 260287667 166968338 -218866729 1000000000 -1000000000 -317125302 1000000000 -1000000000 213377918 -222875187 -136711629 612912033 -129030110 1000000000 -1000000000 661054604 -124732129 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 172764787 524432008 -321591269 1000000000 -1000000000 1000000000 -1000000000 -185672526 546378609 -227298660 -53535331 337794514 -430037822 232548306 -363507293 204211501 -17885193 1920216 185796881 -217501367 108027208 -214852921 324327080 54501064 -395681744 -392475257 78280323 646594115 215193049 -2858348 -510804400 1000000000 -1000000000 1000000000 -1000000000 624424626 -636903160 649772622 -254261137 215479708 -368565041 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -254503140 332664271 -208388651 402209037 -589704362 431667008 -138627083 -417161538 91010669 -47195237 -62838049 374781000 114192475 -447419160 251513926 528840478 23115533 -516189570 -215661241 209146824 609490210 -524184914 27905159 -130831534 -51830834 47785838 -214375209 334905747 274318265 -281429850 1000000000 -1000000000 274508025 359214550 72183601 1000000000 -1000000000 -1000000000 -311686094 417015977 -609154045 259012462 -419439433 1000000000 -1000000000 380943679 1000000000 -1000000000 -309165104 -9257208 711350115 -333089754 240517816 -375618701 252018626 -382201193 -79475585 550261844 57523945 -511997864 -98352329 682575266 -224722194 -297208466 347482282 -556943951 762726305 109005301 -762914546 416285282 -375013825 478889818 -521405766 436705376 1000000000 -1000000000 415159324 165154603 183896264 -865802967 356298244 346618470 -661999053 746407948 11648893 -580740639 -213769882 109310874 645556738 -752362343 -8844590 539314997 -534654166 1000000000 -1000000000 -1000000000 -86768462 -310961513 442397682 1000000000 -1000000000 -749796302 1000000000 -1000000000 -102850957 552770800 -103215411 -87636647 -280903798 1000000000 -1000000000 -7406324 79315786 -175736801 -211568531 228179138 -397945912 764608873 -18757905 -275901745 121491057 -449614461 1000000000 -1000000000 -686472063 311168455 -441746784 610953660 1000000000 -1000000000 -392687667 203371299 511815434 -721634704 383104843 -302871923 744733748 -684850638 711788485 -257883152 243494596 1000000000 -1000000000 488220433 -616777226 530862006 -594245577 685878615 -738664571 149687377 -344175410 120711590 77838912 1000000000 -1000000000 571386101 168566774 1000000000 -1000000000 1947082 -99997798 -275172012 221806690 100894720 -321265517 186541955 465717242 -903609484 351311379 54366412 455801726 -126953535 1000000000 -1000000000 -567588262 554580078 -151461662 316072956 -911446433 620930860 147386197 -515510073 267373998 -537902482 911761199 -957722379 526601618 -105653706 268011034 -422350671 1000000000 -1000000000 540552421 -577585027 59463491 1000000000 -1000000000 -397410607 1000000000 -1000000000 867114291 -466296454 459884510 -50151876 1000000000 -1000000000 196365479 1000000000 1000000000 -1000000000 340287010 -503128290 -16707233 -67572599 -333196904 566190113 -12625681 -397024417 -127789270 1000000000 -1000000000 1000000000 -1000000000 -88194511 -287097139 409826981 -362410857 1000000000 -1000000000 368292981 -87882097 -313475745 -396791742 5714080 263323396 1000000000 -1000000000 -1000000000 241570706 -210926625 -280499418 1000000000 -1000000000 88492877 -438779642 516439924 -107659399 -18955709 1000000000 -1000000000 121642620 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 461254410 -360924530 -449721951 587614190 -203498414 562982778 -197420560 106831239 -152508943 1000000000 -1000000000 -538078396 783180975 -354713843 303302395 -248786688 -115947546 -180485633 -212685438 356019185 1000000000 -1000000000 288257934 1000000000 -1000000000 -52818107 1000000000 -1000000000 232579517 -199617315 -524161316 446117784 229230083 -267990106 1000000000 -1000000000 19567845 -622132404 823965256 37315362 1000000000 -1000000000 -432310294 133659456 68305001 -359224396 212489324 -28432555 20279182 40295942 1000000000 -1000000000 1000000000 -1000000000 253065600 -245066970 513485558 151609587 -43443096 -445215114 -222734913 398730825 6452100 -382370350 1000000000 -1000000000 -783809300 257766441 -4855135 -25288821 144022296 1000000000 -1000000000 -390348318 635172229 -577233360 1000000000 -1000000000 -97161589 497729070 -533677522 90782551 566621056 -657580550 -75643126 656341133 262070278 -780685265 1000000000 -1000000000 354210071 -58953286 362732014 1000000000 1000000000 -1000000000 -195354919 -341247631 186949189 290115487 245691632 -63780130 -695743399 300918819 -281100797 93046000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 28679759 1000000000 -1000000000 1000000000 -1000000000 85044846 -308785760 1000000000 -1000000000 868907853 -362834804 327794570 -745460737 590808034 -612579449 357364482 1000000000 -1000000000 512966956 -302127617 1000000000 -1000000000 1000000000 -1000000000 -498548136 529302220 1000000000 -1000000000 -304631672 19117511 -194418386 226570712 326109471 169809980 -233078620 107120859 -534398831 1000000000 -1000000000 331533890 -205239502 -16484929 -52030492 1000000000 -1000000000 -714325096 895454429 1000000000 -1000000000 354951601 172993105 -654201213 1000000000 -1000000000 -86169969 414435220 -382823962 1000000000 -1000000000 160314216 174565932 -647932376 233101795 581243414 -394626529 446449831 -228851835 -314179918 1000000000 -1000000000 -68733763 615907121 135098689 -329118921 -52649979 1000000000 -1000000000 1000000000 -1000000000 -385642763 -69591630 618685303 -471166525 313649378 -446927528 -64068963 240184924 1000000000 -1000000000 271353779 -31137707 301655104 -442298821 261932518 -68408984 1000000000 -1000000000 -382344878 -25108457 773478313 -450988814 454055438 -449434954 430647238 -386209866 20457579 365864037 -159580852 -118319451 -120895065 246127668 44748189 1000000000 -1000000000 1000000000 -1000000000 568629300 -72136529 -521254729 -25338838 793188587 14048322 -151640924 -393889923 63028145 12208266 18833773 232014325 106286128 1000000000 -1000000000 -237869681 238104407 675413933 -386764659 459110113 -53762849 -67211891 -228465848 -112209100 -307390761 -201890086 673649091 157939965 1000000000 -1000000000 103897401 654377226 -118875595 -613860339 880126507 -312512037 1000000000 -1000000000 505688831 -71586874 -393787003 748877728 -72604476 -806515557 1000000000 -1000000000 104460662 -166801174 619171198 93425131 -351107888 5472008 212195020 -555078851 21672285 -163812894 1000000000 -1000000000 -1000000000 327729018 -582855364 239003092 -79537709 182073518 1000000000 -1000000000 -128673164 281602099 -43571658 -209396205 202836216 -76230056 164478460 33672198 -829505208 238486680 573157028 -779403931 1000000000 -1000000000 568926829 -744551891 846027357 -668431916 235690861 1000000000 -1000000000 -621942343 31945424 132642546 627997614 -542935299 1000000000 -1000000000 -327694403 263622236 293272236 -30363201 1000000000 1000000000 -1000000000 -302673494 510405476 233004528 -173020945 1000000000 -1000000000 189280677 -239224584 1000000000 -1000000000 121148091 134912148 -156048283 1000000000 -1000000000 165996508 1000000000 -1000000000 345370584 -55851535 3335847 281119403 -861965431 887715625 31844255 -410166940 299247246 -147927848 -65789059 228743259 1000000000 -1000000000 1000000000 -1000000000 402563394 1000000000 -1000000000 1000000000 -1000000000 -1000000000 80528750 -108786020 -670408764 209172886 496043875 -847772144 39516145 830148852 1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -1000000000 -146900673 1000000000 -1000000000 290444600 1000000000 -1000000000 1000000000 -1000000000 -554917359 -101432321 852293665 -107217952 -707747370 117479316 -260619858 1000000000 -1000000000 -470178299 531875805 -396638274 -116347505 -272367703 265393939 1000000000 -1000000000 -1000000000 527757486 -701575006 1000000000 -1000000000 279703233 -335555968 -18919874 198049915 -391072594 531424064 47533163 -782577054 845315616 -804879198 736513367 -502898653 -249276691 879170870 -858225841 1000000000 1000000000 -1000000000 -610533943 814249456 1000000000 -1000000000 -545638939 718565582 -871254373 88090898 1000000000 -1000000000 -112527801 466578875 -24782729 244609959 -826553380 641635645 -560679851 -115737402 70374269 -67758330 653974836 139549195 -830598802 414127791 -406579509 753721209 -599313147 275638513 459253385 -57052640 -124977942 -459920117 1000000000 -1000000000 1000000000 -1000000000 -585094466 591102332 -514720455 1000000000 1000000000 -1000000000 -49065399 -202051413 1000000000 -1000000000 1000000000 -1000000000 55419783 1000000000 -1000000000 1000000000 -1000000000 396452751 1000000000 -1000000000 -367850543 -490220691 62286772 554718581 -572695333 636039504 -75390536 -13333462 65839563 34106013 -156522368 1000000000 -1000000000 -1000000000 1000000000 -1000000000 768446590 -801952710 154559635 208326062 357931592 -364568457 15449378 -59728147 1000000000 -1000000000 -168962324 1000000000 -1000000000 -406540400 -146552656 611127012 -731842603 454018714 1000000000 -1000000000 -97077906 784055959 -638287468 1000000000 -1000000000 -1000000000 1000000000 -1000000000 754104482 6678136 -669649265 103360719 15193366 88201267 6511847 275380814 -510909154 106803701 1000000000 -1000000000 -1000000000 424010834 1000000000 -1000000000 1000000000 1000000000 -1000000000 -231477657 -24751546 209507885 272363283 -373784202 339535502 17224363 -424514091 -148622969 1000000000 -1000000000 -34535421 18644447 375272011 -197758949 162243724 313464097 -445580837 271363383 224083371 -191954829 -211907028 454645943 -207354535 -652414825 661031151 27049695 85680704 -465052661 1000000000 -1000000000 -585339092 1000000000 -1000000000 -12083867 -283582599 91574261 1000000000 -1000000000 -1000000000 494089419 -46680980 -647435353 388763926 1000000000 -1000000000 -198480306 -228959104 -73196422 227800057 1000000000 -1000000000 -57612786 211856587 -595286498 646072127 1000000000 -1000000000 -539581965 1000000000 -1000000000 -364671895 808394547 -671990831 108862807 1000000000 -1000000000 -1000000000 -315813298 77562361 636464289 -585730547 193381638 290121484 1000000000 -1000000000 66340722 -517714969 812726356 1000000000 -1000000000 329302140 -244958400 324834010 -86609786 214410308 380358842 -252057688 1000000000 -1000000000 459449957 250131895 -168636644 66444194 -223432460 -39957721 -465935893 1000000000 -1000000000 1000000000 -1000000000 568604908 -80177652 456395055 -303573146 -307675016 581411148 -666231494 347729563 349098963 -856099820 387484894 244246378 1000000000 -1000000000 -54054364 1000000000 -1000000000 154114170 -659132841 822323355 -161150305 -276326680 1000000000 1000000000 -1000000000 -99558903 27085383 -97783268 102181851 92923002 -613526868 306419053 23282549 494036068 -687571143 364238897 1000000000 -1000000000 -804973407 222403170 184899105 -326394869 237954598 -285005649 -127873944 531461090 -225842630 353325564 -135453757 -185941715 1000000000 -1000000000 1000000000 1000000000 -1000000000 591179366 -389941943 -111402155 129932965 1000000000 1000000000 -1000000000 1000000000 -1000000000 -20921492 1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 115944238 126437868 -183256918 530081175 -784664752 95530104 457843358 -116326996 345505154 -99593024 1000000000 -1000000000 365446058 -492952801 647790578 -852111238 591430188 -480860370 189933229 1000000000 -1000000000 664317693 -498911056 -57179139 265130562 392347739 119512701 -261001453 1000000000 -1000000000 760353867 -97192790 -449013424 130473831 -301451774 -68677136 14546995 728114801 -625878736 650021748 -682765678 1000000000 -1000000000 1000000000 -1000000000 -33966558 372670107 -754031838 1000000000 -1000000000 -95190306 634580861 -48520265 -668583967 1000000000 -1000000000 -29493835 -712596626 -28788975 15145705 369852281 301407914 1000000000 -1000000000 -113305637 73808217 -484823696 525625831 -550988515 40497843 1000000000 -1000000000 639679791 -376021966 1000000000 -1000000000 -180446796 -173446066 457031531 -411110823 -22465526 257400914 -457390267 974751516 1000000000 -1000000000 73788379 1000000000 -1000000000 1000000000 -1000000000 310642358 1000000000 -1000000000 384987124 -7923182 1000000000 1000000000 -1000000000 839123605 -82086903 -147206631 123564308 -156562871 -347470571 -279705269 1000000000 -1000000000 1000000000 -1000000000 180014431 1000000000 -1000000000 1000000000 -1000000000 -96408014 509735329 -496025966 -452430679 959146797 -308509579 -246767927 1000000000 -1000000000 642691227 -285945758 -87423607 277381971 1000000000 -1000000000 -693744312 661940165 -730171021 1000000000 -1000000000 360328070 -187670715 -514771337 418774230 -227250309 581667753 1000000000 -1000000000 -470829846 1000000000 -1000000000 -48520707 1000000000 -1000000000 -1000000000 6248201 -530452083 1000000000 1000000000 -1000000000 -1000000000 118419318 67810902 -273196608 -458476630 657411084 -67850196 -330595600 368905557 -452695233 402432215 1000000000 1000000000 -1000000000 228684049 135912057 -13644258 -153088820 1000000000 -1000000000 166128692 1000000000 1000000000 -1000000000 -708449644 492095873 -648044666 211351413 1000000000 -1000000000 -7654265 -76038582 -566246462 643121747 -493336462 177482596 337483482 -340709388 -48875224 565880824 -712967408 -233457329 349137666 126596333 304494395 194680659 1000000000 -1000000000 1000000000 -1000000000 -522488412 428389292 325186216 -168708621 -460636287 -30590123 115331471 309248970 -141250386 -497427561 1000000000 1000000000 -1000000000 -546718782 731677371 232966569 -248325228 261537271 -860665569 415542404 296842871 26638416 1000000000 -1000000000 -391444478 -71449550 -7356660 230337765 661907655 1000000000 -1000000000 126123537 1000000000 -1000000000 -502370660 1000000000 -1000000000 -55079381 433902816 1000000000 -1000000000 26459564 -316006559 761932768 -661530162 1000000000 -1000000000 -734707815 3207327 845712761 -222047139 -624770409 113185547 432876782 -604847762 456204886 -204350140 191191737 -464514444 782745664 62157949 -171594139 248494258 -104145436 -174636845 -21736709 -590582490 801678337 -474129099 269567993 153841427 -282741634 -284449146 398653714 -659383126 1000000000 -1000000000 55864126 1000000000 -1000000000 -63323015 1000000000 -1000000000 1000000000 -1000000000 971416167 -559612928 1000000000 -1000000000 194897225 -219635028 28372853 1000000000 -1000000000 545910398 -35720977 23378442 -70292278 -417268480 499186944 -497867055 -240597334 866509099 -770124877 239794095 315612811 16821440 -208008002 111259445 -433906768 506707368 1000000000 -1000000000 487262974 350148345 -580495354 250195073 1000000000 -1000000000 883405773 -462247487 -132518431 256169881 89824912 1000000000 1000000000 -1000000000 667664514 1000000000 -1000000000 -247110060 1000000000 -1000000000 76096450 -559704837 529689928 -629221912 29852911 -72504911 453016257 1000000000 1000000000 -1000000000 830403720 -519134075 -174599213 1000000000 -1000000000 -168446198 425941610 -134907856 -359958199 716375877 -525660075 -245850575 1000000000 -1000000000 -366787014 -301200492 2284516 216611222 493253287 43399336 -130940677 1000000000 -1000000000 -376127162 320283399 -697512901 303095495 1000000000 -1000000000 -428518603 432547901 -385819865 587044139 146186187 -292375617 105332932 307084954 1000000000 -1000000000 -1000000000 730367182 1000000000 -1000000000 1000000000 -1000000000 261852355 112372801 -790856394 -113683395 164903138 446804143 29204998 -85859632 -489798864 510015134 214141975 -508426926 1000000000 -1000000000 -100974209 408470864 -243884225 -177297380 -98689384 426486645 -199888096 -297378100 577901084 -695024074 506209379 -723602876 568604979 1000000000 -1000000000 1000000000 -1000000000 171700676 30346455 -202889099 61934868 1000000000 -1000000000 371311512 -361994822 218604100 -558747984 1000000000 -1000000000 1000000000 -1000000000 397902119 -880155585 1000000000 -1000000000 190224334 -187477965 -550656308 -81319673 -95848571 675004867 -192674034 -40066535 251773307 -597796032 94662024 345557756 -40590117 245615698 -170355364 -338194430 207667910 415210496 132914019 1000000000 -1000000000 -589918943 1000000000 -1000000000 -743837812 691955186 -605039146 601939512 -349648211 -209650487 566257894 -47953258 193316625 -802790747 -158118005 217401472 181454948 70101913 375821166 -73337505 85518886 -231907128 258588144 1000000000 -1000000000 -1000000000 330040539 -243983157 221697891 1000000000 -1000000000 -568310440 -112617862 301765333 1000000000 -1000000000 187990120 -215007398 1000000000 -1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -465193248 38194377 542598872 1000000000 -1000000000 494709583 145859458 -226943767 -403333321 1000000000 -1000000000 706359126 -151678425 -86592542 396340966 -128081945 -607602519 709536442 -515651370 -255487389 -86891739 415662940 215190438 -233658595 1000000000 -1000000000 -312506530 -98968951 292454837 -134138983 -266169035 1000000000 -1000000000 -290381340 1000000000 -1000000000 1000000000 -1000000000 277186092 224605543 -493137562 183612508 614329486 -852860893 1000000000 -1000000000 -188877636 348980355 -123939989 -69371503 258236876 -354155056 712113625 -422883953 273565472 296100657 -841262185 121708269 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 872400629 -666563957 307044353 319594882 -480782360 324645602 -242512267 419585752 -838028771 1000000000 -1000000000 -177355918 234821337 432749984 -435595634 -234988009 2663733 -45209152 179583024 661476789 54396669 -729085430 1000000000 -1000000000 -368393055 339131456 -226989690 111311312 -653113542 277868716 443050240 1000000000 -1000000000 1000000000 -1000000000 -131223134 610186790 -43613020 1000000000 -1000000000 265085427 58876833 255678185 -337870318 1000000000 -1000000000 -642657291 1000000000 -1000000000 466917009 -421845985 176773796 1000000000 -1000000000 -224141749 -46278945 55689944 424695670 -420733623 -101488769 4907909 856871587 -295611538 1000000000 -1000000000 132215344 -524563757 625524100 -292716288 -287901482 1000000000 -1000000000 -149146544 -299926011 515226573 449763173 -800740110 1000000000 -1000000000 -404260658 -402854088 332742333 -156320363 2797842 -23259764 -298727867 382510572 411738000 -233014160 150653866 -512995353 -2065230 732707065 -740241017 1000000000 -1000000000 -491654937 -34558755 1000000000 -1000000000 -1000000000 -187792048 436876067 130300558 -326271813 287829185 -355120781 703893111 -100104570 1000000000 -1000000000 -1000000000 -99980747 1000000000 -1000000000 -62434566 812942336 1000000000 -1000000000 1000000000 -1000000000 227674185 -365261477 1000000000 -1000000000 568333677 -114969990 -699701813 845698034 -467160985 150744364 218863446 -695069960 376977748 1000000000 -1000000000 -547489525 339251528 -296288110 -282886388 482397730 -473454204 -34219318 3261333 -99624005 86511488 787380036 -431685246 166428794 -546509512 -123072490 1000000000 -1000000000 162549302 222901009 -305728837 365320985 1000000000 -1000000000 1000000000 -1000000000 -686725819 1000000000 -1000000000 -649715893 6226571 1000000000 768595135 -1000000000 -485599677 193612220 37314360 100878255 -91120004 -148580992 89653562 1000000000 -1000000000 1000000000 -1000000000 124495507 1000000000 -1000000000 1000000000 -1000000000 28427994 -125837739 -90875428 -379539137 565521216 113749723 -467670769 229214323 -149780739 -513061505 726817896 -566050558 562818005 -194375404 63672438 -478114789 -53161194 1000000000 -1000000000 -1185444 -446831286 211055459 272982756 -373975020 316085609 322625462 -40702680 -352963035 1000000000 -1000000000 343163238 -90402596 206605019 -476225170 127097392 -183788795 -188419877 206957709 -361911066 790284396 -391892048 316304613 -57574179 78192135 187209857 -589003677 -272239609 58995697 397605383 -488047542 369508627 -246969045 3681367 497943060 -56860437 217135054 -811758901 1000000000 -1000000000 1000000000 -1000000000 -59215879 -66318421 -60853439 171375606 229847107 1000000000 -1000000000 -701953777 866248127 -300545581 1000000000 -1000000000 -121532298 -424893850 337790188 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -354917689 434024142 -497245997 160792322 1000000000 -1000000000 1000000000 -1000000000 -67370899 468444597 -254480582 1000000000 -1000000000 -1000000000 921080241 -674192740 1000000000 -1000000000 1000000000 -1000000000 148198198 -420507916 289204543 1000000000 -1000000000 1000000000 1000000000 -1000000000 -257132020 -291743517 -63721754 -179451891 104259819 824105407 -136522182 -267928855 1000000000 1000000000 -1000000000 529218660 143943514 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 398561972 112157927 -566473950 1000000000 -1000000000 -784567854 308812229 -257550761 343952592 -124437549 44643823 253791989 -449798070 367751719 -301255252 -273319434 247301876 152091484 348448794 -278162649 453923533 1000000000 -1000000000 -681066306 -230249196 155556794 387715262 1000000000 -1000000000 -76776304 -659615207 748879848 1000000000 -1000000000 -1000000000 -848518479 -10236537 557835320 99585994 -750900983 100777164 643880530 -556639109 1000000000 1000000000 -1000000000 -23204119 -224356505 -119072851 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -392098790 278391392 -589811701 773582016 -546536611 1000000000 -1000000000 -657578235 394373315 414942022 -769125859 244067306 181136863 -38165949 263653188 -431189579 150319289 262110951 1000000000 -1000000000 -453824988 340093689 -733830693 766913667 214929876 1000000000 -1000000000 263557496 1000000000 1000000000 1000000000 -1000000000 -21135780 -607655653 -100326942 610032063 -508035584 122070755 -6068704 227986676 1000000000 -1000000000 -1000000000 101244236 256762073 1000000000 -1000000000 -1000000000 -1973148 1000000000 -1000000000 -337220360 294141398 8817191 559917692 -757734023 279838981 229074316 231955500 1000000000 -1000000000 -711169892 1000000000 -1000000000 -178735949 -663545231 201170597 543863156 -312486317 368351247 1000000000 -1000000000 135211387 -136377428 -473987733 1000000000 -1000000000 -83360112 -224674717 -461455772 1000000000 -1000000000 198812885 -276402579 150370117 64545580 1000000000 -1000000000 34617856 1000000000 -1000000000 316752163 -352292706 -47046861 164791601 10258903 -32728399 399332284 1000000000 -1000000000 -395200518 269403710 25765331 -26259923 706708625 1000000000 -1000000000 98780570 1000000000 -1000000000 951450830 -335544364 -424241172 624164986 1000000000 -1000000000 1000000000 1000000000 -1000000000 329327264 1000000000 -1000000000 -319964272 1000000000 1000000000 -1000000000 1000000000 -1000000000 -81165443 1000000000 -1000000000 -286306721 -208647948 1000000000 1000000000 -1000000000 1000000000 -1000000000 -854852147 860325769 -770592077 1000000000 -1000000000 150866916 1000000000 -1000000000 -81463647 -223610879 -356673240 161181549 587330426 -646245357 1000000000 -1000000000 -248224374 144740652 163302036 27077004 -192159 -524278325 17936231 -304866116 1000000000 -1000000000 -641868448 224847742 316161248 2246088 84205695 -400344888 58970377 -258906726 361360380 1000000000 -1000000000 -626284595 1000000000 -1000000000 -431805061 -105162567 471947154 -846822140 727871862 1000000000 -1000000000 110693487 -461624639 123458297 -270477226 399527063 1000000000 -1000000000 1000000000 -1000000000 199357441 -323844096 -266018078 1000000000 -1000000000 -454565694 79847794 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 486204390 -122538699 56792901 -359535736 236778982 127551813 -15180284 -211170583 -493271178 1000000000 -1000000000 262105916 146288255 -157439467 -491374130 439270024 -242769460 674516208 -67331402 103936967 5061230 1000000000 -1000000000 -724088908 285377584 273273665 1000000000 -1000000000 407376262 1000000000 -1000000000 466846204 -506053591 1000000000 1000000000 -1000000000 146427081 1000000000 -1000000000 279045350 1000000000 -1000000000 -61330426 206635662 1000000000 -1000000000 1000000000 -1000000000 278717391 -514617655 1000000000 -1000000000 -1000000000 -256299818 671368041 -278664387 246211262 -756067343 561838489 -535077293 84351796 745595710 -159792906 46263916 -621868331 216685925 1000000000 -1000000000 294167014 369067165 1000000000 -1000000000 -1000000000 -651198816 1000000000 -1000000000 -821317468 194689133 -69981949 1000000000 -1000000000 1000000000 1000000000 -1000000000 -920328363 415494276 -196612613 308211678 386485006 -684943091 -265672616 937042938 -470306649 509601936 -881508693 46720587 622093196 -632946383 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -361316475 755923867 40074920 -83293163 -449010450 -137303736 44036663 -250228714 467292785 399877465 1000000000 -1000000000 7555589 1000000000 -1000000000 -273701228 -43289800 1000000000 -1000000000 1000000000 -1000000000 -101916039 273148003 -876711048 621564770 1000000000 -1000000000 -40542647 -189481690 323013048 -24316475 433917125 -281779123 49915676 89835688 171870104 -143600891 76102130 -633460663 322801675 -480295209 405070147 1000000000 -1000000000 109177536 80911434 -460327942 1000000000 -1000000000 1000000000 -1000000000 75546106 249554202 10516943 -384745126 440786424 1000000000 -1000000000 508658828 -766429621 282727826 450540355 -302922774 -365349281 76597983 760703370 -42809351 -86404784 -696688912 1000000000 -1000000000 717509658 -754403943 304704609 -91767188 122385904 -228117216 461462140 300763116 -953157782 117815058 -53582571 488881972 -445001110 433922023 1000000000 -1000000000 -258180903 -346767219 1000000000 -1000000000 707474802 -286548623 -143930463 589524487 -112368626 -406126405 197573494 275454368 -224118486 217736143 169719460 1000000000 -1000000000 -719580139 711134445 -64637527 -313169297 64512034 566038719 -444427258 1000000000 -1000000000 515708909 1000000000 -1000000000 254451401 -234658952 1000000000 -1000000000 512952405 251410115 -622209893 58990582 125789447 7481486 360103144 -213375114 -654543036 783100413 -364318013 -140264937 605598160 1000000000 -1000000000 468729370 1000000000 -1000000000 -555659162 1000000000 -1000000000 615274687 -136654739 -538325935 288442589 13902806 -135508161 1000000000 -1000000000 -1000000000 -159218027 816827345 -567549036 479955196 1000000000 -1000000000 154806459 -6805065 1000000000 -1000000000 -142719069 542352280 -330438750 293496837 1000000000 -1000000000 48571732 -262457544 475768199 -178510520 519775834 -831427218 791003039 -442362270 177988432 1000000000 -1000000000 -96962705 233126234 -627449707 -33760556 146105044 1000000000 -1000000000 -543790652 43146535 1000000000 -1000000000 139658602 1000000000 -1000000000 473566075 -200369820 -89798684 -445236461 198655705 541138709 -132613823 -53949696 -317639951 532624250 -172033020 -235990204 -288006354 258990967 1000000000 -1000000000 1000000000 -1000000000 -75143746 154119456 -631167575 638042394 -604905095 1000000000 -1000000000 -362449403 -19870954 218571035 -314860832 -98914826 539929352 -619294357 735583124 -504645071 -191355714 654592177 -780348229 513221262 -13489360 1000000000 -1000000000 1000000000 -1000000000 414277786 -315993686 1000000000 1000000000 -1000000000 250252264 18352728 -64105544 -150988545 -158853812 319619457 -629980687 1000000000 -1000000000 756582250 -465150391 -202038453 1000000000 1000000000 -1000000000 -669826384 -106446011 223972181 -30635602 -282302111 1000000000 1000000000 -1000000000 84938899 -301629721 -471028822 780211482 -572406837 313486318 332340946 -608753527 332138096 -118225716 -343991231 799399055 -30288378 -813197910 1000000000 1000000000 -1000000000 1000000000 -1000000000 -137936688 1000000000 -1000000000 -765573608 26343600 -100931244 655652232 -244408634 132212132 1000000000 -1000000000 447781201 -891749054 1000000000 -1000000000 -16553106 809507310 -172204591 267742529 -412166482 -126005536 559998749 -451964057 373059664 47028632 -173069690 1000000000 -1000000000 -577357534 283121138 -308286655 265812635 -54380727 -244482351 -71727603 1000000000 -1000000000 -180925105 246217947 1000000000 -1000000000 -1000000000 -569587870 520373814 1000000000 -1000000000 535292182 -678059357 758129778 42233944 1000000000 -1000000000 274510954 -533091996 492822573 7131568 0 -866558326 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 460669920 92948079 -593024894 207018442 -672915 154996244 302089134 -660391144 938775778 1000000000 -1000000000 -180030988 653043401 255727838 -939424552 741396632 -323942453 19592219 215207152 -97667961 1000000000 -1000000000 -58833536 -100110038 -466024849 1000000000 -1000000000 -93890501 1000000000 -1000000000 222441224 1000000000 -1000000000 -35701089 -144428724 347275556 20622413 102627185 -148996954 -811900368 643092699 -6790771 1000000000 1000000000 -1000000000 461749137 -708951821 423783546 -383276841 130059300 1000000000 -1000000000 -497721563 379531624 1000000000 -1000000000 1000000000 -1000000000 -916102730 866265967 -321411490 158617202 -605619452 1000000000 1000000000 1000000000 1000000000 -1000000000 132214380 1000000000 -1000000000 -108761719 -58829311 225416166 -684034569 510681246 1000000000 -1000000000 -1000000000 631068023 -218224327 26140135 1000000000 -1000000000 -575737519 -278070362 171125710 -48708331 1000000000 -1000000000 126906170 1000000000 -1000000000 264439929 -115646337 372134672 -346820006 -278193388 6243115 337569135 -157538147 1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 181865580 -344643931 -247571602 777763215 1000000000 -1000000000 -374876264 544537265 -382024239 1000000000 -1000000000 28209426 114259839 385235894 1000000000 -1000000000 -444042164 714297961 -9878265 770708 1000000000 -1000000000 1000000000 -1000000000 -275254894 -244185945 434086407 -485003863 545114198 -560648179 320428008 -97052803 570407328 -141378298 81461818 -255917318 356344919 12834193 -187432833 71446411 1000000000 -1000000000 -133137058 -188859685 -433539329 1000000000 -1000000000 638195238 -595524159 621220055 -114859147 -564013960 617298132 -175107836 1000000000 -1000000000 317101178 -349745247 1000000000 -1000000000 -319925688 1000000000 -1000000000 739450941 -845719228 740599569 57510922 1000000000 -1000000000 -846927002 188855396 730368955 -908572047 1000000000 -1000000000 -741507681 226408562 186368671 -430476628 187627079 57186635 72857012 -300976786 531773625 -73531427 385617416 -202988448 -264758256 537563734 1000000000 -1000000000 109745288 414100052 -186028150 -260879144 467198824 -38710443 -600939048 -254040064 -3055674 158129150 1000000000 -1000000000 -97847681 84370366 35933300 53406684 1000000000 1000000000 -1000000000 30843178 244246255 1000000000 -1000000000 -542436978 -4487333 -218889542 432924392 1000000000 -1000000000 439140532 -404217696 1000000000 -1000000000 814731158 72044284 -87635980 -449030478 294592285 1000000000 -1000000000 -4092117 -78314792 -41883836 -200907117 1000000000 -1000000000 12052364 -300766541 592086865 -554276642 323285003 1000000000 -1000000000 -527735516 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -337737226 -198875430 442001717 -41566730 -8039025 -743427003 703529101 -82750864 -378788154 544021534 -214559406 -108433225 -363573837 45380114 46257925 252618566 1000000000 -1000000000 -941317891 586347404 345344290 -694249391 489576258 -254550116 442872818 -284147783 144364170 1000000000 -1000000000 -629522911 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -199244479 -219607371 371715192 -423815399 280456136 1000000000 -1000000000 -377655097 293241981 -170876792 -135411883 1000000000 -1000000000 1000000000 -1000000000 120632858 641026194 6777798 149152259 -591098970 417217740 -185542773 427305879 -590312071 86389609 458857878 -915778791 845416468 -817087518 355269516 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 721238682 -194758117 1000000000 -1000000000 -80885882 379860787 -518857990 -341502659 796728276 -649580568 589776896 190793430 -467194676 413368045 51211881 -404101477 415882167 -67712993 1000000000 -1000000000 -447400296 1000000000 -1000000000 -1000000000 -634338847 484297832 -219143015 -408018484 96438307 -37309377 21091944 91492314 411454451 -613955747 541210728 -237329242 -388633802 906327891 -971543192 652130002 -106620239 -459152781 658652730 -395364734 470592959 32181881 -730650718 -42150636 1000000000 -1000000000 -156638384 81397433 -284382813 130152264 157576247 -112284931 476281108 1000000000 -1000000000 1000000000 -1000000000 -409075624 461775543 -63078273 1000000000 -1000000000 -1000000000 1000000000 1000000000 -1000000000 -267460231 1000000000 -1000000000 -463186031 726493457 -282217564 -162648710 459196902 -819698587 637509204 -53440211 1000000000 -1000000000 -151872335 -246707986 393125075 -178475074 203339104 -37493967 1000000000 -1000000000 -170752191 1000000000 -1000000000 -545732826 1000000000 -1000000000 -64192910 1000000000 -1000000000 -1000000000 232095662 564884686 -690113603 611988531 -459175107 -391983132 509923502 64022415 1000000000 -1000000000 -1000000000 -1000000000 633525642 -359145287 -308320079 575814719 -31215798 90343332 -631614238 411327724 60226071 -640360026 63362327 252825020 -350687465 363789283 -170710050 659716488 -224834925 -439577674 1000000000 -1000000000 443397259 -243787851 -39678144 216802893 164687563 -39086121 -296099588 -89542157 1000000000 -1000000000 26171097 1000000000 -1000000000 -95760343 154239415 -477602936 330462033 -17656342 -199467322 93553049 1000000000 -1000000000 671934985 78253772 -462626717 243961321 54103172 197738333 -367316995 1000000000 -1000000000 14471386 770572171 -433584926 -67015625 25983894 124039669 -534138432 158552471 675141026 82263008 -297897027 1000000000 -1000000000 755137079 -610116863 1000000000 1000000000 -1000000000 -334239194 1000000000 -1000000000 174911131 -687231531 610446018 -536262959 397989893 278893862 -594471063 341275876 -47814117 -498800927 216395433 576713757 -695416902 387818878 462044476 -801918805 432501409 -127407358 428226251 -771685283 509451147 169577206 1000000000 -1000000000 -295158228 37629153 129215875 340628008 -85111002 1000000000 -1000000000 1000000000 -1000000000 -171532881 -52049323 -322557947 461079954 -370217731 -128312944 429491869 1000000000 1000000000 -1000000000 -1000000000 -1000000000 435591608 -82347895 -496151371 71698832 554239974 -288925187 -51391472 1000000000 -1000000000 787386101 -860405732 763077169 -687163259 456559678 1000000000 -1000000000 -122596378 719614101 -251202107 296735556 -148540869 -377003037 287887516 -268386393 -72497671 -238983024 555555683 243265025 -161967680 -618523663 770639044 -666154992 462793018 -141225325 1000000000 -1000000000 -806301524 544953390 -601572962 121108092 400616664 -108103279 358121705 -526895758 154092212 47048025 -538533040 149750699 1000000000 -1000000000 1000000000 -1000000000 190809170 439921669 1000000000 -1000000000 -1000000000 -340371070 1000000000 -1000000000 1000000000 -1000000000 357181737 -495280877 -204262805 1000000000 -1000000000 -1000000000 1000000000 -1000000000 95300716 738048420 -22711022 -651184186 129114767 412186533 -514624398 560813768 -502840596 327090490 -268993328 -203097305 -90785856 1000000000 -1000000000 1000000000 -1000000000 -333974933 806114015 51485722 -137264804 1000000000 -1000000000 1000000000 -1000000000 -6236781 733661436 -466078290 395289493 1000000000 -1000000000 1000000000 -1000000000 71210118 -187091495 896986195 1000000000 -1000000000 -192821573 454940129 -14227737 488688616 -957393869 487290834 447847113 -897671982 -72274040 909475236 -446498690 -405922870 616318398 1000000000 -1000000000 235129134 335977779 -419154089 -269330610 179322630 -12239837 113785888 248081438 1000000000 -1000000000 -68190085 -273978287 1000000000 -1000000000 -178060507 83506808 -85050957 67242217 543938444 -247167613 -519125679 662754244 -304704110 333230281 70984812 -451756696 -415155529 535567827 -494070742 174688686 403588994 -584255357 845721192 -124893928 -199131668 -566923309 -71549111 898116186 1000000000 -1000000000 -1000000000 370133934 1000000000 -1000000000 54906771 -280446990 248856856 -3427694 -230634793 -210709240 17224468 363234968 1000000000 -1000000000 -282747716 312512037 1000000000 -1000000000 -650153797 -169522953 777427378 1000000000 -1000000000 209046843 -169254641 291005706 -142953272 -137558673 -276492901 -81249027 1000000000 -1000000000 1000000000 -1000000000 -693364727 696905487 -42803453 -328702526 -205072550 208500360 -11407193 336049575 -417327668 17606013 1000000000 -1000000000 22688867 1000000000 -1000000000 732326019 -480229245 -217457815 579759783 110144758 -388562983 32869106 1000000000 -1000000000 277084312 -359119548 355340417 1000000000 -1000000000 -28655355 23684399 128835469 356789657 126862501 -84898233 -377286933 688016654 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -486564360 -279878546 683729960 -626532114 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 -63869918 -53749675 -322335649 1000000000 1000000000 -1000000000 1000000000 -1000000000 -559532513 335467843 -271095530 531699901 1000000000 -1000000000 -226152557 97940011 242912536 164219746 -436651941 181847149 -16718419 -199354810 1000000000 -1000000000 109322789 -300461127 -19699939 53884150 502900369 78138525 -178203458 -190313752 -520550414 936108518 -389471575 1000000000 -1000000000 807434068 -182666365 204731020 1000000000 -1000000000 -684481643 -99489756 704755710 -275037823 -437062847 659936334 88657757 -305583969 200724000 -187963246 424671622 -537996846 199741352 -105900592 -72780247 12219204 -231308419 284982736 336944083 -346127325 -278727452 1000000000 -1000000000 1000000000 -1000000000 -522895090 836241234 -658601040 -35419600 717108957 15253445 -81930851 -767190226 738521830 -690700398 262803488 -170221555 1000000000 -1000000000 1000000000 -1000000000 -151368062 364253242 148698133 -145754877 -453407374 1000000000 -1000000000 236332780 -179195871 1000000000 -1000000000 117536951 111397361 -503316930 635612798 168572548 1000000000 -1000000000 436614262 -621916843 291522219 1000000000 -1000000000 368402068 141812900 -108982179 300377650 1000000000 -1000000000 871653852 -723195648 624272479 -893010748 616493351 30254114 -260998338 -375843510 76470823 1000000000 -1000000000 1000000000 -1000000000 -1000000000 700708471 1000000000 -1000000000 1000000000 -1000000000 172210452 171314527 436222139 -281326155 -582376760 152971968 75693209 -278853479 925390944 -620746283 264322860 -250785425 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -239256763 -574644485 583978547 65754802 1000000000 -1000000000 -1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -739868577 497055242 -21168171 1000000000 -1000000000 886005642 -464952417 -259270255 528929543 -83240521 210669643 -188489829 -91425558 -492854624 827746955 -323536624 1000000000 -1000000000 -1000000000 16024573 347054621 1000000000 -1000000000 -410884943 -29626342 239382383 167254412 -405481552 -338710700 261470669 37771344 550643828 1000000000 -1000000000 -578072309 515253893 188651185 -82430100 -535159252 125721104 -24250485 162569664 -300020617 -3140155 829215491 1000000000 -1000000000 103465293 714189730 -729327089 649488327 -432187505 -171851051 185029074 -249486246 214161355 1000000000 -1000000000 1000000000 -1000000000 45802875 -508782113 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 285192396 -362188994 1000000000 -1000000000 -294224789 -114237555 515711371 112024464 1000000000 1000000000 -1000000000 927384973 -682419592 385319893 88387047 -610028782 279978276 -390447563 828648811 12391362 -217017605 1000000000 -1000000000 1000000000 -1000000000 310373785 -175972690 634771662 1000000000 -1000000000 -1000000000 1000000000 -1000000000 560107130 1000000000 -1000000000 1000000000 -1000000000 392266857 -501908408 182686006 298593069 105751927 -246131939 1000000000 -1000000000 -669580378 661066019 3024411 -345477996 1000000000 -1000000000 -597019787 446588690 -378292743 -89235695 -24357005 255423583 -329076788 656927986 -340327375 503336972 -352112088 -398482093 209614490 536955104 -840064801 390133032 230589068 -64985850 1000000000 -1000000000 746030125 -99521837 1000000000 1000000000 -1000000000 -257148189 1000000000 -1000000000 -260378933 206442693 215110042 -166226141 -849148 -598338086 706646232 -150257758 1000000000 1000000000 -1000000000 220700218 1000000000 -1000000000 545095734 -456100616 -238136566 -131436613 498117828 -419255138 366332392 34039913 -120528353 1000000000 -1000000000 315028903 -591810729 -8291531 348682979 -317426290 300045885 214429464 1000000000 -1000000000 -843034004 955964436 -130013740 1000000000 -1000000000 -713538521 209807290 -28300992 279705432 -198313375 -286059355 1000000000 -1000000000 1000000000 -1000000000 -167863164 169493967 430026323 -49310734 -720481153 -86788194 654509156 170479699 -434793221 -149375389 39077164 9094193 160517283 -216606992 1000000000 -1000000000 -635484321 503830574 -558909513 734345998 1000000000 -1000000000 -849414462 17033592 1000000000 -1000000000 -338952421 1000000000 1000000000 -1000000000 129889967 -70684295 -386647111 150565555 50632499 -223189837 427657414 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -28007747 181387194 -274581150 642923300 -56657383 9311902 1000000000 1000000000 -1000000000 414069902 -644431513 1000000000 -1000000000 -344655134 346913373 303925459 -127289977 -299676851 -259572981 1000000000 -1000000000 -64620988 -540937215 383474530 1000000000 -1000000000 138620619 91104372 -231329966 -102639139 380819612 -296997303 1000000000 -1000000000 1000000000 -1000000000 -248492571 477391614 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 593340289 1000000000 -1000000000 475508946 -407034301 -7275736 327043938 313667569 -359876765 298466809 -351687772 106607585 445634734 -429700343 115017318 58727972 -565073270 611337709 1000000000 -1000000000 70575802 1000000000 -1000000000 1000000000 -1000000000 -128559783 117843110 -165637985 -254278320 179498173 1000000000 -1000000000 -156097649 1000000000 -1000000000 157011659 -857421126 239617426 -131000162 -91924739 285375041 -273499604 372431292 459318945 -496265206 1000000000 -1000000000 -699776409 655060615 -43148657 -471034266 55529705 191883837 149637920 -747230464 129490318 55546923 390633727 1000000000 -1000000000 -113448578 1000000000 -1000000000 1000000000 -1000000000 -85169275 585976841 13943022 -539574591 -241772788 829796331 -380900052 167917625 -380336910 425391063 -496239470 -266634627 683811768 -51235235 -135153175 1000000000 -1000000000 23819017 2485031 -233540457 -77937787 402323865 -124207731 600872653 -563674630 257578253 1000000000 -1000000000 -99177374 -164998545 -249560502 544194829 1000000000 -1000000000 -152602433 -219433883 709612652 -372188948 190933434 1654890 1000000000 -1000000000 -45878708 17436839 585294289 1000000000 1000000000 -1000000000 -595109032 -248019384 268676612 1000000000 1000000000 -1000000000 -753326478 1000000000 -1000000000 -129010821 -161695222 -46551671 847136503 -347938767 452582319 -152133823 1000000000 -1000000000 565316217 112234912 -504304344 731909520 -316444072 -213731889 1000000000 -1000000000 -545223450 344534461 -384370731 417327069 -411525859 1000000000 -1000000000 -587393648 -39324695 656301005 19895657 -615368808 287760398 23253000 1000000000 -1000000000 -202811721 -234583054 1000000000 1000000000 -1000000000 -396544935 -419585841 694917952 -411737083 -10175112 68915614 1000000000 -1000000000 -545780799 196724189 271692646 146283569 -643482289 1000000000 -1000000000 -1000000000 -112066732 -372230232 713626361 1000000000 -1000000000 -270141672 -120898310 247635200 105833663 -439804575 315239186 -567750900 287516783 115491036 1000000000 -1000000000 50976396 -7649879 1000000000 -1000000000 231567016 1000000000 -1000000000 -171259790 473821390 -386732491 196598721 -624768779 398693669 207580556 -285860856 298462799 -505849233 1000000000 -1000000000 -71331118 41145650 11597293 474538907 -145192380 -277384789 -179274728 771433796 -447575361 -264086180 303197588 292673611 9472840 -667549364 318132040 498220934 -55537315 -338016407 -72216883 -102685951 522236272 17083308 -511379455 410996312 -3225706 -287510749 294559668 -699450884 1000000000 -1000000000 -50929794 -265666543 199250444 -811378516 351426020 252778371 71107997 57816941 177088058 -865271896 1000000000 1000000000 -1000000000 440728781 -163203730 52654764 -302573375 1000000000 -1000000000 407507576 -204395780 -269391870 214377021 -88997434 -324851076 1000000000 -1000000000 16769429 173810137 1000000000 -1000000000 69379672 -7678442 -25783750 1000000000 -1000000000 -895638219 80499429 -53480597 268817801 454965821 -347125487 167235597 -131290737 1000000000 -1000000000 729783331 1000000000 -1000000000 23438120 49910113 -353567975 260465019 36876047 -172301283 451359972 -275659053 488230463 -531077868 -186620713 299254501 1000000000 -1000000000 -61966604 88245790 -73509910 1000000000 -1000000000 153024704 17221661 -451024681 426181276 -659964775 106805072 1000000000 -1000000000 -167169945 -133507586 1000000000 -1000000000 458784708 -63694007 68554477 -87121544 -880962595 565552476 314416854 -419778059 1000000000 -1000000000 94081535 401324334 -507435392 1000000000 -1000000000 -18142519 55080322 60555617 554841960 16074715 1000000000 -1000000000 78380839 33511241 1000000000 -1000000000 93552548 457421790 -188125800 -360508451 629481055 -532752127 232316670 -424654911 160254648 264199350 1000000000 -1000000000 -741504275 443844713 414879121 -172567092 1000000000 -1000000000 -79341790 98555587 -438897967 -77030566 269065062 -578284697 147799789 -190209261 1000000000 -1000000000 -81730159 117558275 -561845939 147636060 76756317 -54987727 325342744 -668897332 -113149673 347967902 357362364 20648472 1000000000 -1000000000 -322498016 -368162572 72144885 226772034 451725226 1000000000 -1000000000 325391365 -60565545 -627550902 90462836 -178081954 100825792 345344835 390235076 1000000000 -1000000000 809399189 -591061039 -104040382 828174474 -238240092 96406305 -803914239 897363761 1000000000 -1000000000 -783601859 1000000000 -1000000000 737780157 -777512001 -142903075 463246986 -55627206 421930515 -653724844 425668654 -465392603 -38931851 301123736 386498423 -394072429 292714506 62034940 1000000000 -1000000000 1000000000 -1000000000 503274012 -696029357 742119723 -913836032 1000000000 -1000000000 412886691 69915843 1000000000 -1000000000 756048612 -816100686 289210732 1000000000 -1000000000 1000000000 -1000000000 -619210992 638154771 107419040 -186771010 -290825349 174113743 -568079634 363105634 277990092 135836654 -431205031 -116572335 618577019 75442202 -724375667 387625767 255371463 -109439330 -416556598 151587341 1000000000 -1000000000 555246145 -41968589 -534551303 488316845 1000000000 -1000000000 19197373 -79164930 96224192 530803203 -716387442 326678725 -281116725 632099984 -397869687 464227066 -178578042 -721659642 138650757 -172195201 1000000000 -1000000000 -1000000000 -850005502 448633679 1000000000 1000000000 -1000000000 1000000000 -1000000000 400663654 277638585 -213869927 -125757880 438404394 -187548859 -153972012 -174391971 1000000000 -1000000000 1000000000 -1000000000 -156825447 584049530 -760277297 1000000000 -1000000000 -128458079 -169408384 1000000000 1000000000 -1000000000 -802873626 426456972 203568632 -565410623 430121208 -143552276 48352688 -466007572 193182538 211580875 -381463986 818215770 70991100 -645401014 584126523 -836875767 365269938 1000000000 -1000000000 1000000000 -1000000000 -607831788 -72192800 656230670 190960553 -551131892 -41567580 -54509239 460109520 -317644626 183745556 332773314 -600410470 439137976 149773776 -268211413 177143220 -250627582 154206441 1000000000 -1000000000 -539779856 387421449 1000000000 -1000000000 -1000000000 -508897037 210029129 353940985 -117893298 147897101 -422244587 1000000000 -1000000000 -50063957 -652805936 1000000000 -1000000000 128415511 1000000000 -1000000000 296839131 -127904924 -192818468 87623186 -59172116 685393455 -379135873 329733469 -517580590 304098238 -389308888 307243180 322354188 6295745 -730223452 836105132 -791027824 -50669062 633813271 -427489249 1000000000 -1000000000 11287887 -384363442 1000000000 -1000000000 -697159333 247416287 -372161736 592804453 -590315433 120912807 -102140222 65352832 843126119 -618973742 179236550 371125773 -47480615 -47732727 1000000000 1000000000 -1000000000 1000000000 -1000000000 -304978351 622959164 -288986536 55774148 -677141238 771879067 -611215230 426835586 -399977472 587289480 -276350376 -123189041 -392606593 -49785307 1000000000 -1000000000 -1000000000 -573962344 186283409 266839573 -225278230 574559785 -467149884 -25324000 1000000000 -1000000000 1000000000 -1000000000 451271500 1000000000 -1000000000 350289078 -358256135 166649837 1000000000 -1000000000 -747156843 391789589 1000000000 -1000000000 1000000000 -1000000000 -471880400 -252309622 291033425 284000749 -608765842 229680883 -59881929 29402498 -360419363 810757688 -496873004 -46919486 141917288 63887284 -381366054 428631581 69392991 1000000000 1000000000 -1000000000 42894859 145645392 46897510 274627626 2743967 -897246408 810724301 -172073311 1000000000 -1000000000 -331390214 39705512 304605590 -106723707 -642924458 -39672770 753718795 -179576039 1000000000 -1000000000 419383898 -545201000 396162860 -648036061 833997633 -287082035 -11973618 -83413677 1000000000 -1000000000 -221109012 88897394 1000000000 -1000000000 -231364072 32760141 -88102812 127493635 -160954829 360850214 155411849 1000000000 -1000000000 367714881 1000000000 -1000000000 410305677 233733240 82706395 -5968129 1000000000 -1000000000 -366864637 -203514282 428801024 415407412 -61705699 1000000000 -1000000000 -421570892 1000000000 -1000000000 1000000000 -1000000000 739799559 -630330307 452349000 -173517276 535015273 -545745649 461293386 -107771112 1000000000 -1000000000 -519990615 19715954 515322295 1000000000 -1000000000 245771022 1000000000 -1000000000 1000000000 1000000000 -1000000000 445806112 -440149688 -268037251 75198271 570739119 -231654935 -543254612 595054435 -224362269 12796332 298179638 -297401923 315661645 -259585153 1000000000 -1000000000 201868621 318399334 -170316528 -248351701 387807386 1000000000 -1000000000 -286145572 187520862 -265342552 173652865 99498339 1000000000 -1000000000 -478359573 120540000 1000000000 -1000000000 -384569017 -109892323 1000000000 -1000000000 -210145795 1000000000 1000000000 -1000000000 -295108350 261915052 -519106652 -143813399 261093110 422488892 -258519879 1000000000 -1000000000 -1000000000 -598295725 -247412000 393743033 23733965 255442359 -400924523 1000000000 -1000000000 324898787 -436545014 123990789 315944393 -210154280 631766413 -404795335 362839690 16483349 1000000000 -1000000000 -193253586 414495024 -909817546 114742449 281533156 -438530670 -41879 -11415449 29636807 1000000000 -1000000000 828096515 -25415684 -818453612 1000000000 -1000000000 479296349 1000000000 -1000000000 536376452 -434150170 32062684 -138846454 967900506 -163248787 1000000000 -1000000000 490952532 -479946890 441125191 298780384 -662050222 426787693 178088139 1000000000 -1000000000 -85913379 -751223835 253916996 1000000000 1000000000 -1000000000 -418052946 339140161 -655674167 -2836170 308168867 416136349 45201576 -482142379 201740998 199364693 -380622567 1000000000 1000000000 -1000000000 -219909558 223845002 74244254 -436491197 308269209 416000324 98449244 -421291635 9613008 -384992134 465047290 295683962 -257895802 1000000000 -1000000000 50611861 150016767 23429061 105594710 -38246674 -700004942 668732553 47869850 -642827799 562704101 -37121947 -470818902 284828958 261233371 106753808 -158996550 60671391 -323566712 607108795 -9307182 9307182 -522166673 41068090 106246887 200619167 78289929 1000000000 -1000000000 -169647603 -72988638 114774485 -144074738 54663729 1000000000 -1000000000 -30998279 -552646311 1000000000 -1000000000 -119324980 -475601221 357510666 -536109702 935642484 -27732298 1000000000 -1000000000 -422081076 -444513575 899349778 -715807142 -165230085 113756059 1000000000 -1000000000 -1000000000 -630664436 390343885 566323561 1000000000 -1000000000 133269943 1000000000 -1000000000 1000000000 -1000000000 22603545 -9509484 1000000000 -1000000000 1000000000 -1000000000 718354759 -777608172 -89618740 63467459 1000000000 -1000000000 397976126 85631915 69953944 1000000000 -1000000000 313733709 226705660 149866031 -577050194 605485384 11167951 95832023 1000000000 -1000000000 -1000000000 281689757 499190525 1000000000 -1000000000 -546812098 607376360 -119382741 -357287842 8799966 -353195977 1000000000 -1000000000 814541393 -628927472 590004975 37864632 -420234411 1000000000 -1000000000 -261353449 39483426 345577360 -445410280 89472036 -281023571 1000000000 -1000000000 303917900 1000000000 -1000000000 -1000000000 36858383 1000000000 -1000000000 228903115 -627763973 341220283 -232445476 458012804 -41108324 1000000000 -1000000000 811879339 -700022226 575920048 207002467 1000000000 -1000000000 9555277 13726463 1000000000 -1000000000 -1000000000 1000000000 -1000000000 197528123 113342122 -278492494 99794560 53870205 1000000000 1000000000 -1000000000 385917499 1000000000 -1000000000 -268151916 304905582 -252173406 -506452769 432168224 1000000000 -1000000000 -277583890 796583752 1000000000 -1000000000 -207749227 843641646 56484792 -844874738 130513141 269247751 473839997 1000000000 -1000000000 -689201695 598068691 -26132979 -51318174 -147963986 -238070365 1000000000 -1000000000 186558112 -281936278 337772944 145432409 -776376426 545416980 -23447587 105322685 -158421566 -570404456 243860829 141943666 126778179 413219298 -205085045 14680722 -738487110 1000000000 -1000000000 -1000000000 447791267 -555956493 510100553 -415696024 -373774264 704401559 1000000000 -1000000000 1000000000 -1000000000 528352475 1000000000 -1000000000 -771437743 1000000000 -1000000000 -1000000000 1000000000 1000000000 -1000000000 -24520001 134078756 1000000000 -1000000000 2761757 -506594739 -225494703 125697717 -14232457 451445347 -705927200 638414197 1000000000 -1000000000 431046058 -378961547 170109658 -118785525 235574700 417401692 -179918480 -213752115 470997307 -624412318 666821386 -64125338 -297712281 -342498239 1000000000 -1000000000 384417003 -358347868 -326371224 414903898 1000000000 -1000000000 -1000000000 -411317411 261361737 81301597 36229858 -317515954 24696016 -240807848 737855301 -404499112 -353685320 564160489 -371423878 -223505400 -95355865 1000000000 -1000000000 -238102157 -17993568 -203461321 -368431729 780838765 -289861948 344182295 -735013499 24098664 -28053957 62766205 505839868 -457900219 135054090 -134489454 225596144 1000000000 -1000000000 1000000000 1000000000 -1000000000 -1000000000 -507081780 629322673 57802176 -244619181 -372500719 1000000000 1000000000 -1000000000 -114302869 -27094789 253613774 484948374 -499201986 333180957 28036745 -313985467 353654165 -382507426 253429307 -488891358 262723936 -329455832 631566621 111003539 -713579793 -153592837 273219262 173574227 -372843914 179624114 1000000000 -1000000000 1000000000 -1000000000 -642372838 434120668 -222911076 108666525 346098616 1000000000 -1000000000 477653361 165150861 -308889145 1000000000 -1000000000 213375998 139265459 -225265794 116639778 -395040009 1000000000 -1000000000 1000000000 -1000000000 -212972468 872543334 83350927 -649837823 1000000000 -1000000000 333736801 491535326 -328640165 347326018 -876099834 375988423 -55314349 -100206184 703306042 1000000000 -1000000000 755100181 -216875661 1000000000 -1000000000 -570721870 1000000000 -1000000000 -75691915 311345983 156488932 -499497604 270041477 -338309240 720023854 -333686503 62738264 354365299 -603145088 77744672 435682345 -716579206 740658345 -78426576 -270989865 -546171849 175225578 494115699 -521170118 198871706 119332944 133742764 1000000000 1000000000 -1000000000 47202562 1000000000 -1000000000 -145136822 1000000000 -1000000000 -675396137 865792636 1000000000 -1000000000 1000000000 -1000000000 306542246 1000000000 -1000000000 181671710 342673846 1000000000 -1000000000 -560245694 167608848 -98891368 1000000000 -1000000000 -87250589 102648726 -228071143 1000000000 -1000000000 -188975193 287042590 -340939822 337556200 212973992 114457864 1000000000 -1000000000 -311960268 749832948 -793588080 1000000000 -1000000000 117170673 160146529 -334484646 1000000000 -1000000000 -210177848 376888339 1000000000 -1000000000 -647926139 329118019 -467718775 285817837 -291057912 -61107634 313209856 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -1000000000 -191451877 218566115 -422771999 216552968 726067110 -874552591 757816626 -799138027 769056956 -81375309 -149161744 206908230 -447221821 1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 -328976709 76179455 205092662 -11411095 365589805 263040433 -296351333 1000000000 -1000000000 -62480483 387946858 -225291540 -151522679 -159849659 462819426 -518000794 635951702 1000000000 -1000000000 498651022 -91420806 1000000000 1000000000 -1000000000 1000000000 -1000000000 7728953 -518430168 168274368 283519280 -663024579 778463959 -706625326 1000000000 -1000000000 1000000000 -1000000000 300757536 -540428698 163070094 -118836695 339251528 1000000000 -1000000000 384639003 -46354863 -458679559 1000000000 -1000000000 179271339 70301590 1000000000 -1000000000 -1000000000 739122046 83919631 -10759370 1000000000 1000000000 -1000000000 572180649 -524473957 1000000000 -1000000000 -720516607 657457647 109289271 -664335293 -84382258 425089946 1000000000 -1000000000 1000000000 -1000000000 -818149679 457778763 -62737552 82738924 188946608 -649000756 1000000000 -1000000000 527207938 -717092728 252261443 412364128 -282902178 109099324 12337591 -14758914 1000000000 -1000000000 1000000000 -1000000000 -460639027 781632 1000000000 -1000000000 532436076 -581299415 208553676 248575582 124010938 263410532 -729815224 -62366139 683148620 1000000000 -1000000000 1000000000 -1000000000 -125220483 -762047871 332990958 409016830 -484582110 1000000000 -1000000000 -187538047 -370237155 489804235 111574601 -302063961 1000000000 -1000000000 -1000000000 46629272 -166785139 1000000000 -1000000000 -214326858 -601043507 807457025 -806967488 1000000000 -1000000000 372334070 -420533785 474037147 -660517972 -240752 475820042 1000000000 -1000000000 -82331931 1000000000 -1000000000 382243162 -71415284 1000000000 -1000000000 265927932 370421339 -229693807 -475856957 1000000000 -1000000000 1000000000 -1000000000 -189834876 1000000000 -1000000000 692292064 -108268436 -252480284 363332296 -658639528 500147956 300799682 39727693 -152978149 1000000000 -1000000000 -1000000000 189105671 1000000000 -1000000000 411807310 204785797 -593393888 949931366 -462504836 -452109123 218440084 672530231 -655712198 -150140896 -109238306 101673084 253247339 -234296970 323065464 -307050562 52710059 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -534724706 322306419 -371742613 301721740 821556 -110839421 1000000000 -1000000000 -113204270 280496291 -659953336 -103419571 -79542146 281340769 493519449 -200719008 302739261 -317240609 -172971809 3670256 222332776 -234512668 -103731322 -70106435 31803965 227081755 -196126776 184484288 304256429 122890222 -91693561 12605101 -352388169 267550053 169968157 1000000000 -1000000000 -1000000000 449947083 44948266 97467292 352386182 -832698999 755807739 -633014873 402407520 -114604437 -143580296 517272123 32743819 -348951178 -362915759 -134397330 1000000000 -1000000000 715728432 -10219475 -240354029 -423708527 366163728 -273064643 -270070457 837497233 -489128745 112815038 -298827442 -10069588 280574570 177756009 -520089717 153766067 -5083664 84209848 597337346 -77058113 -710870535 512287816 285082343 -91047938 -21722969 1000000000 -1000000000 99777974 1000000000 -1000000000 -470111542 1000000000 -1000000000 -353849818 -387696994 658381447 -474141509 675783513 1000000000 -1000000000 114761381 212062256 -62076870 1000000000 -1000000000 -350714468 -317260092 1000000000 -1000000000 125154225 -287802252 -154423780 370656035 -343284234 813262656 1000000000 -1000000000 218941740 1000000000 -1000000000 -49604172 1000000000 -1000000000 6847941 1000000000 -1000000000 551983936 -766889200 457892929 278790659 -1820756 -717979393 1000000000 -1000000000 -100002591 -12140289 1000000000 -1000000000 -424504412 29175804 -79720501 500090157 -370040230 413482962 48449256 -689151946 379653812 282337843 -45769084 -404912664 -277852404 711402506 -84642758 192027042 62067238 -147422448 -20653195 158277827 89529578 -421051433 260173642 112514589 -909264867 837466963 1000000000 -1000000000 -148385226 -111483734 482489830 -269165878 1000000000 -1000000000 -170838333 259994596 -625165710 1000000000 -1000000000 498883338 -293880670 153802965 -92838579 -33102578 317654082 -507327374 -133207307 35872600 1000000000 -1000000000 -601832817 561380752 -640488024 440754691 -376231373 1000000000 -1000000000 -504320508 235775697 115481939 209146321 -15490111 -690206188 728300567 -393735055 119736655 -143587893 170579530 -392351501 1000000000 -1000000000 -768050651 80699593 1000000000 -1000000000 -863887697 199517105 1000000000 -1000000000 556803484 -466440564 751776972 -7954684 -103961394 -156156793 -69218548 -217814275 570659206 -138093426 -352883492 1722056 -270573220 398702439 -274450567 1000000000 -1000000000 361630486 153936777 -738950410 252479652 559423124 -92607508 -402420219 518640301 -463337010 -172841207 291399008 -494490441 1000000000 -1000000000 -1000000000 1000000000 -1000000000 284452003 -614533820 526242253 1000000000 -1000000000 195986504 84526033 8142363 -33862868 -119071698 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -417509795 151004115 1000000000 -1000000000 588780338 -678241791 506646225 1000000000 -1000000000 457949670 -418727504 114958127 658480024 -201861360 -185782349 78682093 -187228246 -175496836 715296944 65691266 -46093880 47475313 -663369459 1000000000 -1000000000 28473582 -674381709 654186820 -30542675 -741830856 296872186 436338339 -820968766 732708140 -189816966 1000000000 -1000000000 -39003400 106904056 -721853515 430167632 -244519311 -1416117 -78627696 1000000000 -1000000000 245715515 358582843 -355693172 196419894 51390159 1000000000 -1000000000 -50434705 8540725 213114903 194873248 -785693805 466687391 422781300 -465196077 207834747 -638838977 68023704 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -431802889 1000000000 -1000000000 -389346965 114946819 -36942337 -30961899 389704035 354904781 1000000000 -1000000000 -1000000000 -152308001 206337891 -89497053 101788316 399183054 -656207083 271110951 325655084 -283292090 -287548063 1000000000 -1000000000 -663211326 1000000000 -1000000000 648533005 -51757283 -177697935 -236454884 1000000000 -1000000000 -277788242 74568540 205016147 1000000000 -1000000000 272661774 -241478335 175840933 1000000000 -1000000000 -35366672 1000000000 -1000000000 -529662391 637081431 1000000000 -1000000000 -743518631 1000000000 -1000000000 338305002 -836794345 250464140 -340520931 82075194 102142644 -106804905 702166412 1000000000 -1000000000 -26584052 -55343630 -319297501 452292820 342529537 -469829978 413541439 -114135721 -699847529 -30602108 193305279 310713175 -136353877 1000000000 -1000000000 62139505 -112621818 -98283441 -32336928 -426978802 348568223 465089207 -333812049 -362720590 42113140 414503774 312430968 1000000000 1000000000 -1000000000 1000000000 -1000000000 682425926 -699730965 692372442 -322381638 -505157217 589941879 129010628 -592126715 620631814 48096483 -833503374 1000000000 -1000000000 -217256350 1000000000 -1000000000 -1000000000 1000000000 -1000000000 358022037 -47785560 173304084 -103673982 -499354899 311638561 284341375 -495276488 1000000000 -1000000000 96756539 229383494 -89807010 -295078701 1000000000 -1000000000 -39241627 -260094557 269931990 -160141935 576258895 -691499906 -192410302 802124954 -706151120 769512046 -164769144 199255736 -758805769 -142544156 1000000000 -1000000000 461909464 -472850798 -201441468 329109826 -240857802 206949340 -278717650 333363699 211993791 120258026 -566064625 -15815204 674685847 -154901223 293344109 -552507387 -56340259 -9599821 1000000000 -1000000000 -1000000000 271669438 180605326 -807115818 192608790 -178356138 1000000000 -1000000000 232532203 107871590 -369750882 -173478076 321968369 1000000000 -1000000000 -674676458 722914493 -385311399 25690070 -136140021 1000000000 -1000000000 -614259913 1000000000 -1000000000 136263559 6158749 -336662184 61610064 -243189539 432374784 -426005205 85215116 499196332 1000000000 -1000000000 1000000000 -1000000000 -484439468 296856364 1000000000 1000000000 -1000000000 -667111049 80310412 -881026 364530438 472204559 -597443999 1000000000 -1000000000 -759934671 482243559 1000000000 -1000000000 -501972875 1000000000 -1000000000 -387012933 257043873 -151084615 106526484 -251353473 41842921 -184527891 217043152 12339750 1000000000 -1000000000 243462698 180750732 -148645015 267229161 -348784535 -239290496 536285462 1000000000 -1000000000 -35602628 -489567184 -24051782 292111389 -135482121 22060067 1000000000 -1000000000 -25552175 46684791 -156812214 253232793 -215693196 543426595 -279214455 -68699513 -233060664 407106554 231539986 -751150560 814897438 84365966 -545080765 -417823351 694635954 -432885380 641708391 -434174388 1000000000 -1000000000 314655783 356442305 -633231941 296825828 248625914 -378225563 -6710881 -249604638 673062992 -75631520 1000000000 -1000000000 1000000000 -1000000000 -419933148 -35902392 1000000000 -1000000000 608542598 -458473222 175175612 -73745725 106791891 -139126046 -195471507 277966085 -235309957 604112548 -211034977 200157140 -35017904 -578513404 1000000000 -1000000000 52038920 48877688 -156699179 336798752 159413748 -852550270 615677505 -68460513 194871220 -453324966 1000000000 1000000000 -1000000000 -470790079 1000000000 -1000000000 353748381 1000000000 -1000000000 -104857835 -92511217 -104690507 36957546 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -1000000000 313123035 -126808023 360307330 38985102 148125732 47669010 -425790423 1000000000 -1000000000 1000000000 -1000000000 -374599281 368865810 -663920132 115125125 -298592401 -39635490 881305153 -503699673 -7867683 -380410031 -38922808 732992538 -731246735 338296301 -285742002 647126881 -289249031 427574899 -65980414 -656450254 498191400 110239113 -497423409 446409232 195376017 -203488420 -422616108 219226262 -54385901 257279705 -564020285 414794731 417217223 -709129323 -211788632 35394977 136727557 615710717 -87961262 1000000000 -1000000000 1000000000 -1000000000 -444885013 1000000000 1000000000 -1000000000 253929633 166819669 -202930501 58556422 329141400 -367115373 -20715041 608373528 -196763825 65768353 -29779450 -35756454 -127190681 130017397 -225427310 453324688 -569072749 1000000000 -1000000000 -1000000000 -563785439 -306651981 1000000000 -1000000000 -18855741 328806625 -549899978 149408657 1000000000 -1000000000 82513098 -94290763 -369436216 1000000000 -1000000000 -7291865 -378375418 375098423 -307078242 146834349 -125257753 -310605828 548325870 -189028428 -420979819 558693247 -170916509 -437403612 408971478 -202774531 1000000000 -1000000000 -333030675 -19058717 215138894 597331713 -145015725 -313111862 -25669871 61000342 89127279 440472628 -862269190 2464727 884816266 -768801688 -158786637 265386636 211109606 -153920089 42852858 38841537 283610078 -394808296 634456877 1000000000 -1000000000 50494347 374216668 420428061 19680303 -335835315 -445832243 643212494 -525865267 13017397 -38511155 501077848 -155682851 -454118214 1000000000 -1000000000 54175982 57793424 1000000000 -1000000000 425513329 -200566208 -174118818 331742980 -546308374 138182350 1000000000 -1000000000 -325034808 520063149 -398439810 1000000000 -1000000000 144936600 -32164056 -226667987 287540732 -860107874 368366716 -411061169 236703217 -213315097 500197678 -57784825 -65090706 553359586 -198006908 -78497951 -72267648 193868613 -786511549 19477868 313666062 -237589077 77106200 558906746 -526321540 348318118 -324698959 679666939 -589794686 232061024 340765776 -193767445 163653248 44861561 -905794223 490601188 1000000000 1000000000 -1000000000 -174289016 71889869 -84942682 319374643 234534949 -642757315 746562440 -395616923 -251143549 -44378147 79296355 327776053 -161216211 571428668 58337126 -835944855 630331369 -740232162 1000000000 -1000000000 -556635184 293433397 563296689 1000000000 -1000000000 858960786 -330192692 -230947924 1000000000 -1000000000 787962166 -318195645 1000000000 -1000000000 56040275 -436637849 878096296 -746963272 424848456 379377387 -446993210 355821420 2595513 -292960400 95333349 -166175951 -354196001 96897129 362451791 188771326 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -217993800 617196230 -179646203 -676862009 -57178508 1000000000 -1000000000 -746482869 902547211 -382907041 -18702637 -34529246 -154403070 -43060598 437503355 119209086 1000000000 -1000000000 1000000000 -1000000000 158153544 1000000000 -1000000000 187982719 252473256 -150268256 258582656 1000000000 -1000000000 120268811 1000000000 -1000000000 -208470044 1000000000 -1000000000 -273849947 -70421394 -17091771 1000000000 -1000000000 826914796 -791354874 364964114 -40592956 62341510 26904688 153321775 1000000000 -1000000000 36190730 119237638 1000000000 -1000000000 105309512 409191527 -534281793 498470918 1000000000 -1000000000 1000000000 -1000000000 162228410 1000000000 -1000000000 235080288 -317372768 1000000000 -1000000000 211606336 -520397752 595896094 -510807190 -213631038 27273321 719437493 -596846041 1000000000 -1000000000 166246875 1000000000 -1000000000 326299982 1000000000 -1000000000 801468288 119416965 -596713502 -40736773 573801171 -362244697 -248010682 378848180 -543638489 739293759 76616087 -100803377 1000000000 -1000000000 1000000000 -1000000000 -501826782 1644067 -108991421 190149466 781852379 -880400702 -60425029 175020833 252813824 21224546 482175603 1000000000 -1000000000 65203770 -406431092 -373983290 323508364 541051770 -701684795 334369193 356904759 22298493 1000000000 -1000000000 -581146610 -35726567 1000000000 -1000000000 -230983026 -526507340 -153916852 473381801 -274390151 -171420159 -91520849 964148761 -762318493 -1746518 1000000000 -1000000000 -293774314 17174539 1000000000 -1000000000 50419746 611501446 -620942267 84946603 372655655 1000000000 -1000000000 79462625 570104947 -502364213 431294143 -228856962 -364892450 668972673 -90035511 -474539767 -240734296 702235753 -300660892 401934294 -171081770 -618717116 80695266 1000000000 -1000000000 422191292 1000000000 -1000000000 -1000000000 1000000000 -1000000000 532369782 -435086723 167243330 527183788 -256008864 1000000000 -1000000000 -11004502 267280768 -80965776 -326017375 515183834 1000000000 -1000000000 1000000000 1000000000 -1000000000 -1000000000 -646457679 1000000000 -1000000000 406820321 -383472439 361332202 -431796005 558728570 -258204330 -443041844 1000000000 -1000000000 167004710 84959570 1000000000 -1000000000 -75974218 373692050 -178045986 -492712632 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -334821328 339909840 -709571744 1000000000 1000000000 -1000000000 1000000000 -1000000000 -221605411 543929806 -500304277 815887041 -805048445 280300000 492892898 1000000000 -1000000000 103797563 1000000000 -1000000000 -339494750 -95483890 242914059 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -353032568 202430009 183876427 -589588820 414178991 -675126147 567086497 -268038535 162155457 -482057357 578919198 -72537485 -33259142 282708102 1000000000 -1000000000 -357482170 -99845509 492316607 -187788664 1000000000 -1000000000 -169300455 -66475383 548127407 -16383372 -353900918 733940652 -826555420 1000000000 -1000000000 401999136 1000000000 -1000000000 -35219306 -481464538 3817834 1000000000 -1000000000 762337126 -146716324 1000000000 -1000000000 -1000000000 23674463 106700778 304426302 -148224970 -547714546 884680338 -484597341 229662136 -1383145 -74096 -311032616 99052938 293189975 -476317671 1000000000 -1000000000 -410567256 417091880 1000000000 -1000000000 1000000000 -1000000000 45538405 -826608340 -48979910 149787458 1000000000 -1000000000 1000000000 -1000000000 -61811240 263945739 12544525 -354062497 803131050 -184461744 -603445092 -2724513 297965116 172923507 -233750991 1000000000 -1000000000 24441111 -83881425 52197811 137177142 -230156506 -584482509 472165257 -199843358 -53693450 521681748 -719448508 726791166 1000000000 -1000000000 -1000000000 114399933 -274180021 -503254607 137397172 548824957 -352601124 421447090 1000000000 -1000000000 356230387 1000000000 -1000000000 -146453625 170644181 -961899497 596096289 -547219866 642454706 162748915 1000000000 -1000000000 -1000000000 -1000000000 43464168 -511427818 485054274 -508507989 151450346 -383434588 478191435 1000000000 -1000000000 -1000000000 -1000000000 235038454 -438945696 284467291 -306728314 715393730 -365850057 521384136 -733386055 608906039 -607464717 529653742 -183457840 1000000000 1000000000 -1000000000 -497086055 -41784451 110456025 -86806125 776103719 -738436562 740142662 1000000000 -1000000000 -457137108 426461404 -358477438 153666322 1000000000 -1000000000 549150344 1000000000 -1000000000 -586785269 811920799 -595451503 -103963690 314158772 -212516683 8450532 -2802036 360783251 -563671211 770200904 -731603859 600080870 -448759701 403098680 -747533193 136335462 787793269 -322114816 113134342 1000000000 -1000000000 -131385349 1000000000 1000000000 -1000000000 -36655162 -480467713 259762594 387876404 33728551 36193518 -486717861 380596909 -170658034 -154998727 338709854 -647630397 188248933 282820763 -634856002 508676854 -383277894 735720853 1000000000 -1000000000 29782696 461990503 59010970 -380974792 141472254 -442927880 484334100 -749036384 938838287 -960577920 497124711 -450056108 1000000000 -1000000000 -1000000000 -769310976 787749989 169744592 -508921263 358893907 -354813317 -399121584 48626017 609701794 1000000000 -1000000000 329788041 -409674730 -89052756 1000000000 -1000000000 -717209837 287498093 -151879175 573365642 -871653024 927382039 -385597933 154012336 -446636865 -195957627 1000000000 -1000000000 434125590 -64235610 -256792869 -422954441 1000000000 -1000000000 524068855 -760751622 447969065 -228684491 228659611 229949195 -157660121 -326165954 -100536941 367468720 199967155 -105798447 -576383395 748143089 -349884124 1000000000 -1000000000 -183419654 331490901 64313403 -250400612 -75319592 -158618903 -76030329 70698419 1000000000 -1000000000 1000000000 1000000000 -1000000000 -56063859 840789573 -408430856 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -20348848 637544137 -559253226 -47917029 1000000000 -1000000000 -5933750 1000000000 -1000000000 -498785674 726112755 18847329 1000000000 -1000000000 1000000000 -1000000000 424315189 -534559753 1000000000 -1000000000 -529773078 174824646 -129352545 394296479 131041282 -308181619 31972538 206497878 -42346469 -600319854 530567134 -480786261 495750283 -571677605 654731437 -15890831 -118382239 1000000000 -1000000000 1000000000 -1000000000 406306698 1000000000 -1000000000 5493719 1000000000 -1000000000 -840778004 202734548 694264131 -516825879 -336048127 1000000000 -1000000000 -1000000000 -760809176 738570829 -675942186 -139534814 178398314 435626172 -343569234 541417810 -52913229 -762593806 682608047 1000000000 -1000000000 62281585 1000000000 -1000000000 1000000000 -1000000000 -161361362 1000000000 -1000000000 -233687577 -521192840 677195487 -248361475 1000000000 -1000000000 -36869644 129711105 490856966 -823362898 689464310 -66504655 -301229158 1000000000 -1000000000 109262179 138742878 95318379 -423411151 -68368241 198375646 -388774277 460846873 297173578 -333462384 1000000000 -1000000000 -602860293 1000000000 -1000000000 553147630 1000000000 -1000000000 -170102816 424254786 -638754415 -27133830 -178905040 691644359 177386290 -260894866 -134331312 -218580849 -307117840 1000000000 -1000000000 390397815 -332858794 510446406 -62583580 -85908488 99638552 -815499105 704468670 1000000000 -1000000000 -5506814 867932822 1000000000 -1000000000 1000000000 -1000000000 -979810731 633503763 102274760 -500339958 72308013 -137161319 424750381 -102142136 407718022 74330784 -291478161 -198038292 -121047124 335321979 -592205534 551068413 -193757300 153993731 238848075 -764439849 164783184 112778812 -228892930 1000000000 -1000000000 71914548 850346432 -278998024 -375649736 -100835779 691373285 95628223 -624758559 1000000000 -1000000000 439118098 -619757093 240390540 316391292 127430567 -376438571 -46427232 -61010207 330390450 -594885752 1000000000 -1000000000 1000000000 -1000000000 -188466464 1000000000 -1000000000 94788535 -541327930 616805240 -650455176 489965335 -469126524 318501024 -368213284 -111562237 1000000000 -1000000000 1000000000 -1000000000 49058877 691114019 -569544629 24859505 238257004 -26375709 109472352 -68574201 -528748197 467843777 1000000000 -1000000000 482589800 91196609 -289983934 1000000000 -1000000000 108555610 509274394 158289409 -128167727 -189581712 -192772543 -8820827 541416911 -422954916 406202140 -569598586 144488612 -445414768 1000000000 -1000000000 -327953640 541903434 -871851845 -33197202 1000000000 -1000000000 876776115 -620036844 583554187 -697624362 814722092 -607561843 49910113 196796826 -513415434 444258741 421455918 -422425791 1000000000 -1000000000 -270744138 1000000000 -1000000000 -329867674 176978470 -57707967 -216319997 508991007 -19247022 -216921751 99161736 323008581 65573792 29374914 -406351330 304593911 -768387367 1000000000 -1000000000 214457482 1000000000 -1000000000 -468254301 378158971 -299674913 1000000000 -1000000000 -604319671 548731952 1000000000 -1000000000 309035296 98199003 -692597904 70857130 -211530870 1000000000 1000000000 -1000000000 292770506 -498241454 1000000000 -1000000000 1000000000 -1000000000 20267602 192291960 1000000000 -1000000000 1000000000 -1000000000 424949609 -600345778 677657065 -257707623 92598090 -289217044 10315805 116732363 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -451259616 242045684 259600217 -354424010 -350177317 644448832 209003411 -663364315 461539996 65856983 -451144936 -316587463 199935387 263290414 435955349 -816315084 716883873 -123159418 -750700301 280723702 1000000000 -1000000000 -1000000000 821376887 -377582639 1000000000 -1000000000 1000000000 1000000000 -1000000000 -312097948 65597705 1000000000 -1000000000 -282246274 225224970 -140140609 522995228 -152770920 1000000000 -1000000000 58397560 -250611149 1000000000 -1000000000 -226554268 -329523356 615294762 267460147 -447585268 180993416 -174021756 285502678 -197037365 1000000000 -1000000000 162464763 25364194 1000000000 -1000000000 462633941 -410268195 -201456187 1000000000 -1000000000 201789053 573132553 -320782909 -69097852 148933817 173079099 76312628 130878192 1000000000 -1000000000 340944475 -135008037 -487920141 534157451 1000000000 -1000000000 769220804 -324949915 -97173850 -125854058 292622124 65496875 -608052888 139593351 1000000000 -1000000000 -282052640 399265273 -497484019 426561217 51255576 279659791 -81102281 -525219018 1000000000 1000000000 -1000000000 1000000000 -1000000000 -410947985 722077413 -388076468 462893296 -76697750 -387822000 618135804 -227820475 -24303356 -572962039 336035234 -167126565 1000000000 -1000000000 1000000000 -1000000000 594808067 -449383219 1000000000 -1000000000 101118460 809660288 1000000000 -1000000000 -461576656 -114859518 98793561 335076477 -209709188 317259646 1000000000 1000000000 -1000000000 -1000000000 -230623108 1000000000 -1000000000 -31599429 -48697349 -183904349 -21893544 -258877725 711600662 1000000000 -1000000000 30081881 1000000000 -1000000000 1000000000 -1000000000 106724425 -295036460 585606542 1000000000 -1000000000 -492109271 1000000000 -1000000000 521814409 -601204546 182183231 192797641 404046686 177143876 -65644661 1000000000 -1000000000 -45291592 -362667336 1000000000 -1000000000 -14047484 -456758325 -131086692 11682802 154761838 359982217 61528483 -193278796 -284281416 334057992 240403447 -57786346 -51353413 -542643660 9252879 1000000000 -1000000000 759704103 -781428598 1000000000 -1000000000 -699710478 278957685 -133284948 306375741 460862231 -723635851 -200292821 233837074 -230519809 982263902 1000000000 -1000000000 671469816 -648492640 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -460549728 -40672279 427123519 -289393374 579944352 188506470 -167913705 -697594983 -65066761 1000000000 -1000000000 548905156 -709327387 281520664 -368568057 219578581 406531079 -477912316 404453275 -154581287 407944831 1000000000 -1000000000 83016575 -329061426 680562115 1000000000 -1000000000 -369370232 125252427 -79666694 703219552 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -1000000000 341555756 422891518 137651438 -845872380 346297547 -334020784 352881138 -209446693 633392858 7652358 22100461 1000000000 -1000000000 -19970006 10593081 376644721 -241930153 310708093 290070859 -759428361 388812822 75103567 -200991662 600435627 1000000000 -1000000000 -108544319 -628860131 595781911 -13574215 83449020 -197587817 110576017 -102846801 -390129900 156814329 -173279674 610230403 1000000000 -1000000000 -331853097 -19461416 1000000000 -1000000000 191485470 204305162 -55288235 -203394590 1000000000 -1000000000 -25259127 -28883163 362727754 -21325024 -133139220 1000000000 -1000000000 290784295 -494126822 628841201 -217978770 1000000000 -1000000000 81811807 -681849766 -93112 126199820 1000000000 -1000000000 -250453805 796385241 45560097 1000000000 -1000000000 86000182 385413158 -360975052 189283229 -97249751 29372240 394272502 -76579448 -6511343 -588361803 362240382 415893240 -257189401 1000000000 -1000000000 -99407511 -241692186 229674522 73082355 -33732273 -156009451 1000000000 -1000000000 1000000000 -1000000000 647460984 -287815598 206441785 -492860909 3275609 150544105 188683494 -19945219 -104142193 -237141748 844305911 -795016616 -47209020 -63564188 351114078 149175237 -285075747 1000000000 1000000000 -1000000000 160543959 1000000000 -1000000000 -514497684 164029039 490528571 -480291639 -189153399 572092179 -595113416 1000000000 -1000000000 -636081792 149708187 -229860765 54155829 385802821 61445279 -261561744 -203825331 1000000000 -1000000000 -599999621 203745555 12618219 1000000000 -1000000000 860814964 1000000000 -1000000000 -410299565 208036089 -375464749 -184782998 642086573 271650344 -736475253 315365129 427188945 -331890137 -535363023 524250319 1000000000 1000000000 -1000000000 135630964 -827124362 485051540 275634215 -473876803 496388235 1000000000 -1000000000 113194783 -149258491 262283939 -67196354 49835025 -654958087 413465074 422828361 -528298290 -49149466 -271337164 1000000000 -1000000000 1000000000 1000000000 -1000000000 -7257078 8718059 -80112280 -302832557 656106206 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -192580989 17901495 301682597 -458684597 -148070785 693921931 -459134971 -428895549 883991633 -97098723 -735170673 -5936699 -32636108 214968367 283342872 -109872706 1000000000 1000000000 -1000000000 -1000000000 -240139540 -560012638 -102141350 1000000000 -1000000000 -441770486 358400225 98893376 389872063 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -810734537 243401589 668172062 -54076089 1000000000 -1000000000 -74495178 542377233 -12641402 -227058390 499385258 1000000000 -1000000000 -885693129 427900701 155183987 -195957582 -295030912 -60837999 455222929 1000000000 -1000000000 -1000000000 -1000000000 -397098191 -121937570 418979194 -306737050 403457142 -471346730 533325808 -541313780 -1434114 456773911 -325740846 140260699 -79835042 -394564510 74596507 640178171 1000000000 -1000000000 -688133854 492210105 457702496 -734825231 -112395950 23651145 1000000000 -1000000000 -786837028 611280359 -364859164 1000000000 -1000000000 247609941 -172778807 -224200585 151609081 97832480 -38596794 1000000000 -1000000000 283780211 1000000000 -1000000000 1000000000 -1000000000 352003683 -271082053 -253636317 47399608 354829589 -158179228 525535415 -461372684 -70866019 125498695 -360520566 544067027 -3103678 -742070456 304533358 368789028 -591645194 -82855291 329039435 1000000000 -1000000000 551857871 1000000000 -1000000000 1000000000 -1000000000 -40236425 -522304573 -272049952 861715277 -36188080 -294714401 1000000000 -1000000000 1000000000 -1000000000 -19816074 -311950192 -177307035 -136253345 137595490 54679362 -327308092 312770573 1000000000 1000000000 -1000000000 127625749 128727762 -266891593 1000000000 -1000000000 -393161388 140562653 -323183357 181912232 -304028508 1000000000 -1000000000 -670525119 289181983 259853616 -239727245 -255912244 -215090063 919970045 -619455135 590049661 -160913847 1000000000 -1000000000 62930071 781597616 -67121078 -668603585 127095769 1000000000 -1000000000 1000000000 -1000000000 -697500162 228157776 -35552719 393459625 -826827489 687680035 1000000000 -1000000000 1000000000 -1000000000 -256322044 737946932 1000000000 -1000000000 -387701651 -102599934 734922307 -79716725 -505467598 -95564719 87203398 169973072 -558385807 471703226 137901957 1000000000 -1000000000 319302873 4316331 -41726608 1000000000 -1000000000 -1000000000 -43708308 127350008 -348298641 -286702549 -38062869 796491984 -843803291 301106075 -134496280 263759552 -161711477 47279483 148612884 109816074 -577531090 199159614 456258715 -215754186 274445065 -10256508 -709405815 204571462 405023071 1000000000 -1000000000 388045839 -472886201 745369150 -776127539 449194521 -635514808 216533798 -91163668 43255011 726467033 -884626334 407241255 328673452 -194736359 -437698849 809547370 -283852146 1000000000 -1000000000 -1000000000 708996635 -26273105 1000000000 1000000000 -1000000000 -478353577 408260471 -446747588 439926564 -576568460 583389484 -199854220 190799123 266387712 -618009109 231882632 -167593870 -4612424 302191316 -449169202 592166777 1000000000 -1000000000 1000000000 1000000000 -1000000000 -1000000000 647824570 -301844075 -87062581 1000000000 1000000000 -1000000000 -565956830 727098171 1000000000 -1000000000 1000000000 -1000000000 -517186862 470323161 -798898177 850692322 -518706931 632869221 -135081371 -181798212 -490964167 1000000000 1000000000 -1000000000 -693828502 34236717 1000000000 -1000000000 -773383131 -20033399 865185088 -355994261 -320597800 -3088627 266202569 223581232 214373648 -462219451 200757216 1000000000 -1000000000 -1000000000 276343690 -662779837 197742958 -127558473 1000000000 -1000000000 -19685029 -243979105 672268802 1000000000 -1000000000 1000000000 -1000000000 227699624 1000000000 1000000000 -1000000000 375569338 1000000000 -1000000000 -1000000000 721252017 -795126896 973433027 -579984385 21185487 -183201042 267983288 -477093972 909618383 -859593586 462877097 1000000000 -1000000000 -152359657 -414245526 344384529 154161340 1000000000 -1000000000 -239959229 75602080 -478947462 -87032115 125059705 609199796 -193609278 -248326590 224873666 108010885 77968103 -736354673 921492848 -670731602 178293445 316274738 -723946153 484878177 209043910 -45207895 -415881058 -316277246 146903657 1000000000 -1000000000 1000000000 -1000000000 -426556379 474587384 -326838351 -407703149 766977299 -209342289 -19083921 -176892765 -520673091 780748071 -708051012 1000000000 -1000000000 1000000000 -1000000000 -432490402 396935344 93022243 -159537676 -288984572 457116837 -260850281 -268780473 -106461128 899792334 -899235254 1000000000 -1000000000 -114328848 281594952 1000000000 -1000000000 263349331 156274886 -427187151 1000000000 -1000000000 -669023060 -189421903 807414240 -435536254 -188883670 377498882 1000000000 -1000000000 -207992332 1000000000 -1000000000 -322420417 1000000000 -1000000000 171301031 -360715900 566019221 -203346524 356689572 59526419 -524845041 512958319 46402121 -183122138 -574633416 140651762 521280616 -96086376 -636259951 846129962 -29256332 53117414 1000000000 -1000000000 490225477 -473815300 535102519 10131778 -135859599 135133820 80411149 -766996539 700617227 -64240394 -181646717 -507950492 -128497517 75697856 106020037 -100607903 -11337703 277619121 -293450835 349188128 401612469 1000000000 -1000000000 -238015346 92293469 -210993809 1000000000 -1000000000 331022841 1000000000 1000000000 -1000000000 242207323 -759904800 439373660 -173981374 361581709 272599384 -460732128 1000000000 -1000000000 26217665 -119860416 228559060 -418070142 -499949202 1000000000 -1000000000 -827683092 141479723 -96048882 812857760 -450609415 1000000000 -1000000000 -333917809 1000000000 -1000000000 4690969 961950588 -522050012 95874092 414736470 -675592992 -157154504 38262516 431919406 1000000000 -1000000000 339113782 -468843861 -86517677 316018396 71074529 547342761 -403869114 -275998445 1000000000 -1000000000 -1000000000 -404260429 772956193 -873422462 152813219 268085511 -301593441 667802966 13191461 -204288950 1000000000 -1000000000 266630926 410598222 -776818853 321953553 -300486281 342778727 -438110747 73782430 209503677 351387714 -748206515 173865892 124295320 17221774 -112279819 36739944 132093060 405964466 89714326 -108428055 -343843544 -435963477 959410387 -757481653 -192610465 -5067758 391408416 -75321170 -284174564 790850533 -647866593 280816420 24358049 1000000000 -1000000000 -30282988 99181064 107904812 -23457317 -24982866 270529689 -45986791 -112180054 -480081924 555987549 -453427142 347845295 412562676 -459656714 406657329 -104107919 -360003058 -30636386 -239467857 455273927 -18620339 1000000000 -1000000000 -807586713 760249102 -681933258 226752269 -344437812 749855701 -417845204 465021781 -796488679 675082822 82049359 -436873404 359405180 -128711422 -31667392 -311286821 182528234 -271931284 -155548370 1000000000 -1000000000 -140265113 419834034 217687899 -14272919 -638101119 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 78984543 665336868 77713341 -815674482 424152276 360664697 1000000000 -1000000000 138209528 40283910 -223676638 -53432450 -510306347 190450318 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -12987045 539137830 -69038687 116289400 1000000000 -1000000000 -733443463 448317664 374341112 -326098192 151752166 -30713422 60000736 1000000000 -1000000000 245341756 1000000000 -1000000000 -705857637 1000000000 -1000000000 -34041539 279019609 -62834367 -50340794 -503716944 -67161585 383919997 1000000000 -1000000000 840316000 -158335445 -505281369 632174806 30930635 -580384995 61136574 431197184 -314273994 -363521721 263713677 292063392 139730772 139027848 -439938248 -486194380 854954076 30960694 -713297015 -69344182 424408092 223795246 -207272230 -433887657 680456004 -520030650 -206308929 1000000000 -1000000000 263035248 51245203 -83642422 1000000000 -1000000000 374722613 -118551649 -186428750 714655062 -864693564 -45258067 1000000000 -1000000000 -313160006 -35848282 436707667 277556358 -138653417 -18522136 -168130035 374256034 1000000000 -1000000000 -444377390 612845874 1000000000 -1000000000 -449246366 291114250 -455831041 564729878 58619872 -285943859 1000000000 -1000000000 454882122 -58963208 490133502 -880917448 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 95128971 1000000000 -1000000000 -1000000000 835351670 -404987285 -304433050 528242366 174222375 -26848429 24193915 -88795026 -506998918 161932982 -99529561 1000000000 -1000000000 -22521008 -118451704 292363952 1000000000 -1000000000 -210339793 219943936 120453619 1000000000 -1000000000 24368842 670682609 -250336577 -427824603 1000000000 -1000000000 -35726009 -839989749 630146266 -127883265 1000000000 -1000000000 -1000000000 -190834961 811430396 -975968479 167450408 595174078 -450776067 220990588 1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 178811021 85580247 167912630 -422063623 205996468 269988811 -239800578 1000000000 -1000000000 1000000000 -1000000000 -13937772 1000000000 -1000000000 257566901 -174293445 350036214 57495698 1000000000 -1000000000 -1000000000 636405461 -500110425 1000000000 -1000000000 -192851019 66839044 -455599176 -49315510 617702769 -276941621 1000000000 -1000000000 -323550817 75962254 1000000000 -1000000000 1000000000 1000000000 -1000000000 30274165 -177743002 -199884136 270163283 568319097 -341238353 1000000000 -1000000000 500123402 37455415 -508944394 -105634555 427563996 -136498432 8028203 1000000000 -1000000000 112060371 170819196 -701697554 266829156 556750367 -96394330 -62842085 -649131182 174796725 358912711 113088128 -88032192 204443825 -505563617 1000000000 -1000000000 -232938376 722481227 -247279571 1000000000 -1000000000 704158156 -942672842 761620490 1000000000 -1000000000 -362837863 -378444706 502933477 -587112907 535297849 21916241 -511287961 649589475 163128889 -565810608 52029670 -367434865 1000000000 -1000000000 1000000000 -1000000000 -706264804 287536085 1000000000 -1000000000 730369730 32583851 -232526002 -461279456 626313569 -419090815 -147336438 528164893 131515599 -971951599 -21252214 1000000000 -1000000000 -154604013 -109113208 699148116 -77305038 10781316 -390325477 -71951276 551480825 1000000000 1000000000 -1000000000 132646235 -672892799 442041874 -497900256 83878757 177673600 -331806817 -57692733 310857378 -149999471 727466561 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 -142090283 -119991392 1000000000 -1000000000 637836399 -153987083 1093361 281739819 -349938233 286228306 -390556218 237546776 -723693174 -20513038 594454062 -74171786 1000000000 -1000000000 156834283 1000000000 -1000000000 891389437 -622676045 475441181 1000000000 -1000000000 -142687796 -435948624 302728651 442550158 137307435 -569802324 -278987242 578904705 -437356466 1000000000 -1000000000 -184402758 350918500 132856075 -274510198 463502490 -472227640 79488537 -169345963 191275895 -128823584 1000000000 -1000000000 -1000000000 455548186 -420418431 65390062 381137831 118784041 -8587296 -727318915 442991492 -171597500 389994607 -728298824 450127146 -229104352 -18648047 190496775 -116450843 589063903 94066734 1000000000 -1000000000 137067473 -193315686 505323622 -447816442 265317446 150112552 -231905712 -354023380 109503881 432075725 -322317582 -363841436 531860756 60676811 146168655 -173391462 125108192 8561252 -50848637 -208014810 1000000000 -1000000000 -619579490 -180002168 902084246 -812488332 568134257 -743901661 426357954 1000000000 -1000000000 672471825 -4753518 -788999021 711730116 -294518596 40358598 338742837 -900511945 765441766 -472258858 -12838409 -143623784 595048784 -559928654 -102895363 171287916 189921098 -392929848 1000000000 -1000000000 -40823101 1000000000 -1000000000 1000000000 -1000000000 545082096 -277703165 1000000000 -1000000000 -153708920 873631465 -599332317 1000000000 -1000000000 1000000000 -1000000000 -427161227 627284632 1000000000 -1000000000 1000000000 -1000000000 290285700 -65308712 571808646 1000000000 1000000000 -1000000000 -65706422 122139614 531785979 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 -1000000000 -626239259 -71400410 -4421709 131896809 41570571 237390963 -110467722 -217718304 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -66271462 7930330 10782454 -333307228 -301618087 1000000000 -1000000000 -1000000000 13907141 -579828689 653858047 -568760383 435580741 -237254019 -271293268 1000000000 1000000000 -1000000000 511655698 -306325706 -43290202 -352386508 1000000000 -1000000000 -29373393 70076299 -524942704 -87455447 153296062 1000000000 -1000000000 1000000000 -1000000000 -378867943 1000000000 -1000000000 439119922 -417541918 522664039 -126756800 -384159478 -233530589 649343512 -630643783 132693702 581328081 -278178593 -393131486 -154669985 516200368 1000000000 -1000000000 481693342 -462834909 156328721 1000000000 -1000000000 -1000000000 -1000000000 173697937 41062607 599450488 -114078996 -109297896 140024952 1000000000 1000000000 -1000000000 -797668934 4540697 463534944 -278001887 508311441 -589702854 -251176184 489227875 8853884 -272075064 188922013 -214761497 725602707 -794337774 730208547 75354127 -677810899 155744789 -399328275 589970931 -308423149 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 527954788 1000000000 -1000000000 -673811710 260810815 138861879 -400260657 310745620 1000000000 -1000000000 -70197973 484541269 94476517 131602739 -79170633 -371330762 333947104 -182205934 -249548820 384337454 -526444233 -248386270 704168467 -24424192 189494952 -645128452 302821124 79437925 1000000000 1000000000 -1000000000 315312477 -59129927 309003963 71657173 -163801839 -397820114 119155136 1000000000 -1000000000 413443273 251421566 -168224380 36050669 -279110364 -339099247 593509191 -306837451 -483179650 796288952 -414991831 -328961093 1000000000 -1000000000 1000000000 -1000000000 403603395 212755315 131083480 -743904234 1902324 407709488 -64915110 1000000000 -1000000000 -454616462 -299751697 101573951 160768148 -181885054 16653367 211041809 -326664460 825837949 -216738463 -540733130 118495126 -69869474 467666273 1000000000 1000000000 -1000000000 132356070 193573339 394353502 -484183662 -118670703 572378602 -780425576 169299729 -239965687 511526054 443202806 -205746728 -392081240 368473324 226228468 1000000000 -1000000000 374163168 205212898 -567661994 731259099 -510264380 546076111 -155995069 49296425 -684473761 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 -442692905 -303853430 579083577 -384572101 413113810 -645277949 156072822 575533279 1000000000 -1000000000 -85178119 425459304 1000000000 -1000000000 301054773 119776341 -429051695 762113660 1000000000 -1000000000 -102096253 655027434 80156077 25515941 -154679635 -763359523 360300005 -385348681 883008794 -771108563 274506052 -62423166 400630105 -15778559 -283546489 1000000000 -1000000000 -837553139 398296519 1000000000 -1000000000 -633176986 319223212 1000000000 -1000000000 -706328885 683372419 1000000000 -1000000000 -190228955 719263249 1000000000 -1000000000 -112870571 -214422642 -226081177 687000233 -372533249 -78939105 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -443522256 1000000000 -1000000000 -92033478 -21525575 134759796 1000000000 -1000000000 391318619 -703186512 1000000000 -1000000000 -549069721 1000000000 -1000000000 -323563954 1000000000 -1000000000 -791536089 662330263 -10411821 -288861041 11759299 -118425751 118149103 346954964 -396286997 -378084989 -36211925 1000000000 -1000000000 736975902 -647787478 -190029954 295900273 437578737 -635603331 619676102 149144028 1000000000 -1000000000 -802864900 597715716 67851794 -402810059 -85804249 378278129 -203642840 111412333 -69764640 -422210032 -9378988 162663200 1000000000 -1000000000 1000000000 -1000000000 -217179125 1000000000 -1000000000 913225767 -823397628 714917071 -490969123 237671126 -84241364 -383869763 81296753 214656439 1000000000 -1000000000 -61289298 1000000000 -1000000000 -168338609 -452142425 61363494 669348853 -12365684 -414851298 -78576611 586876191 -672113412 368041623 113996475 60999776 -607970313 -219455238 265493038 1000000000 -1000000000 674740846 -34709907 1000000000 -1000000000 1000000000 -1000000000 15690370 1000000000 -1000000000 205437866 1000000000 -1000000000 -1000000000 -598492848 88502447 -185325535 651714736 126352552 32653314 -661207789 661017064 -758200255 491134149 292047275 -110966626 -735631382 -5982604 768539417 -607730369 291427436 1000000000 -1000000000 -98786224 -245006757 169469466 387946859 300891349 -511620733 -353463810 -102659983 286720784 -126679367 738620725 -271166949 195248510 -5739068 1000000000 -1000000000 132716551 305055551 -355084838 -289783810 603874052 97158808 -374125807 386198280 -813574396 159222876 298370591 -452011878 977064144 1000000000 -1000000000 314791986 200232773 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -122802246 1000000000 -1000000000 -483421656 470101132 -156719769 425400266 -242124576 -301377461 1000000000 -1000000000 486147706 1000000000 -1000000000 1000000000 -1000000000 -707595852 168175684 1000000000 -1000000000 1000000000 -1000000000 84756057 -153778035 746369770 1000000000 1000000000 -1000000000 -523755707 1000000000 -1000000000 -454874814 383286656 113647303 -456238213 1000000000 -1000000000 -214008099 746113158 1000000000 -1000000000 1000000000 -1000000000 -461477998 1000000000 1000000000 -1000000000 166405174 1000000000 -1000000000 -375355759 228514131 -754420707 504287981 283895919 -523370438 223358990 87407680 -224164112 185403562 1000000000 -1000000000 -1000000000 611603663 75546945 -674989432 230169687 222144357 67314021 -434837275 -172742316 1000000000 -1000000000 -386684290 428316930 -569729821 200209851 1000000000 -1000000000 330701899 -497433163 303227235 1000000000 -1000000000 1000000000 -1000000000 502799161 147297946 1000000000 -1000000000 -389149854 103226378 33742049 1000000000 -1000000000 -118911183 505244 -554685932 624727053 -34909684 186548526 -338905133 55020399 236042867 1000000000 -1000000000 -467178767 907728356 -829345278 412018563 -157710689 135129839 1000000000 -1000000000 -207069035 648401644 -14915028 -171251814 -559790940 279913327 186551617 285045847 -522680516 115147167 401868163 -773772644 658708591 -444498730 260072274 44697427 109573538 -218332203 208609368 212411092 -983496698 153686926 152059773 292963319 -197758844 520976578 -236543472 -139365083 1000000000 -1000000000 -102954131 110210207 -606165655 40578740 181878715 449545460 -534258641 6183246 779895322 1000000000 -1000000000 -322323709 435196766 -947320371 167916547 310170027 37532428 -88541208 291635103 212784627 -815725185 481575499 196071419 -121084862 -419930591 -245560700 321680324 44303020 1000000000 -1000000000 -240049167 -100053021 716039891 -542561527 215744884 1000000000 -1000000000 132531725 289592447 -135762743 -290851387 -112428386 89788899 558098949 -27668827 -271458472 374924615 -329461475 1000000000 1000000000 -1000000000 22841530 -194112020 194513485 287620859 -339559197 1000000000 -1000000000 -818455477 791327866 -520331600 202917308 146158722 306388191 -320712277 18566040 -254284889 285840991 32998448 1000000000 -1000000000 -84877990 762031138 -505838772 410431032 -70263215 -293033459 374178655 -332983927 1000000000 -1000000000 70726149 -4695811 -346980865 448593314 -491495163 126106413 -383356142 921745908 41125222 1000000000 -1000000000 -262935230 -198992497 318197798 587512655 -573031216 1000000000 -1000000000 -274142040 -389898304 538251758 -422552520 -157956973 1000000000 -1000000000 234827723 1000000000 -1000000000 -594100495 496393994 -481473224 686339406 -447218733 1000000000 -1000000000 627505735 289137298 -485269744 221123031 1000000000 -1000000000 582337439 -520202324 1000000000 -1000000000 653944475 -461224240 778370736 -448227847 -478132438 306064380 34414844 526344086 -471872820 1000000000 -1000000000 427833366 1000000000 -1000000000 -18296727 -254300407 1000000000 -1000000000 138026265 491149707 -571648464 450990426 -272052521 1000000000 -1000000000 -264656372 624327690 1000000000 -1000000000 -441344263 1000000000 -1000000000 -935639211 655869620 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -332150594 171875093 123563417 -453811472 108331885 99767833 131868456 1000000000 -1000000000 313152425 139796781 84682788 148427554 1000000000 -1000000000 -110088424 652334464 -551210786 -70745741 1000000000 -1000000000 -254852101 268460544 -364971979 661905101 -790997033 888490143 -335347447 -543595072 271128823 1000000000 -1000000000 416661263 -288123910 1000000000 1000000000 -1000000000 -123692818 246896837 1000000000 -1000000000 -159756114 6413082 271117365 73929279 353648656 -651149730 1000000000 -1000000000 -193536336 1000000000 -1000000000 549079753 -585100716 597469824 -71108479 1000000000 -1000000000 1000000000 -1000000000 -275128572 212748012 1000000000 -1000000000 -86460910 81200063 515747908 -83914930 -496841428 395508008 470154987 -897929074 343498494 1000000000 -1000000000 -1000000000 -676988739 1000000000 -1000000000 300854119 -165047707 384639741 1000000000 -1000000000 216195340 1000000000 1000000000 -1000000000 837344270 -339555941 -10538427 199788178 -65776004 -115404678 301785514 1000000000 -1000000000 -382112944 163566615 -357433656 -14108773 498413178 -574788406 158930437 -61188274 188941650 82866180 15163958 -130853855 -330621886 500340982 76143259 -379391074 -199232090 1000000000 -1000000000 485069226 1000000000 -1000000000 443474889 -352217120 1000000000 -1000000000 -1000000000 522264476 -599103764 171209577 63391664 113734197 -145573113 218881427 -540505606 236635745 -271715406 1000000000 -1000000000 -125409642 273381344 -197787540 251096951 -610084437 139112149 447389275 1000000000 1000000000 -1000000000 -1000000000 -320616752 1000000000 -1000000000 -107286447 529457218 -208455727 -373801200 683324461 1000000000 -1000000000 17142559 -323405649 964265486 -547002539 452031666 -532621331 535693976 -2325483 89255712 -283309141 43162334 -268199720 189023723 -460835894 -97459535 774759567 1000000000 -1000000000 290686197 -853344022 1000000000 -1000000000 562805302 -232909668 404887149 23530215 -274299715 -420204951 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -132545089 -216027362 609328558 -391551551 191624314 -61726792 545526757 1000000000 -1000000000 -288471231 1000000000 -1000000000 40495027 -94807282 -292292149 844249490 -708268475 1000000000 -1000000000 -339849145 1000000000 -1000000000 242452617 1000000000 -1000000000 -493443971 560235437 -529263460 -47052588 77889470 1000000000 -1000000000 1000000000 -1000000000 -23321939 -860040365 675493962 -238310306 256524718 -650837910 36247942 855362764 -777571697 413243514 316898575 -187325595 -274279887 55650713 1000000000 -1000000000 -824870750 541218601 1000000000 -1000000000 96183638 -599729193 225919573 685946422 -150805386 39067470 1000000000 -1000000000 410337294 27030724 -48741529 -397847177 591559842 1000000000 -1000000000 237328329 -454794620 1000000000 -1000000000 5680633 -33705825 -567839293 278044220 -347557174 44710533 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -473926723 -1484340 216432076 -244910331 61394566 323457554 -478832535 684114867 -865339071 1000000000 -1000000000 -418592801 125810903 1000000000 -1000000000 316799182 340007897 -417424346 -213467899 1000000000 -1000000000 609034321 -803235373 892249024 -822176291 699779855 5053229 124251590 -259158968 273619550 50235758 -667309954 507587822 1000000000 -1000000000 1000000000 -1000000000 -142057785 232789921 13197287 1000000000 -1000000000 -595182863 1000000000 -1000000000 -153109714 1000000000 -1000000000 -1000000000 496088338 -669096853 -184638874 80820507 -60620869 1000000000 1000000000 -1000000000 82903094 1000000000 -1000000000 470091131 -286223138 185241179 -18238787 -660095185 821305541 -400087445 90934631 -33472163 -313263767 -212980232 372423023 587799487 0 -716556885 649228490 1000000000 -1000000000 698998763 1000000000 -1000000000 -327191520 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -765184870 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -717075124 1000000000 -1000000000 -663716073 347309160 -325973768 608963632 -185909439 1000000000 -1000000000 -291390765 131285425 1000000000 -1000000000 -294454929 -56921391 -327096631 1000000000 -1000000000 131826482 267636378 187310840 -266459196 -732757093 272720686 362731605 146285446 29301153 -647017154 56268450 -49250500 484703134 131513429 1000000000 -1000000000 1000000000 -1000000000 -147680215 -582258366 678149012 1000000000 1000000000 -1000000000 197289011 271783427 -169955543 186741014 1000000000 -1000000000 -205867175 -187560276 359293706 -568353 -267529234 -14144097 -347648728 494648682 -249792244 429625210 -602057050 391161477 -281830339 -50159083 -106749366 1000000000 -1000000000 96059752 1000000000 -1000000000 -299524712 323707173 -210243708 -112817856 549725791 -317236314 9461784 -174352501 469027594 -224313437 119884811 43802887 -257465159 -148249280 1000000000 -1000000000 482015749 325334709 1000000000 1000000000 -1000000000 -463438826 934113755 -695065725 93330354 -261626429 1000000000 -1000000000 602711536 -370440975 321055903 -296103516 -400414359 899294994 -118409992 23633883 -629809576 1000000000 -1000000000 -563188123 568698855 59927578 -92174054 -371095572 635776556 -491134105 1000000000 -1000000000 1000000000 -1000000000 -45189080 -331020862 86994049 -148710047 275855809 -70675414 -284270275 -239551898 0 111199988 207800347 -393329437 732730153 76772583 -762742092 80025113 460242605 -685155489 864774706 -164469775 -326409524 -356041654 53031539 1000000000 -1000000000 530572094 -332012570 253304443 1000000000 -1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 183380180 -560266906 93431304 412232862 -634312168 954109763 -933573216 488982132 183603749 1000000000 -1000000000 134091833 -92298541 1000000000 -1000000000 -60837083 1000000000 -1000000000 707290015 24762495 1000000000 -1000000000 245160061 -235897639 -484201344 1000000000 -1000000000 392100801 48179336 298351542 1000000000 -1000000000 44919973 400109274 -553462502 1000000000 -1000000000 221160012 -338807946 -104119621 670335989 -429779188 1000000000 1000000000 -1000000000 -270886701 664092549 -502089560 1000000000 -1000000000 -31399656 -97899129 251329199 294245057 -415626373 114761381 1000000000 -1000000000 322242151 -10867902 -479581932 -257986594 137271533 -40617425 504871082 -405808854 1000000000 -1000000000 803613090 -155805364 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 -124426769 -539317547 292438231 12454326 53881507 -7826179 -410635103 547572109 -339896928 -143492943 789034434 -850528059 1000000000 -1000000000 -1000000000 -540945744 552051795 1000000000 -1000000000 141293634 596135008 -55118049 -123934910 1000000000 -1000000000 -1000000000 275704559 1000000000 -1000000000 -73337612 4323688 -761866397 890805191 -170606150 -351589691 1000000000 1000000000 -1000000000 33996809 746813115 -196259693 -134537980 78302731 -154424173 -453088381 224639147 1000000000 -1000000000 1000000000 -1000000000 97770718 -95243090 -2596332 -82827590 1000000000 -1000000000 -322389546 -399529200 267051764 478373965 -657701901 662018133 50914222 37045169 -488559840 1000000000 -1000000000 1000000000 -1000000000 -246326454 -214368333 1000000000 -1000000000 1000000000 -1000000000 -29729665 246051250 -208415898 -510396766 -109860237 830942015 -168438953 -449033214 225161551 268917886 215720819 -309710040 -141553722 345170564 -478982638 -5801471 -196873231 483640000 7092745 -285331224 513286016 -551183557 169984910 446061901 -530939212 -85043000 -35845075 678755552 -756463552 -47006307 779687620 -595360534 200479375 1000000000 -1000000000 -1000000000 385268267 -491430833 1000000000 -1000000000 553628154 -699324209 581040138 12554845 -160953109 1000000000 -1000000000 -186241487 530472612 -649008744 261309971 -241519860 104739358 509864904 -675201615 385388577 -551012746 529517010 1000000000 -1000000000 44597971 -632363657 125053282 475916462 -194701075 -189520836 -151004492 820776159 -295584217 -425138159 -44095786 -69137891 114126527 155784599 -213723407 1000000000 -1000000000 507968027 -477133348 -112268168 621622334 1000000000 -1000000000 12210086 -189446015 -118537108 759915686 -687546954 87043381 298900746 329200275 -521148438 -84822968 1000000000 -1000000000 319471135 68708505 -238769841 -136935393 410597487 -14302091 -898808042 331396937 372377706 -702502691 1000000000 -1000000000 1000000000 -1000000000 156966642 1000000000 -1000000000 -529240755 -68003779 647828457 -83648449 -374633201 189847820 -337887185 112797987 531625061 -483692348 -338094327 480091174 1000000000 -1000000000 1000000000 -1000000000 486316487 -232779332 92894226 -29715187 374613761 -147499210 -154610189 -389201465 -64969706 544821114 392202420 -483324611 1000000000 -1000000000 694304957 1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 129842966 1000000000 -1000000000 -43918352 660770163 -797764345 620255715 -238200617 140986797 -63473497 -472866215 408603210 -491976469 591132000 -379755391 515607955 -120544696 -259528795 364620782 1000000000 -1000000000 1000000000 -1000000000 -194376483 126795514 1000000000 -1000000000 -445569561 175320098 -242871968 136303763 187062305 258531429 -159405309 187871353 -635709882 492336440 -55052418 195769338 1000000000 -1000000000 58666227 151081727 -71651364 774398614 -390786883 207459866 1000000000 -1000000000 365521923 -501053355 346886265 -485395674 1000000000 -1000000000 313854768 1000000000 -1000000000 -118165552 -73165826 -483848546 888286148 -22584468 -295660708 -329227632 -113617515 682752500 -466836955 -13538969 259569125 1000000000 1000000000 -1000000000 75761234 242081053 81347940 -748838082 790862374 1000000000 -1000000000 425765081 100063112 1000000000 -1000000000 -355728864 271256221 -147162893 199122639 96555235 -224411057 1000000000 -1000000000 -9349174 185014932 1000000000 -1000000000 -1000000000 742138552 -432530196 -417865371 284034613 -40517307 603960138 -500091008 405144984 99670283 -315824047 257924329 1000000000 -1000000000 1000000000 -1000000000 -44882114 676525124 168888630 -319109545 195766228 -501461116 262478845 -297047616 1000000000 -1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -95356189 1000000000 -1000000000 -733247522 842634261 1000000000 -1000000000 1000000000 -1000000000 431115524 -354900585 -321134637 474425299 115678085 117436456 -354412866 1000000000 -1000000000 106441600 1000000000 1000000000 -1000000000 666844272 -221429082 -324163779 748876694 -644356205 279140245 1000000000 -1000000000 -578099333 751445498 -42578775 -730044680 207333947 37583664 -109401967 1000000000 -1000000000 286078787 419936541 -188990190 1000000000 -1000000000 423315189 -158155785 260833079 1000000000 -1000000000 -719902102 -2914684 757566557 -125651173 106533862 75832185 -785883200 560654898 57529024 -476954007 -50282406 307803189 -128558226 409579382 1000000000 -1000000000 68565130 1000000000 -1000000000 -31736347 -438980030 157846477 82555820 90844588 -310205500 567870506 1000000000 -1000000000 515887012 1000000000 -1000000000 -1000000000 -1000000000 19648098 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 462691538 -601663485 187579049 12746195 342806764 -444970756 309515787 -86061015 54566559 238385902 -780255885 699295058 1000000000 -1000000000 486584693 -298518074 430191455 -653558331 368122807 1000000000 -1000000000 112765926 67326146 431005362 1000000000 -1000000000 -410365842 213989472 -297835691 81021937 77662118 493661017 -582394650 1000000000 -1000000000 -64809017 15468580 199585355 69837863 -371679725 681068093 -466078239 146921698 -379527341 588673663 1000000000 -1000000000 -49468301 507976231 1000000000 1000000000 -1000000000 -1000000000 611214650 -585791845 275119829 -18545851 -198829698 -179505477 148628176 -243498191 1000000000 -1000000000 1705855 199621376 -460870988 460204069 132148276 -733774611 493092545 1000000000 -1000000000 -107760338 1000000000 -1000000000 906881707 -300834680 1000000000 -1000000000 504897984 1000000000 -1000000000 -1000000000 2884952 357085716 1000000000 -1000000000 1000000000 -1000000000 38399141 -30155894 -311621680 -85971152 201843689 468533843 -233854212 126422938 -119295237 -244740627 1000000000 -1000000000 277632528 -360853454 517585209 -518958327 895573874 1000000000 -1000000000 -359911128 393856841 -213351659 -73758878 1000000000 -1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -409268062 -291582313 61456424 309211583 -381860407 557565534 208531324 -525542416 9672047 105786140 276038672 -256859934 -419735404 787769771 -532554336 590571864 1000000000 -1000000000 1000000000 -1000000000 397140382 1000000000 -1000000000 1000000000 -1000000000 646240870 -261601476 235884142 -2099206 1000000000 -1000000000 85137486 205621356 54939330 -356946245 1000000000 -1000000000 -115743160 328275706 -550018511 301363557 -265731400 265731400 -36373392 106414213 267813510 191667508 -292129492 1000000000 -1000000000 -466788023 249974913 509558007 1000000000 -1000000000 156248997 -80954139 433010001 1000000000 -1000000000 -901458243 591330749 -393362983 1000000000 -1000000000 -31828659 -283980746 -407319206 200534396 523342767 -288171780 1000000000 -1000000000 -126184798 -293630053 373130007 -364802131 837810738 -151398908 -643989579 480584399 -591218555 499774120 -129977116 1000000000 -1000000000 -84795030 851490189 1000000000 -1000000000 1000000000 -1000000000 -214408698 -211796238 567535416 1000000000 -1000000000 -118181877 78969476 401583666 -444706607 468358210 -319803508 1000000000 -1000000000 584178729 -242887112 371830247 -759673167 223699964 1000000000 -1000000000 -277504439 38388910 256988080 180504107 -86424573 -571875466 175836580 341786719 -270040777 -323633413 315951126 379800819 -749602703 1000000000 -1000000000 1000000000 -1000000000 -214755140 566235407 -41167845 -559901837 1000000000 -1000000000 -844309243 1000000000 -1000000000 302733502 -381077483 246287226 -289919330 120556962 613802069 -358881108 -568531426 597212713 269478446 -137385261 256728648 -913586348 1000000000 -1000000000 -203591417 1000000000 -1000000000 -552998395 -211836401 141038400 246426967 -39535549 -464802684 -8957736 196858585 361743224 -424512892 345841742 -45048078 290988221 1000000000 -1000000000 1000000000 -1000000000 -47023198 976960 186394390 -188316215 -225825246 561558515 -446647190 279664303 -537356380 640050423 -703156882 535350762 -679560039 1000000000 -1000000000 1000000000 -1000000000 308639922 -733153604 652458291 -274227587 214924017 -97666425 -165337659 -516276960 1000000000 -1000000000 96683649 460255260 125876877 -770433201 1000000000 -1000000000 69777078 -533102226 408694308 234359051 -276672317 114786940 217431745 -641346211 369836738 -57700982 -467274723 1000000000 -1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 256978531 -469014882 -43362248 628015922 -405479409 161125917 -414697399 603806947 -183910723 196924048 1000000000 -1000000000 402629668 -207946631 -758308221 743034380 -539424115 308702771 1000000000 -1000000000 1000000000 -1000000000 13912501 330789271 -449640007 579754778 -592919622 411806891 165811470 1000000000 -1000000000 -208353085 5172339 60571440 -435558126 252682905 1000000000 -1000000000 -611983277 278445369 -136018770 372751260 -148925183 -387677282 62040428 21108911 1000000000 1000000000 -1000000000 1000000000 -1000000000 -449762877 139807566 572594587 78719352 -432989932 -91530195 1000000000 -1000000000 447911793 -126169179 -135727915 -16509145 -75958065 -23314579 1426965 1000000000 -1000000000 -126680755 -441803258 -13996847 124456549 466711722 -690831363 -187013418 552663402 1000000000 -1000000000 302974089 -587644808 1000000000 -1000000000 -332442468 772439781 -528905798 158279429 1000000000 -1000000000 -439444710 310505916 -142316388 -504468678 -1371190 661944529 6844565 -433958068 512236097 -39718333 -338635966 218495666 14874926 14328021 -244761018 272079922 -192574256 -300732074 283660443 -16087674 -552674381 1000000000 -1000000000 41993061 -495841167 431384796 1000000000 -1000000000 208908363 206410470 -47774535 -341534945 882685041 1000000000 -1000000000 1000000000 -1000000000 911602307 -664831473 1000000000 -1000000000 -447306551 319604759 1000000000 -1000000000 -89351556 -616463508 332225153 -495650818 410398718 239008136 113099079 -112640052 -34458312 -291256446 -232723684 89676715 519838028 -261330571 1000000000 1000000000 -1000000000 -19713744 188627185 161418237 -637189357 270955718 108190539 -644563110 633035467 -55474310 -40328084 67171833 1000000000 -1000000000 -200842114 814895442 -11678211 1000000000 -1000000000 -189219324 -29277825 314440729 450192414 -619828810 -11017718 -47165708 1000000000 -1000000000 397774035 -663213027 266810657 346127325 -27272576 -344994414 285319258 170687101 -318417044 -306816532 -213753204 1000000000 -1000000000 1000000000 -1000000000 266372055 1000000000 1000000000 -1000000000 -81139845 210766471 277407703 1000000000 -1000000000 -239117332 174758448 -645040293 1000000000 -1000000000 -386441415 407716222 -763568044 819564055 1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 220428413 -54628124 1000000000 1000000000 -1000000000 -256189317 -389559920 36956725 -279397634 230209944 127687051 479014747 -66656622 -299545229 1000000000 -1000000000 126007718 -131311758 1000000000 -1000000000 -20356026 -44644074 -202613650 289350459 130577641 -481634336 -90080959 378099681 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 -460819658 211743347 62455789 1000000000 -1000000000 198321901 1000000000 -1000000000 409409150 -364548803 -272529554 -22707083 382901088 71375057 17683346 -236342447 217623341 -2948752 1000000000 -1000000000 506323272 -155047209 -267804117 -425479423 729285142 1000000000 -1000000000 -483781707 -347827591 859954714 -831968257 -7317032 454893896 1000000000 -1000000000 664594508 -113308248 -304556249 -405822571 900847370 -377202415 344488297 -751478705 402004028 301029889 1000000000 -1000000000 -845890683 644303821 -719116152 1000000000 -1000000000 511967292 -500875294 -134625522 237137179 589743487 -470394883 -74273420 3424292 315533225 -6411806 -209260073 -482942066 232373381 -192980459 21615329 742074560 -237900246 354182926 -684629848 -65525764 243049521 162118347 -339642104 -129331356 565167323 -661984867 167501215 -29049911 329960876 207792317 1000000000 1000000000 -1000000000 -1000000000 -27075034 1000000000 -1000000000 200468727 -804699722 588978469 1000000000 -1000000000 -215555056 1000000000 -1000000000 1000000000 -1000000000 204893945 145319788 -816668359 104213034 304524765 -25023191 110931054 -311072139 -121623353 474489421 -541089936 221304240 -230832743 885517464 -644991743 1000000000 -1000000000 626482538 1000000000 -1000000000 586255862 130756066 -304779172 1000000000 -1000000000 1000000000 -1000000000 -758918815 1000000000 1000000000 -1000000000 569403016 -644908651 -6161048 39413324 1000000000 -1000000000 292701766 -765699662 290635707 -64481801 -93346268 404909192 -291163554 23479372 475961388 -72474400 -659527918 94664267 41301721 -230575647 823730607 1000000000 -1000000000 158178264 -108098335 -267365979 356549996 -224048041 1000000000 -1000000000 -249074723 -112570232 -356652746 200336061 12590493 -115344418 609300101 -593572072 372825463 -422900648 348480203 -43836442 450308419 5647252 -742756107 -58172652 1000000000 -1000000000 614025510 -109499768 -159563619 -327918811 327157815 -98466231 384891286 -180730751 1000000000 -1000000000 75612693 -507291006 343533398 -292892769 293920898 -573259989 1000000000 -1000000000 85162468 415787883 -517746682 594781279 1000000000 -1000000000 -104204968 -783757531 624217253 1000000000 1000000000 -1000000000 -212203217 584173254 -215661958 502181941 -187220208 1000000000 -1000000000 303172779 -263632643 114975254 490063265 126550190 -794856863 484262294 16282655 -40343099 -432772084 431081572 287511900 -472084983 335817699 -109960869 -3923029 103767719 1000000000 -1000000000 -84158333 181651957 182788691 -321314365 88153055 -297303482 -158353569 132034296 91138851 -380246282 41647598 470185710 -190135141 344018386 -724648689 924555086 -423316940 183942176 -170925557 -109588532 393237801 -478851433 165871419 -30231061 1000000000 -1000000000 -164153538 297235584 -468834223 581351043 -782270413 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -510459452 -175371075 571105286 -597728445 555970148 13863174 1000000000 -1000000000 -131493232 -107488792 230065010 -207279890 1000000000 -1000000000 1000000000 -1000000000 -24961090 1000000000 -1000000000 139409406 -441698294 65235679 7198958 265332398 342490596 1000000000 -1000000000 681672675 -230911033 -293417357 557118791 210971800 -664919989 1000000000 1000000000 -1000000000 -42043710 1000000000 -1000000000 -7903191 1000000000 -1000000000 1000000000 -1000000000 398536479 -555168768 409475655 -239703012 1000000000 -1000000000 38465820 295159168 -118796085 404662454 -762728000 1000000000 -1000000000 112207582 -78835431 288842897 -446508862 671629371 1000000000 -1000000000 -47730275 -429161913 -387690021 1000000000 -1000000000 -438539413 1000000000 -1000000000 191811029 140174933 1000000000 -1000000000 -100653850 -666962946 716690846 -133138532 -579894873 1000000000 -1000000000 118445048 -564337249 237320740 411735611 -743429720 317081680 345261242 1000000000 -1000000000 -197621417 1000000000 1000000000 -1000000000 526544898 -330565637 -518675027 380626221 -151127796 575775270 -73047584 1000000000 -1000000000 89708336 -481167127 737884269 -74424779 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 229860432 350977549 -539164388 542575453 -830433812 1000000000 -1000000000 94670111 319076459 278365905 78206295 -383071045 169338582 -130127068 1000000000 -1000000000 -362685958 25923983 1000000000 -1000000000 -1000000000 -70751521 543962949 1000000000 -1000000000 1000000000 -1000000000 -50412950 -8244666 77436053 1000000000 -1000000000 305658756 1000000000 1000000000 -1000000000 420989025 -560589938 12823339 417038636 1000000000 -1000000000 -538360258 317729712 1000000000 -1000000000 70813968 131407586 -603989168 748143089 -226489253 -639399032 757831445 -365633259 -127518387 481397428 -627928594 539616729 -96202207 -384919330 565448517 -230854795 -75349294 -380167495 909909300 -695996167 192284211 -346726206 1000000000 -1000000000 1000000000 -1000000000 109635104 170482406 1000000000 -1000000000 555492777 69786701 -251641216 83558759 210126350 -822467184 174001886 209048743 -334188820 539219099 1000000000 1000000000 -1000000000 413331760 -503637514 -104902563 562318458 -11489221 129320998 -174429817 1000000000 -1000000000 -178930343 -174075716 710610004 -553249780 262704067 8688559 14302399 235610285 -495284223 -37216343 300356497 135478785 1000000000 -1000000000 442674847 184305457 -421344243 1000000000 -1000000000 -512348378 -189130110 166291396 503723348 1000000000 -1000000000 -837448696 324570469 517359643 -374511935 -214470545 -258529518 1000000000 1000000000 -1000000000 65811819 -312689108 328408019 1000000000 -1000000000 144841344 1000000000 -1000000000 -131016256 587900167 279169132 -872576791 438742597 -495833943 498493092 -144882344 183910292 1000000000 -1000000000 0 447601994 1000000000 -1000000000 -309642831 -14250861 494407656 -294043957 454024242 -381245028 -488597765 605474586 304480046 -382702606 121563942 133919421 -727642791 240516898 41688106 -265417334 335935980 206285760 16299876 -523817005 561314956 -667899835 825016730 -740870581 500831961 246314051 1000000000 -1000000000 -1000000000 253951111 -710920255 674794245 -26107108 118856311 -88275488 -460606370 -258166059 113440221 -72697059 207381669 446934953 161088638 -114477845 -104555651 -363979809 -50602006 226402192 -395875589 659950362 -548873307 815555642 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 126295906 185756095 241993671 -84354425 357349638 -444742431 -101215175 -266741794 808466489 -838628799 1000000000 -1000000000 -144413788 653896525 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -340928562 -58947683 454119111 1000000000 1000000000 -1000000000 -472846788 622849838 1000000000 -1000000000 -68354903 126933013 -456316332 1000000000 -1000000000 370657011 1000000000 -1000000000 1000000000 -1000000000 -929050606 1000000000 -1000000000 -281664439 35690706 -124754037 1000000000 -1000000000 325822187 1000000000 -1000000000 619687465 -644494360 641451867 280946099 1000000000 -1000000000 -277963832 -395065672 638362435 1000000000 1000000000 -1000000000 485833804 -470132636 740938810 -405167580 94283640 -228648894 -226180417 691244631 -314170146 -195506766 695241188 -274588154 -50394260 -3218447 -62907595 423355354 1000000000 1000000000 -1000000000 66474629 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -341919847 -216155540 390089789 -349134262 112432723 230269315 -196162470 -156534374 1000000000 -1000000000 235068707 -693954688 186411023 381507953 -500966151 -71273086 863628621 -199466280 -670119087 1000000000 -1000000000 -124722018 1000000000 -1000000000 -359400481 -94062266 207674259 323961227 163783172 -419076983 -299381614 -70713608 121871216 1000000000 -1000000000 1000000000 -1000000000 -1000000000 142278190 311311147 -709288694 188274758 -96214228 -280201801 1000000000 -1000000000 -213425404 -396009653 369939846 275107657 -161003982 17552549 -77961762 41425088 345004681 -176515831 -150822354 331342836 -668850023 657199692 1000000000 -1000000000 1000000000 -1000000000 860839061 -836526676 27198133 536854799 -478060563 92620841 261283187 280144934 -762114808 155542776 35414899 391921995 44096737 321000003 -182168183 -507830428 -198201764 633204158 -123445496 -606392816 711434577 -476932682 -172860963 428711746 252105095 -132714573 203942666 -119038545 -139748816 104991999 -397620917 390442191 163388675 -183846253 1000000000 -1000000000 64524737 82652085 668703954 -417784395 236176434 1000000000 -1000000000 -402727700 -43612881 236064806 -123590150 1000000000 -1000000000 -244380049 848956295 1000000000 -1000000000 253742743 -309023773 -77742850 496784000 1000000000 -1000000000 1000000000 -1000000000 -270624236 119884159 -213945799 1000000000 -1000000000 282170959 1000000000 -1000000000 735132606 -73124641 108887196 23009518 -269585655 -52573333 -243127870 -61564118 600475235 -279371276 -428874863 282445903 404387652 -6408219 -432093446 1000000000 -1000000000 279855506 -200611823 -432789389 327500391 54760916 -388453602 565765813 -775824870 111330280 1000000000 -1000000000 72954474 -728770392 436442247 -442266078 516077849 -530865043 421891275 175609906 289676337 -302660111 40657016 177748447 1000000000 -1000000000 -507246261 -193656086 363471059 -566314050 -48863016 1000000000 -1000000000 301395635 -490238739 345014453 342754920 -239482865 -522553800 -49076728 695511952 -447645353 325444895 -175114848 -313871618 480946062 297196316 -863883007 62529923 258375664 1000000000 -1000000000 -894419217 649597491 130982387 -135916210 -355665263 658330208 1000000000 -1000000000 -498409656 1000000000 -1000000000 115248405 -736689416 190545852 427585140 1000000000 -1000000000 255962603 282809568 -288081241 430323447 -176827000 1000000000 -1000000000 108438394 -514399301 1000000000 -1000000000 -352741225 126455293 -193272333 -298645054 1000000000 -1000000000 630314968 -617892382 491438282 -439259798 -187236461 1000000000 1000000000 -1000000000 -634291437 329792070 -122923936 99850110 -30860029 355714099 179110730 -871951679 255843810 467739045 19115961 -571047917 -219299710 122596378 111967714 623241456 -131482694 1000000000 -1000000000 -223773360 -374229934 1000000000 -1000000000 -308145607 427094938 -269849506 400432548 1000000000 -1000000000 1000000000 -1000000000 -1000000000 537144245 -808799657 133196917 24993243 45508742 1000000000 -1000000000 -245954822 -202588482 196331861 -366080520 327277575 520655416 -733877441 567478030 158958216 -150776352 -428756923 -234062163 505705477 1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 670807614 -543409310 457043445 227130850 126341856 -290925766 181883871 -215919835 189365189 -789229061 692934680 -746265517 525626524 -409923460 11401013 99602258 203625608 213101957 1000000000 -1000000000 1000000000 1000000000 1000000000 -1000000000 -809727831 737177016 -688429736 1000000000 -1000000000 1000000000 -1000000000 -145655478 1000000000 -1000000000 -717063187 123135171 816972548 -283848757 1000000000 -1000000000 3248928 55148791 376811715 1000000000 -1000000000 -166053028 -295848209 127692374 576266167 1000000000 -1000000000 1000000000 -1000000000 373071967 549481383 -196145294 -471924724 472860618 -709861807 11127454 414643555 283154904 -763289339 231408840 1000000000 -1000000000 357296111 -541794244 376647337 18554473 336477542 -114619789 -289100231 1000000000 -1000000000 235786639 -268329765 177442788 -341774582 426954022 362036840 1000000000 -1000000000 -113668660 128494213 -502940238 234211643 453951937 48561594 -767291391 300683823 125155072 -165644906 -176753580 1000000000 -1000000000 1000000000 -1000000000 -613782694 461728654 243744583 -35100341 -777800487 714436480 -401850667 1000000000 -1000000000 -340659686 1000000000 -1000000000 -79768434 1000000000 -1000000000 -194345298 -324179131 1000000000 -1000000000 -235040976 152109784 -455933680 187038765 490488923 -516886816 77063777 -171960107 789958398 -16701413 -600632405 -253826273 656161894 183707799 -384562274 1000000000 -1000000000 -537489753 1000000000 -1000000000 -291132759 108405491 71845275 183075743 1000000000 -1000000000 12319980 56965343 -404237050 1000000000 -1000000000 -548356504 -287147320 494661885 1000000000 -1000000000 -37716824 -342380999 -232449810 934720946 -409881638 278088404 1000000000 -1000000000 59902164 -207485065 56398714 -492505636 -135987524 -9588573 582886327 -151892278 100902250 -287319717 1000000000 1000000000 -1000000000 1000000000 -1000000000 347038988 1000000000 -1000000000 -363402850 411820822 41451117 38254599 -282804791 298082142 1000000000 -1000000000 533515882 -138420693 -535652376 125863336 -221121090 91166690 152267572 361082052 -206997464 -178012017 273822221 -222196950 229686420 -62278938 -381036247 1000000000 -1000000000 -1000000000 259892177 312351988 -879478702 252329714 415555758 103063808 -14898503 122150441 1000000000 -1000000000 59599076 -247284682 -554343042 122671500 -13927021 378361133 251793801 -534946029 178652189 -163250424 -41523297 360911447 37912559 306631082 -496133853 366531181 1000000000 -1000000000 280836053 -477109688 1000000000 -1000000000 -394981256 440337743 -890605984 202228983 219495740 -31935944 1000000000 -1000000000 -481789238 1000000000 -1000000000 143726722 -245006431 170378459 -77368595 -436081461 539089910 1000000000 -1000000000 87420614 337320379 -946418601 502273741 25275276 -428695950 -3993302 76214488 767273079 1000000000 -1000000000 -340135161 151945791 193166940 -547624982 418764946 1000000000 -1000000000 824066706 -333364986 -105088102 59387231 -273361215 690894696 -549228780 -304432692 762301489 -346338350 1000000000 -1000000000 -15333221 12355791 1000000000 -1000000000 35637538 115564486 185247899 77576007 316111204 -418527145 101778818 266549600 84163899 1000000000 -1000000000 1000000000 -1000000000 -274550031 717333965 -520793440 -9231394 49957927 -42731300 560487968 -116419695 -799283614 147950511 439653695 301483142 -311586663 339052238 -939830444 74900346 634892781 -584312146 278960106 -338774865 1000000000 -1000000000 21363336 1000000000 -1000000000 -588258506 725683092 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 323793938 -218992736 -98382229 -115468068 590537293 -736694573 86266856 -66334115 692658894 -515842961 215940814 270428511 -410668261 176894809 -136237249 -365098656 208881766 1000000000 -1000000000 1000000000 -1000000000 791003254 -598069021 1000000000 -1000000000 1000000000 -1000000000 394769972 1000000000 -1000000000 -87683306 1000000000 -1000000000 -521956689 1000000000 -1000000000 871524007 -631572976 339300556 -192663040 79988888 -80015410 -241051023 -31524066 217613291 -181241559 224423957 541648284 -332689513 287811895 -179110199 -636729933 1000000000 -1000000000 -1000000000 -161025853 614195766 -710731857 531836657 376255021 1000000000 -1000000000 486528517 1000000000 -1000000000 709382861 -744926382 292491551 311696526 1000000000 -1000000000 -684074163 135287537 101397681 269750988 120660162 -891030886 913496810 -169095802 -386937354 -122743792 665780989 -801499983 29662219 691131731 -589343520 575034174 -211670022 -633129626 445390787 223916752 -402315187 217894641 1000000000 -1000000000 -1000000000 -78998048 271080796 67990997 -669191843 -282332 181404290 -21575337 1000000000 -1000000000 -670323013 135378200 1000000000 -1000000000 1000000000 -1000000000 99762021 228356244 -432032271 -314458498 -139609876 551675733 -403104583 202584315 -309842768 324658673 1000000000 -1000000000 352857060 -28373049 279618937 -416967113 712225975 -564966969 -291344187 659411666 -371170519 134374205 -341323827 598026638 201721904 -882968217 130808721 -166184940 229173743 -47784193 -70961180 455619972 1000000000 -1000000000 1000000000 -1000000000 -789319803 155775236 91500395 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -770212551 618590067 -652459426 1000000000 -1000000000 437298850 -314421246 -390765473 760920467 -531402947 395355767 119689166 16868812 1000000000 -1000000000 107458196 -461330193 1000000000 268691066 -1000000000 -772824190 453561024 1000000000 -1000000000 -199761889 892493970 -219634945 -90115535 -241832812 297422405 -334956691 -351676885 1000000000 -1000000000 -285896445 185941035 282839202 -174100551 95337707 1706278 -597414827 1000000000 -1000000000 -16796126 1000000000 -1000000000 1000000000 -1000000000 -545737871 1000000000 -1000000000 -476500726 1000000000 -1000000000 268095646 -309934023 -232113123 811615666 -352743530 1000000000 -1000000000 -1000000000 -1000000000 -427731968 -39290885 403304396 3660537 1000000000 -1000000000 -321276061 213734632 -356223065 592511071 -317806755 305075776 1000000000 -1000000000 -525248994 183656747 298385688 1000000000 1000000000 -1000000000 332149871 -271709667 -650475276 338724590 27091664 434926809 -575028332 -244014046 367978732 -327373322 876453699 1000000000 -1000000000 272534922 -430746866 133764540 592638322 1000000000 -1000000000 -187139988 -2625885 -120954596 679692835 -567910679 124623980 205465690 -189941835 -240847660 -27382025 229496138 598313742 -591235271 254665314 -140796750 41603208 -38811899 243142821 -400638589 453190401 -65815818 -538540736 -50154447 732818798 104360418 8790251 -745648401 251888880 1000000000 -1000000000 65904673 -20197453 -13533970 1000000000 -1000000000 80245168 681761479 -958827325 689007448 -431072505 -223373870 313709331 -252965728 235323358 506250134 1000000000 -1000000000 1000000000 -1000000000 -270919147 165932167 -566386959 384895530 -191118842 380052849 -240210409 124124039 1000000000 -1000000000 447968032 -291749586 -267393248 690461230 -376406950 104784275 -48841492 -428140725 177430708 316223254 434469674 1000000000 -1000000000 1000000000 -1000000000 78929624 -327699092 11863627 373781609 -285744936 98622364 344813228 15879181 308881154 -832312454 148325839 -180270020 1000000000 -1000000000 393195043 1000000000 -1000000000 489892329 -184133221 1000000000 -1000000000 -1000000000 1000000000 -1000000000 208496884 -15581376 250048698 1000000000 1000000000 -1000000000 1000000000 -1000000000 67294202 -568121639 777219099 -817571525 833906705 -301648534 -349535913 188790489 -38668196 -290313390 294496526 97641097 4821876 1000000000 -1000000000 -329738989 193299743 -517765467 119717816 89120283 1000000000 1000000000 -1000000000 672414299 166559297 -654036220 267336340 524449736 1000000000 -1000000000 1000000000 1000000000 -1000000000 -108553078 576059365 -757027854 -122921228 132502078 -86631957 433176511 186230678 159401269 -589848924 -121106924 461326143 1000000000 -1000000000 -310937737 -325110156 620169965 1000000000 -1000000000 199380770 -297696754 187717524 272782906 241516772 -228224187 -559300893 867091238 -427734159 -306228264 -121489401 644585676 1000000000 -1000000000 -439918686 399161802 -87776843 1000000000 -1000000000 -522157097 480345091 -399758853 -364149027 1000000000 -1000000000 140712720 131753215 175508495 -382272361 93518302 -87731729 1000000000 -1000000000 645683411 -424056239 -272888829 435628828 1000000000 -1000000000 -273388418 1000000000 -1000000000 -77496844 729841916 -307529498 -664177909 890731741 -586028814 94938392 256850395 -225957244 -330683664 790598937 -647451019 314202364 -62262890 -454252390 797350155 1000000000 -1000000000 -45978669 -637444202 344038514 237163895 -74618653 195101261 -547902080 -127717226 30609135 70009041 1000000000 -1000000000 417045268 400474424 3207710 -71278497 1000000000 -1000000000 658899170 -529345220 1000000000 -1000000000 -114458051 -100386472 1000000000 -1000000000 95522254 -359125158 77523059 321392514 1000000000 -1000000000 150282339 203819462 -135264113 1000000000 -1000000000 41220116 -297089073 435690233 1000000000 -1000000000 -637033426 648500963 -655585660 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -235802835 361049409 -108126874 -127745247 -61270356 341886567 -74374308 -441095970 -146789856 390150556 1000000000 -1000000000 -165690120 -680183725 618020514 1000000000 -1000000000 -297125783 -377613132 -49843746 1000000000 -1000000000 -323667837 751705157 -48253157 -614799787 40726184 529742530 -631588665 134430385 -232478033 298285443 -424068175 722311387 -353494581 1000000000 1000000000 -1000000000 -305842903 -291577974 -207988597 769189073 -476493249 342876803 1000000000 -1000000000 559305189 -832353919 -157952662 929167909 -459850160 377062533 -39855046 136848727 -283748247 1000000000 -1000000000 412568473 -451076522 569594104 -361256001 1000000000 -1000000000 -634139688 150884506 1000000000 -1000000000 1000000000 -1000000000 -392897336 1000000000 -1000000000 1000000000 -1000000000 -260979729 -263508268 13896627 295095520 455787024 -66231863 -927742642 1000000000 -1000000000 477212835 269714593 -191116478 -130379958 1000000000 -1000000000 754591740 -342599429 -547486379 1000000000 -1000000000 693895139 -353982554 18888385 562757789 -551323650 263275404 -35895617 -561603153 1000000000 -1000000000 1000000000 -1000000000 311571368 -47606916 -415351817 -72352 98329363 -522308689 463109864 1000000000 -1000000000 -121425703 483003196 -479312660 506763729 134020889 1000000000 -1000000000 -935248883 534500707 153609216 -352501369 316156845 -196036423 -85749624 -170069548 1000000000 -1000000000 -41661726 424185704 -418309685 601636415 -599201538 495885674 -628739395 672898072 -711545389 578216588 -150385340 -453447142 426477147 162880710 1000000000 1000000000 -1000000000 912586867 -84228302 -221998496 -655459728 122915527 190115223 643362959 -625816842 -161150845 798488628 -948186463 540134572 140687599 -514128445 -79807237 -118121473 112877323 1000000000 -1000000000 -807467853 226149651 500547337 -751921196 853357908 -1453847 1000000000 -1000000000 608542300 -225385764 1000000000 -1000000000 1000000000 -1000000000 -1000000000 523217561 -299983022 360452950 1000000000 -1000000000 206641109 180146859 205627614 -511844777 590807105 -429651682 245929988 -600065264 683596751 41987859 -724125306 267185181 -171579653 -161971093 270599661 539443740 -260301212 -636225894 940866131 -537384347 482275699 -516500235 462219079 -487220626 2775327 1000000000 -1000000000 1000000000 -1000000000 260105087 -478594033 -279092952 570273248 150311556 -755562691 758086081 -729118976 1000000000 -1000000000 1000000000 -1000000000 -15622667 -631617875 219765825 440600024 -764135722 205614298 1000000000 -1000000000 -567103756 366068098 55482093 1000000000 -1000000000 289450477 20523221 -736521934 225559456 342480008 -633804778 668521921 -349871235 -404592488 765282621 1000000000 -1000000000 405084179 3103470 -407627567 376892237 -19863914 -137664372 -224302911 82520016 1000000000 -1000000000 555005795 -678188461 1000000000 -1000000000 -2654770 -223040603 1000000000 -1000000000 -360783693 173464219 -343087611 221165375 1000000000 -1000000000 1000000000 -1000000000 98382836 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -286782840 1000000000 -1000000000 -248081798 190008197 -289585955 494618465 1000000000 -1000000000 579845754 -170194207 -340246244 -47142745 -112134202 -106569551 1000000000 -1000000000 -1000000000 -50281657 218617857 -545085797 77864695 558906317 1000000000 -1000000000 1000000000 -1000000000 165632216 291471048 -199791558 1000000000 -1000000000 1000000000 -1000000000 42819690 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -1000000000 -665754861 -47546854 281785658 -102656374 215331546 1000000000 -1000000000 571870998 23452039 39651534 -37203935 -357778090 442625552 -109136697 -142123523 1000000000 -1000000000 1000000000 -1000000000 -1000000000 44012150 -296436295 321957200 -581993073 1000000000 -1000000000 434461856 143286192 -367573459 -316195610 -88534803 -14849336 514871646 1000000000 -1000000000 -304587795 336143004 1000000000 -1000000000 98426798 -670646232 500001644 -313527758 1000000000 1000000000 -1000000000 115938378 284654253 -858968403 278057502 -117208893 -96929826 1000000000 1000000000 -1000000000 178646272 5347938 -534164651 -119021489 863467047 1000000000 -1000000000 198917893 157754206 -561722888 722125712 -1712346 -431628473 -216564280 258569968 1000000000 -1000000000 -93519838 -238732511 -210359203 602481085 1000000000 1000000000 -1000000000 -1000000000 -1000000000 1000000000 -1000000000 394785810 149450239 -368205511 602469819 -226763914 -296310475 116973071 -144524455 412939844 -353848095 667870817 -779608996 515699501 1000000000 -1000000000 -100597281 -579947848 470314129 32821448 65806907 -221501900 -119917948 92347099 79979867 -332677080 1000000000 -1000000000 -1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 336896836 -306492506 293308770 14111299 -872206008 733124865 1000000000 -1000000000 -72325577 -84914969 267995102 181566254 -483403199 698598569 -291799339 1000000000 -1000000000 877139694 -10957894 -124995570 -675184253 205920045 40031781 -18119398 558852408 -196836472 -128461527 275177451 1000000000 -1000000000 1000000000 -1000000000 553761129 -124070735 125339894 1000000000 -1000000000 142206528 248015870 381582184 9610118 -828106504 710946644 42100815 -124160798 -226766570 -43730821 282735488 1000000000 -1000000000 261465230 398360166 -50408712 1000000000 -1000000000 278218281 -373389504 -340176834 -67345526 359851920 -86763231 86763231 -338807622 -177196945 1000000000 -1000000000 -415965412 -116738812 392306737 -348961279 -36410003 1000000000 -1000000000 -141578446 137696820 -580668182 -295379775 728147565 -401564018 -164204119 1000000000 -1000000000 -159946012 1000000000 -1000000000 87585335 124811341 -177074734 -69474025 75448549 11345383 1000000000 -1000000000 1000000000 -1000000000 -183046460 -516467604 197260757 1000000000 -1000000000 -380226706 -45420479 -185270447 329938779 -232515917 614399836 1000000000 -1000000000 -648703943 181759262 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 474115727 -3469736 -498309782 33614077 -41684287 334367795 -330160161 1000000000 -1000000000 73203971 477151409 -261635036 319001671 -561093138 439330819 16016927 -56980140 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1936447 1000000000 -1000000000 -263626469 83591759 452525905 1000000000 -1000000000 -298845830 -191525013 514943794 -252443957 -138131987 249859873 1000000000 -1000000000 440076135 194538205 -95340942 -703827353 693287731 -476123886 344686257 1000000000 -1000000000 292148888 -553491702 1000000000 -1000000000 282523246 1000000000 -1000000000 -755801484 666135443 75520270 147129959 43789171 -137116 -161057812 42132409 -101842617 -46751791 -661425557 201868280 186577030 -185418768 415636059 1000000000 -1000000000 -1000000000 -1000000000 733163639 -125640788 1000000000 -1000000000 -379971026 481607377 -196204643 1000000000 -1000000000 -281418176 -95779607 153107418 727270804 -473844156 -185194705 1000000000 -1000000000 -1000000000 480808989 1000000000 -1000000000 1000000000 -1000000000 250197989 -63869820 1000000000 -1000000000 -3725506 -264672945 242998093 41105080 1000000000 -1000000000 82433379 1000000000 -1000000000 16990941 661402830 -691704293 317376454 -246258585 1000000000 -1000000000 -84601187 68536728 -163673873 819042075 -357922474 -198494001 613260603 -50470159 -847513216 733648298 -392097313 -248640809 304509166 533470486 -44466527 -825048655 -45118769 493765361 280655763 -352404723 -427902837 1000000000 -1000000000 -97371107 1000000000 -1000000000 -1000000000 486135628 116233782 258241662 -536595207 573917409 837972 -231686547 1000000000 1000000000 -1000000000 -640210516 1000000000 -1000000000 408012184 -572076171 68860289 513983055 259207278 -679310553 1000000000 -1000000000 330803936 108375092 1000000000 -1000000000 398589298 -541857627 1000000000 -1000000000 -552975886 700323864 14469448 42012021 -214873949 -307435969 1000000000 -1000000000 -874161286 205350754 482314813 -204666954 -138973273 -233631678 2415067 42140395 508491899 -417866779 363705351 131033551 -207969608 -369135761 123567482 28059251 1000000000 -1000000000 566222097 1000000000 -1000000000 1000000000 -1000000000 -287483043 -268018497 574905202 1000000000 1000000000 -1000000000 -830106892 429592011 -339072528 558972843 88765570 -844470476 21230897 151869973 1000000000 1000000000 -1000000000 33275353 502456220 136257628 46988999 -97350285 1000000000 -1000000000 1000000000 -1000000000 -311287160 230209583 569209862 -298175095 1000000000 -1000000000 63262481 -122602817 406471977 -605198051 647621963 1000000000 -1000000000 106748538 -271048064 1000000000 -1000000000 -618312781 -80614469 1000000000 -1000000000 -288010505 1000000000 -1000000000 -159602323 -557007022 546596581 30632051 -179073501 1000000000 -1000000000 -149677758 1000000000 -1000000000 73192592 232508219 -25845391 -683437822 921218104 -149064547 1000000000 -1000000000 -910651623 429743728 419852209 1000000000 -1000000000 1000000000 -1000000000 -56710096 413210924 -116005285 -280488672 16873491 1000000000 -1000000000 321216769 -202046330 -17534356 377586868 -352315090 181450439 1000000000 -1000000000 -533604348 107430412 1000000000 -1000000000 -440149688 85449552 -263211598 171948379 370275273 -74345173 1000000000 -1000000000 1000000000 -1000000000 -700774917 762929429 -272774924 70899747 77128702 56560135 1000000000 -1000000000 133806644 -327283856 26857321 1000000000 -1000000000 -257192947 15192395 -550196402 123703255 551813399 -634274457 -105736502 377573090 1000000000 1000000000 -1000000000 -287151322 825971057 -795331932 735877672 -555838156 -80163540 633661125 -833061148 73285285 252867915 177690478 -383590680 339188190 -189545991 -186955172 620260978 -717578450 1000000000 -1000000000 -295895001 647344869 -517839169 165198658 -143483907 127963268 206801986 1000000000 -1000000000 124809880 56543065 130353307 -570275486 508975093 -7057485 -445800871 350477495 -146437546 -95106323 -136311508 -207428190 1000000000 -1000000000 722300651 -649687261 -43036466 677942107 -638997862 554064026 -372480620 34912888 403899835 -509982021 454079463 -594418466 604483638 -259094741 -146093538 -41337182 213617237 1199021 -381072827 665887794 -4568687 -160454817 -563078190 -19474595 80818074 812424157 -388575540 -195547294 -264154660 608054571 -256046675 65963263 278405997 -268920964 1000000000 -1000000000 -669356208 1000000000 1000000000 -1000000000 -165412181 -14514935 1000000000 -1000000000 -170624499 255025283 1000000000 -1000000000 -435261842 498756993 272565744 19754047 -5567591 -292994486 -439382036 -91966493 1000000000 -1000000000 446715947 -456744549 530138897 135577656 -194059691 -8713715 -195236733 1000000000 -1000000000 -539504099 599194718 -440391694 -373524771 412344450 1000000000 -1000000000 -107455431 575339222 -80786953 -1829459 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -237670209 364133937 329819804 -565198081 480251626 -848537057 428207299 -148291907 1000000000 -1000000000 434156456 -229951371 -241027429 1000000000 -1000000000 99105247 -104282920 700345232 -752749166 1000000000 -1000000000 334609686 -575386791 1000000000 -1000000000 -139954407 -313176687 435147247 339851511 -180682559 -413565845 -41088414 -177203146 726939838 -600162264 587594558 31743849 -51448027 28443715 -467187484 261991389 -7357100 -224503953 -72142154 534674314 -711709534 482073976 -37327380 -151827084 -468261540 1000000000 -1000000000 -1000000000 -1000000000 67731517 -93194613 -99268653 298186865 1000000000 -1000000000 -84980258 -241856229 286201487 17215098 -416133308 -100021381 1000000000 -1000000000 -245682117 1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -140376455 -461668511 1000000000 -1000000000 -1000000000 -1000000000 -33734230 770693474 -27635818 -814385833 158101247 1000000000 -1000000000 324538084 -345569760 608770142 211076312 -832508189 313437270 1000000000 -1000000000 1000000000 -1000000000 -345291950 -251946277 156945471 1000000000 -1000000000 123838244 -9710495 83207255 115502589 1000000000 -1000000000 -428083147 57180948 299524184 1000000000 1000000000 -1000000000 -174002653 601547903 -871744668 403275878 387229983 1000000000 -1000000000 -500397171 -16124707 571277737 -588043826 -149615243 61970165 1000000000 -1000000000 198966772 -185179175 1000000000 -1000000000 -416156538 283328465 -282636615 546644751 -555568708 -165127419 1000000000 -1000000000 733098459 -412487401 -44325463 -31211828 -159956838 16932092 789571939 1000000000 -1000000000 1000000000 1000000000 -1000000000 -176372021 416112956 -371672553 602953509 -184980649 64298933 -310202164 -249958852 485628686 -576421723 489810151 107428554 -256782211 500105190 -767891540 857511356 1000000000 -1000000000 239854695 -121831900 -2068856 -546979476 315285946 -483816137 891297811 -511410806 -409298856 667154238 201625394 -794094657 -19353344 807174840 -22990130 -368705604 1000000000 -1000000000 63977923 467032601 -465876261 294486244 1000000000 -1000000000 -681500303 1000000000 -1000000000 -240052858 423517926 -449700001 578651941 -416207648 -289244631 -156060765 756274121 -335938550 163248155 -73221735 162550540 267434089 1000000000 -1000000000 71568983 -301056194 -425476718 38449669 30116579 342907677 -257160858 1000000000 -1000000000 -131314434 507700870 -42304432 -477937 82750106 243972970 -14074400 -249684718 -520511115 50338838 -30595756 262175815 328095256 1000000000 -1000000000 -559419732 -5916978 1000000000 -1000000000 722840552 1000000000 -1000000000 -383717092 483346724 186881362 -612043083 1000000000 -1000000000 -144682892 636444821 -391360155 27733490 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 42401600 1000000000 -1000000000 192653458 197480177 -684641126 1000000000 -1000000000 -202556107 559615469 1000000000 -1000000000 463779936 33012803 -487056165 -352134464 262788446 226440533 -439412865 815338534 24020098 -893841063 1000000000 1000000000 -1000000000 -700254418 -167241290 643714942 95363332 -599789412 1000000000 -1000000000 139860795 444050091 1000000000 -1000000000 -562873467 528698775 -5184963 1000000000 1000000000 -1000000000 -1000000000 159405099 417783024 -243088806 184470818 218939099 -109092275 280759047 -830676246 1000000000 1000000000 -1000000000 64738288 188310846 -725626291 164085342 311334155 -500738364 771077601 -532344699 1000000000 -1000000000 233985101 -16332905 1000000000 -1000000000 1000000000 -1000000000 -319504600 411518730 59554130 1000000000 -1000000000 -21731859 759407226 202822156 -558061475 585518024 -297218831 -575238660 -3293979 576574296 211829356 4884406 1000000000 -1000000000 -1000000000 -752693670 162720977 695030774 1000000000 -1000000000 -1000000000 485583487 -340728033 -72246253 95905197 1000000000 -1000000000 474218150 -9092787 390167874 -480319584 89401652 -553168243 436381053 1000000000 -1000000000 472744935 -121426365 138883995 -547522435 516949321 1000000000 -1000000000 -498038503 38748901 1000000000 1000000000 1000000000 -1000000000 -276250572 630679035 153093703 -566884414 1000000000 -1000000000 1000000000 -1000000000 -129404071 -37502012 -112432521 -380384981 147325568 135484248 -66539150 72773439 -577046121 698167805 -196534117 1000000000 -1000000000 431346407 -722536530 119105034 289727213 424072331 -403257701 -169632192 33747646 423379263 -665652516 115955978 693105827 1000000000 -1000000000 159099957 308330865 -744554500 724535771 1000000000 -1000000000 -627073055 199128584 411215296 -406936671 -58408130 233278606 -401659334 1000000000 -1000000000 1000000000 1000000000 -1000000000 -339472519 253594924 -293120261 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 435505749 -167166668 -10262548 1000000000 -1000000000 10927834 -82237098 -98019376 146786311 534518694 -417010519 324300781 1000000000 -1000000000 360987866 338283591 1000000000 -1000000000 -528896157 -96316574 -82613475 1000000000 -1000000000 -361334201 -198733539 -9737051 83750418 715598936 -597880429 665153325 -638171897 289201304 335901381 31619655 1000000000 -1000000000 -664110879 1000000000 -1000000000 -199685922 128157724 -522366429 1000000000 -1000000000 136430705 213497099 -263867989 1193011 370775919 407175795 -37149676 -509162071 -74117401 -148448321 825779218 1000000000 -1000000000 88722771 586497831 70535708 1000000000 -1000000000 1000000000 -1000000000 -757849501 -22370165 731775956 -420973143 -68891569 110413037 -189535484 545232768 -639435939 26554657 399647761 1000000000 -1000000000 569002397 -876394728 861447248 -605427621 566067997 -218810427 -537533848 -59339665 775399155 -721730279 573437374 -258237920 204902347 1000000000 -1000000000 -681567228 61823713 -20097877 785063125 1000000000 -1000000000 -642872419 1000000000 -1000000000 -20621956 -532406241 1000000000 -1000000000 -252870177 167322761 -26942133 -306043021 231421897 134495474 1000000000 -1000000000 1000000000 -1000000000 98608531 -146168655 1000000000 -1000000000 1000000000 -1000000000 67649367 -181738373 1000000000 1000000000 -1000000000 -788844193 538021829 177870354 -89707467 -352576646 1000000000 -1000000000 1000000000 -1000000000 -5254969 559341886 -274067609 -306988157 346951170 1000000000 -1000000000 369714806 1000000000 -1000000000 399879399 -658699368 699280180 1000000000 -1000000000 117165401 170591521 203969222 -429180964 -182462547 564184987 -579254762 613026799 1000000000 -1000000000 -210489330 763948846 -23839506 -536384258 -40974129 746240907 -543922258 132217987 -34232978 174123706 98503289 -395508734 -390980932 371415304 561536113 -36397359 -573082496 509445238 1000000000 -1000000000 324033576 1000000000 -1000000000 282211963 -668836757 1000000000 -1000000000 -264407810 1000000000 -1000000000 267114984 -9888426 318173499 -149065868 -577933100 896772806 -281289685 1000000000 -1000000000 -1000000000 -150757587 463384364 -480413606 539824049 -35164919 -424342191 -25197597 811017899 -245291305 -203365504 19780949 368047798 -642482225 1000000000 1000000000 -1000000000 480511704 75088213 -648481392 560206123 1000000000 1000000000 -1000000000 114448129 166874090 182353728 399664873 -105408088 -843389911 194572943 580322963 -281225472 174165699 -36592414 -223822209 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 -301840664 148099086 -787397285 668791256 119735219 1000000000 -1000000000 652993979 34308708 -435449029 -113651862 313803449 -292825849 1000000000 -1000000000 246863429 -758031591 1000000000 -1000000000 1000000000 1000000000 -1000000000 -110949475 -10805964 -435041808 165124202 406396822 98068930 -254912775 -333435912 372045026 302336998 1000000000 -1000000000 35329254 1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 79188804 202347804 22680980 -731024314 828685719 -233143488 -108440299 1000000000 -1000000000 -693484214 794300670 1000000000 -1000000000 -61081745 -750788689 1000000000 -1000000000 288880724 -342970613 314602852 1000000000 -1000000000 533758911 -282141216 194517881 139880512 1000000000 -1000000000 216523000 6460196 432056160 -426608075 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -207464519 91379413 478248913 -820504594 688530762 -528563445 564295568 -290041892 1000000000 -1000000000 -368429119 135143634 -236655411 1000000000 -1000000000 360131156 276948953 -504213403 -414125529 871813914 -650211776 626280706 1000000000 -1000000000 -654987862 703383331 -52423676 -224056523 1000000000 1000000000 -1000000000 198289557 -693605846 -25251004 90466436 1000000000 -1000000000 -89483379 -481996037 217035369 168982824 -211988569 1000000000 1000000000 -1000000000 17151045 654699622 -716595225 659849779 -155185172 -603905724 453916789 125998361 -230140172 343603532 77378441 -175211914 -136750053 231539503 -643385213 72141279 -253901636 962249410 -89420478 -404591873 71144142 -86997753 -358662811 622234296 -476196852 1000000000 -1000000000 -91399570 736454827 -745120944 394391829 -232527597 622556910 -643277823 -303175866 1000000000 -1000000000 -437352771 216786548 -515229761 856025949 -795643219 276519131 105458517 1000000000 -1000000000 -96931618 -546995906 -282928680 116688930 758245230 -617687629 373484019 -521732778 214348743 603545716 1000000000 -1000000000 165256377 182105397 -248145323 1000000000 -1000000000 281728167 1000000000 -1000000000 1000000000 -1000000000 423574061 1000000000 -1000000000 312937713 167438705 68403910 -286238394 -239546953 1000000000 -1000000000 343804155 -186039279 250296837 -126372987 -411730837 1000000000 -842658216 -1000000000 -27825248 928112201 -629081751 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -522938900 777784181 -291751333 -32875087 60004727 -95985428 1000000000 -1000000000 338081531 -18723376 290841152 -16396589 130092622 -826288672 1000000000 1000000000 -1000000000 241932113 -576771594 407379382 170404416 -575902078 692415921 -490269674 282986309 -303963405 340741688 -604072027 36623456 268056685 344072655 -518472378 56419715 472254092 1000000000 -1000000000 106847995 1000000000 -1000000000 -958043392 219676199 1000000000 -1000000000 -311134688 1000000000 -1000000000 -405107268 -494045436 794175130 -107579878 -557859226 -42614297 44947579 119739902 1000000000 -1000000000 464134585 57929939 175696862 -444351059 -35824148 1000000000 -1000000000 -359360187 623616628 -81308133 12374050 228844228 -638373088 309108855 -494512572 831307029 -175130780 -413504637 153288141 -329277718 1000000000 -1000000000 544422504 -441197632 96766566 -189393117 1000000000 -1000000000 118770188 -240928597 -250273355 372154696 1000000000 -1000000000 -37058515 677492641 -163780020 70742312 -64767888 1000000000 -1000000000 -1000000000 -164673831 1000000000 -1000000000 273443004 -71911198 -310009619 414206212 -835372821 1000000000 -1000000000 124484771 828943472 213213 -381288300 -69303065 -517930303 196248268 1000000000 -1000000000 1000000000 -1000000000 -255600346 -484681781 906038581 -193792661 -701277496 1000000000 -1000000000 -1000000000 143625093 1000000000 -1000000000 -32300487 -521227614 1000000000 -1000000000 -103267234 600167580 -547095165 354296992 -198426066 273354717 -368594799 1000000000 -1000000000 -1000000000 -176116482 1000000000 -1000000000 -532504521 898500 130593858 93583762 177408204 1000000000 1000000000 -1000000000 23055899 297281194 1000000000 -1000000000 -1000000000 -236493843 475139518 -186133678 -518152710 267033241 1000000000 -1000000000 70652908 -255758744 401147787 -431967157 452635759 -672120375 689047434 -464273040 251702283 1000000000 -1000000000 1000000000 -1000000000 218762867 16374832 -85350116 -330355439 -205436652 1000000000 -1000000000 899876771 -744970542 216677850 -292219759 737178463 45377423 -325249019 1000000000 -1000000000 -646280420 733926906 1000000000 1000000000 -1000000000 -725470964 705058665 1000000000 -1000000000 1000000000 -1000000000 -661655824 444717834 1000000000 -1000000000 1000000000 -1000000000 -327377951 -340007884 -46294510 800781340 -137109061 -740923579 -22250046 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -71260735 400096307 -96110166 403165181 1000000000 -1000000000 -155138560 -205150510 131322972 110617893 -405963011 111209243 1000000000 -1000000000 -561408246 523480916 -405632963 -385643332 224219536 159792993 256698710 1000000000 -1000000000 375200579 1000000000 -1000000000 -1000000000 234075913 226712246 -353603250 -355212973 1000000000 -1000000000 -343526380 -541243292 2811499 414676775 413719157 -365097879 41420989 257785116 1000000000 -1000000000 505250801 51994645 -719281726 320749291 112937812 -225217705 -236460005 721409398 94533291 47966976 -445586514 -121374604 30001934 -127847240 1000000000 -1000000000 482931621 249547958 -954189312 695417985 1000000000 -1000000000 328400840 -451946650 1000000000 -1000000000 1000000000 -1000000000 -6927978 512512755 -490890022 -268540311 1000000000 -1000000000 -492244103 439398115 -184377101 -24861674 443936404 -307971966 -193290251 419117362 -588177819 1000000000 -1000000000 439489018 60828724 -897865 -202037957 110109485 -291469662 10191763 579591659 -307885948 133668543 252376326 -5304313 -420780685 -327985388 1000000000 -1000000000 -1000000000 -1000000000 382770801 273576901 -122990780 313501920 -275252882 -70730710 -210095745 139809303 1000000000 -1000000000 -184636221 -63966544 -195046902 586788013 -236906717 1000000000 -1000000000 -698384494 -142851433 211757581 1000000000 -1000000000 -445719027 1000000000 -1000000000 401403685 -112478171 48524439 77516920 -625045116 67078762 -72050242 1000000000 -1000000000 68060304 -115826360 -122726838 331647489 -287166957 707607471 -617097508 529526614 -684029981 241279290 1000000000 -1000000000 -348787696 -244629346 627614386 -249002702 -600475656 371365897 188677307 -557353525 75965583 134317070 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 146542370 -505289294 1000000000 1000000000 -1000000000 -358397114 618978455 14051235 -675431420 1000000000 1000000000 -1000000000 -1000000000 -7189212 367782464 316381917 -101528143 9248600 -14835759 112455704 -118686602 1000000000 -1000000000 -558451005 1000000000 -1000000000 -22327669 1000000000 -1000000000 -24591277 1000000000 -1000000000 -891000182 938414978 -878017369 746803182 -497441698 -49940823 -134784101 -121725126 1000000000 -1000000000 1000000000 -1000000000 -83668654 -171657502 -680077233 608615507 -310894534 28206609 522897191 -118761854 -308478309 483495454 -687297485 1000000000 -1000000000 317224328 -18838984 1000000000 -1000000000 151172354 -76827483 213556280 -296847343 -123648235 468065669 406561144 -837646604 581950986 198625223 -512682332 283960374 -272140048 266549431 -103684827 413824707 1000000000 -1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -3781166 664492863 -467119359 436921206 -764169142 -104620526 80557083 29771948 132856322 20105181 -211211422 868573363 -33661804 -265465241 104529490 -95122316 -313268734 -212565031 349151532 207085031 -612890318 51262498 1000000000 -1000000000 -1000000000 -871049508 927331193 1000000000 -1000000000 157026476 -566330933 681703690 1000000000 -1000000000 -321558502 -131850595 -470505855 988512455 -449519061 371809176 -461933514 512917183 -353657119 1000000000 -1000000000 -184478112 644808837 -602345930 522164030 333601308 -461053310 302592775 -471912060 -236653730 590521813 -438490665 294065334 488724811 1000000000 -1000000000 1000000000 -1000000000 433504278 1000000000 1000000000 -1000000000 1000000000 -1000000000 -2391225 -358642512 349879238 57333807 -393496385 -253526741 145894467 563435265 -221820907 1000000000 -1000000000 614712375 36784849 -201753341 -314379640 146174225 -225017701 405455394 209781085 -785069027 809531497 -292792293 1000000000 -1000000000 1000000000 -1000000000 -552938004 609220100 180584670 14659432 -495250021 469522160 14890792 1000000000 -1000000000 -398954716 434350830 -306864219 581652273 -13409940 1000000000 -1000000000 347855891 451793643 -756127506 1000000000 -1000000000 349128147 1000000000 -1000000000 -49342554 106883864 -571777050 722519750 -292725477 -70775947 1000000000 1000000000 -1000000000 1000000000 -1000000000 -320080840 57827779 190193557 1000000000 -1000000000 -207195005 449348513 -773142496 305396751 376307943 -559649599 291888109 282934568 1000000000 -1000000000 122606187 -432434647 1000000000 -1000000000 669214731 215433796 33066148 3803641 -728983957 608698329 -478898173 -61651932 595371799 3364531 -697411342 338860656 -137667300 317658854 -698613860 213861961 164756397 1000000000 -1000000000 422153214 -308286995 470120334 -424893027 152631604 288413225 -732280561 671864398 -546441014 85076431 -234985713 812528863 -245484253 -121088156 -310245691 564280522 -122323717 219156380 -442936369 244954515 -350405889 1000000000 -1000000000 85584871 -269824410 1000000000 1000000000 -1000000000 496485668 154637631 1000000000 -1000000000 650765696 1000000000 -1000000000 109882228 19459696 -21893729 -696407829 850484579 -125748150 -450248586 -291771108 1000000000 -1000000000 522514712 -285272382 1000000000 -1000000000 -120013080 -325276206 404515369 -147210392 428589968 -484694565 -195162942 580615960 -112297768 -462150868 1000000000 -1000000000 504576292 158797441 -162586971 -154827020 1000000000 1000000000 -1000000000 -648838543 -120193155 951442065 -60521270 -534744074 302902955 -364210789 187715408 -24603596 -362965730 1000000000 -1000000000 14906724 1000000000 -1000000000 -255778460 1000000000 -1000000000 1000000000 -1000000000 -48012659 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -166229972 847178908 -348400510 400833135 -843454873 743551095 117154527 -375923334 -436767883 206029242 64484551 -77470359 137840075 1000000000 -1000000000 -1000000000 869912343 -471360355 469972214 -823627310 1000000000 -1000000000 -16869753 -79083960 667783922 1000000000 -1000000000 -362432001 -277884021 -250007441 263738099 -45777324 309099228 -20095151 380859521 -405459376 -179507232 -116628837 338796318 465488643 1000000000 -1000000000 1000000000 -1000000000 -597909075 758635557 -162689113 145464288 -633036263 1000000000 -1000000000 606598531 -674139266 227599415 1000000000 -1000000000 -279733720 663379456 -334768714 -313191790 1000000000 -1000000000 -1000000000 327403458 -279683655 1000000000 -1000000000 -657261381 377996551 429021130 -860258980 909010208 1000000000 -1000000000 -172156687 512314817 156982424 -101732093 -171188018 380249488 -499634120 489362715 -325125230 -612133112 124348909 524831291 -203019259 -313023805 -11896061 -74202043 142555383 1000000000 -1000000000 -1000000000 72581348 -33572933 358921002 1000000000 -1000000000 -207467702 -2360109 -91629766 106224045 -104813291 337927822 1000000000 -1000000000 -1000000000 -866621467 608629261 -498410126 446857124 -182700193 -440692270 749607338 -352505695 98365639 219158001 -531444403 -77337723 1000000000 -1000000000 -422923624 -87017420 980343880 -629789447 634178131 1000000000 -1000000000 166402119 95329406 -10593865 -438246246 51110136 349592106 -159962182 1000000000 1000000000 -1000000000 -501882752 649312693 -311911663 410180556 161219984 -385327396 -433279961 370201254 131021943 241115379 -839942414 624840449 133196829 71950104 -96062356 -8070527 -478557936 334790714 87700767 -556153795 1000000000 -1000000000 300994979 -55077682 -470578311 230460863 1000000000 -1000000000 469640034 -366897635 -186622901 9882114 186039947 403907454 -358118512 -165151565 -100046847 324548081 -25457581 -459406795 447851369 -467172626 905187195 -360463597 -309480343 439296095 249849616 -465844733 -2831909 1000000000 -1000000000 -599802556 63629241 1000000000 -1000000000 130261566 1000000000 -1000000000 1000000000 -1000000000 229977079 -354241373 -132160448 444959716 -459526641 -289161241 552660743 -608349419 251699726 423546068 1000000000 -1000000000 -445184298 -217596367 -183013663 413215947 325563196 -295245190 361317063 -8228886 1000000000 -1000000000 798308439 44875932 -185221272 278195265 -86265089 1000000000 -1000000000 -366586385 204267679 -170339343 1000000000 -1000000000 -722833225 279063159 -315839772 1000000000 -1000000000 -618033843 1000000000 -1000000000 -1000000000 -115767239 460721395 80456059 12817804 -371194629 318756927 67338088 -385454029 -480806142 876273081 -936199353 672003997 -672003997 284024950 629572992 -715405517 1000000000 -1000000000 -467960409 11802275 411272661 396981604 -798675243 -2277777 191262298 49986833 545433313 -685637624 1000000000 -1000000000 125063770 -353734090 -176651085 612968889 -790739786 564236915 79220760 -379374263 1000000000 -1000000000 219519790 502932745 -650562761 44984281 1000000000 -1000000000 -1000000000 -290045871 1000000000 -1000000000 240272337 -2085695 1000000000 -1000000000 322242113 -18629934 1000000000 -1000000000 -358547584 59340010 125739930 -128870331 686094644 -505164510 151279581 201049950 -622389713 126457848 -102532505 182875221 -205148168 117601699 510439630 -59658496 -473254886 307114995 49681905 1000000000 -1000000000 -512787300 306709983 1000000000 -1000000000 250002423 93629216 352848069 1000000000 -1000000000 514106060 0 267839862 -269618210 1000000000 -1000000000 50356975 35397702 142945912 -230582309 1000000000 -1000000000 -587938856 1000000000 -1000000000 18413745 -363787537 311635353 -224485180 131095066 -650149358 777298543 -717279637 827675588 1000000000 -1000000000 -750735046 1000000000 -1000000000 -352681871 282418976 427810336 -347603718 66900457 110366264 1000000000 -1000000000 1000000000 -1000000000 -645808846 1000000000 -1000000000 -447411953 -26918966 1000000000 -1000000000 350666609 -229280942 446079222 -297016574 -105743505 -320387984 334710816 45564095 -489391987 1000000000 -1000000000 318221952 -91808478 -453859665 -24582834 -164046187 675452228 1000000000 -1000000000 -520391498 738818513 -893806655 781984926 -474548084 1000000000 1000000000 -1000000000 1000000000 -1000000000 283034250 -350783742 376185189 1000000000 -1000000000 459804303 150901079 1000000000 -1000000000 387975682 -549815613 669228256 -671139349 876489195 -249015257 -281123667 67160110 -302940487 204628687 -221697584 552048336 -460193479 -274132526 362415254 574340749 -826051594 823266387 -833168869 -71948972 131586171 91584198 481089537 -447721876 425609456 -365385 -107711348 -371458848 474234307 55393792 186573290 -535687862 265431740 -176915199 255524374 -753399760 636856507 -251316239 70595286 302125344 -551079877 385358350 -306171149 118401342 255050706 189650198 -360487991 254850978 -213984848 -296341323 563879185 -68404978 -225038766 -407159673 -48903489 862297055 -851820852 680595054 -134652667 17055208 -475320628 61148288 135295933 1000000000 -1000000000 240005479 -113265759 -408780255 309511591 -364089404 153655475 692670099 -601621724 429745092 -267026711 -320680135 -120218206 1000000000 -1000000000 346809540 -49906884 -446937057 315853429 -19640117 -532650501 466410841 -522506929 241735098 1000000000 -1000000000 98526454 1000000000 -1000000000 -220029074 -185433206 -218452682 308405615 345201669 -720536114 665044456 1000000000 -1000000000 -1000000000 848587338 -211948359 309059603 -712775509 455255862 -518203873 -96020114 454395787 227539292 -338401251 -138300195 1000000000 -1000000000 506066370 1000000000 -1000000000 721226098 -308690295 -26063969 1000000000 -1000000000 -247568905 -474562869 1000000000 -1000000000 732804116 -366425997 1000000000 -1000000000 -12531843 -548810066 -32854714 -357385524 1000000000 -1000000000 322089936 123086751 46485290 -215913038 -195662364 199287660 349316882 -775786920 383385000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 680764291 -42620377 -605072743 485574339 -253134877 357298148 -626416350 907668191 -724758215 385530590 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -559807382 305051482 -196315836 6559315 165653596 239478386 -703654046 701800673 1000000000 1000000000 -1000000000 -1000000000 -219728850 166129085 -584294396 339818926 390567820 -258115833 -632912999 902605914 -670303583 33681633 426543448 212042745 -128733933 -311797779 1000000000 -1000000000 -370730280 1000000000 -1000000000 1000000000 1000000000 -1000000000 -1000000000 500641693 59073580 -445302168 505204058 -495820819 171655762 1000000000 -1000000000 -510595058 175980349 -131896968 -19998547 -206625559 -45005583 571570353 1000000000 -1000000000 1000000000 -1000000000 -52756944 1000000000 -1000000000 -533008032 439886496 -109164739 -336064378 208438801 -362182122 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 403125066 -323897829 -121422618 -491740301 586150916 -400117739 589908862 41967104 -807143508 178882815 721310283 -279995818 1000000000 -1000000000 244307528 -481327286 111596423 1000000000 -1000000000 380968502 26913062 -168689331 -200402652 -233500259 127211349 -397147689 558640652 60624001 137946948 -396110837 -444587434 369833280 243805724 -353511985 15462541 1000000000 -1000000000 630931886 -758306780 510379151 1000000000 -1000000000 -58760615 110603385 185657519 -593046172 1000000000 -1000000000 1000000000 -1000000000 735226130 161326892 -616647990 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -403956428 1000000000 -1000000000 1000000000 -1000000000 152048695 574393094 -62744914 -875840098 35799935 824764787 -427246337 271615629 -544584259 1000000000 1000000000 -1000000000 -438123524 -518022149 512857851 -357606708 1000000000 -1000000000 29646677 254127015 -83937944 89101969 -554762271 643629736 1000000000 -1000000000 -661401295 -95180059 1000000000 -1000000000 -10945298 38083429 89835542 -540142543 902698419 1000000000 -1000000000 1000000000 -1000000000 361204408 -602919154 649029510 -254412133 -417881162 680978858 -818363963 395135900 -497732405 821676729 -439367593 1000000000 1000000000 -1000000000 -125518021 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -188501624 -190313670 462270971 -804881799 1000000000 -1000000000 -685234119 700867625 -228408122 419540902 -843280104 211244202 -67125001 239810646 103937217 1000000000 -1000000000 -11236327 -290353209 479237119 -349479493 -48269594 -175679896 14449851 33743434 -39697974 -84435447 437309192 533616489 -847303510 3824672 1000000000 -1000000000 1000000000 -1000000000 762759415 116867368 -566368533 -222779527 525057202 255915802 -642662371 -28136600 454689780 288248112 -225488230 -616472633 -97692288 348626361 8292811 221219074 -72377929 430204966 -246562748 1000000000 -1000000000 338999873 -189230961 60984840 -782209242 363467908 203332929 299439737 -471833572 1000000000 -1000000000 495683713 -364743608 1000000000 -1000000000 45593535 237181251 133592905 -400970208 149088488 459962116 -36286286 -717755576 124597914 99432403 1000000000 1000000000 -1000000000 274751586 1000000000 -1000000000 172638465 1000000000 -1000000000 442551420 1000000000 -1000000000 83541090 -450795740 187764052 -447726425 1000000000 -1000000000 -464015821 262552221 332103194 -877651990 531172828 -526511848 1000000000 -1000000000 1000000000 -1000000000 -447471216 -54316990 126323859 1000000000 -1000000000 -150407926 6519332 -206810748 452623225 193514957 -586184192 1000000000 -1000000000 142002756 -279941860 1000000000 -1000000000 1000000000 -1000000000 227088921 -87941470 -274778154 -320187132 527963769 149820957 35778042 -228806670 1000000000 -1000000000 -829589617 310262014 114851458 -180287049 117358183 -203516251 492424320 -571882350 645961034 -704008473 202048283 390692057 -307455984 502162567 1000000000 -1000000000 -38683214 -418417339 403608101 1000000000 -1000000000 -155505543 539137464 316331194 -354903956 -339991584 636872087 1000000000 -1000000000 701245299 -774275464 254629504 -329565290 385479843 481123771 1000000000 -1000000000 -1000000000 94654333 -359910943 351993798 163511322 -621385815 -68038983 1000000000 -1000000000 -221523605 35522092 377405591 -232903088 64853787 281173743 -509295666 446861754 -29062029 -471313544 593828055 -238260928 344067576 -233019821 -369079913 469190550 132507296 -531303558 716262551 -143129322 78517873 -157139393 21375995 1000000000 -1000000000 -664888958 -11421193 -101815585 516206204 -220184876 7126177 252978528 -324130073 170467652 -577035940 414553381 -176516335 177891582 -269824742 280264553 -116010116 -20395983 134486516 -121651441 -154935877 606188245 -84575712 -31333422 184484423 10456867 37006245 89104189 -651843526 -57155888 1000000000 -1000000000 -186144815 -84023407 147094386 167674803 1000000000 -1000000000 -432224112 1000000000 -1000000000 -1000000000 -1000000000 601119648 -527306605 297549462 -239740935 1000000000 -1000000000 88749189 -148490905 1000000000 -1000000000 309712663 287303455 1000000000 -1000000000 62809403 -453714358 1000000000 -1000000000 1000000000 -1000000000 -411805151 163029248 -456178613 664844992 186718037 -482277193 -22157136 -190028910 -159856252 11127084 1000000000 -1000000000 -324150131 627910562 -687746976 55984855 191081152 -398883670 593614110 -597526848 509212919 329116776 -810943329 32972175 -37943131 141865460 597748906 1000000000 1000000000 -1000000000 -494568186 1000000000 -1000000000 64949824 -98692347 148649921 -175450057 -197996820 -432118408 256148982 493443087 -463063105 169503980 -9346708 165198265 25667532 90465631 -320023864 -51311889 1000000000 -1000000000 83023502 81973073 674819804 -484295914 -286408316 1000000000 -1000000000 543738976 -383867470 91512192 -98746021 1000000000 -1000000000 951450830 -339012069 -391155238 695007872 -377120972 -151183416 -256453427 1000000000 -1000000000 381713870 160648991 1000000000 -1000000000 407140314 298825280 -533863720 84846114 204340978 -186150964 1000000000 -1000000000 86951019 195181728 24340040 -29325037 -394621503 1000000000 -1000000000 -298385688 1000000000 -1000000000 -381231439 -566726759 11415407 121926045 785380790 -120377702 -352484064 245232527 88254161 -28070264 -104366602 94679127 -200446893 199799382 -690279439 -47541338 36547297 84499392 -128410445 46162374 662667906 219953287 1000000000 -1000000000 -375588082 -16844771 1000000000 -1000000000 1000000000 -1000000000 -245643176 -255659250 246915279 43544864 -81188044 297005271 1000000000 -1000000000 -66328021 -284877365 -343745353 175468521 -147245702 476870389 174906421 -97576543 -580500164 72032707 435235198 -320724837 233876572 291401063 -555493604 1000000000 -1000000000 -1000000000 -197778094 -352477672 180038605 789508086 -381048589 298453844 -438977926 390460770 -764089227 459061187 -440783789 829262111 33315266 -923787531 -28602429 372182359 -62047984 -265798182 487610018 136435634 -603345910 815293186 50675914 1000000000 -1000000000 762725640 -131734374 -2310979 -13677428 373621720 -161638266 -732351862 239513903 381149166 -108003900 204777517 -667460229 842586178 -682927962 193213632 1000000000 -1000000000 -323792371 -457669691 637232868 -112488962 42317820 -114882068 261479556 -474244632 -271092015 9783405 1000000000 -1000000000 1000000000 -1000000000 585029222 1000000000 -1000000000 -126963152 -303247613 487755979 -567027559 588293396 146330175 -771621205 635677232 247980361 -939649275 437108108 -485911365 1000000000 -1000000000 -580350209 -2906296 1000000000 1000000000 -1000000000 -1000000000 43962670 1000000000 -1000000000 1000000000 -1000000000 -153944651 -454049468 241015551 75521670 539995283 -193321178 1000000000 -1000000000 1000000000 -1000000000 384031273 1000000000 -1000000000 -140452774 59441181 357793710 22397299 -702809368 321096041 443076080 -501418147 -44876501 536518496 -442654711 313156303 -301803543 1000000000 -1000000000 155043998 585145082 1000000000 -1000000000 643329401 -314033513 185259043 -225155155 -557251232 230637720 252635171 -17605367 218975931 1000000000 -1000000000 1000000000 -1000000000 -232940367 1000000000 -1000000000 -501825343 686395926 -260439239 152604333 1000000000 -1000000000 270712738 143319726 -208395606 -129982310 -296748118 531343559 55060227 -637336191 727779396 -491498420 1000000000 -1000000000 397464917 -487307974 -21908654 350744442 -304540178 1000000000 -1000000000 -562958745 493857232 1000000000 -1000000000 273866340 1000000000 -1000000000 201882889 -271519754 84585853 -565989710 364952496 -164166967 -30046112 -45280910 -98878444 -10359862 642771290 -414269389 281576688 -242086211 1000000000 -1000000000 126129010 -543371739 795933919 -497365894 152566883 267002612 16112815 -716768224 637654585 -78105900 -188558704 368071112 -104786143 -559254623 676500064 -842514330 216057207 -122524047 117686414 1000000000 -1000000000 -78078565 47820067 -395924121 100245465 272473906 78107282 -47287068 -106892289 1000000000 -1000000000 33768148 400233257 -810261464 -11547845 -134981512 888248231 -169850608 -477337962 -195789781 726013962 -360875473 -342029866 394160900 -93071720 443229268 -561360083 492740057 -374210338 528017124 -440885317 228779861 -171666046 -201871 1000000000 -1000000000 533593595 -333652220 -314026771 367526094 228780042 -577692597 1000000000 1000000000 -1000000000 -277366112 564663540 -12707455 -246990568 323364440 -332354289 -411192779 564506727 43669548 42287662 -57485309 -374732697 1000000000 -1000000000 -856125559 1000000000 1000000000 1000000000 386320996 -1000000000 -630537758 1000000000 -1000000000 -531776197 737429340 -610066077 69615403 1000000000 -1000000000 -142173055 1000000000 -1000000000 1000000000 -1000000000 270193957 297259705 -604106609 617676807 61833920 -180434635 -329180950 230982097 1000000000 -1000000000 1000000000 -1000000000 -436191165 1000000000 -1000000000 -602113269 -37947378 546276511 216740485 -722692759 -136665629 358759619 204158213 -531851325 461915683 188102607 -143840729 -67214009 38411424 1000000000 -1000000000 231487945 -828549416 79732355 642111861 -479336232 394434042 -491017053 359191383 1000000000 -1000000000 -392770399 1000000000 -1000000000 867133884 -160551106 -373509954 425395402 -130319808 -170347019 -300122664 703953073 -188310692 115069282 -449320464 -271424772 631579498 17889341 -411144645 -71074529 320443600 -582953758 343875397 -233097959 1000000000 1000000000 -1000000000 46602102 447038741 -799913623 26298851 570332470 -634459818 283671986 -271703527 101020972 1000000000 -1000000000 -381203446 421719842 -327033345 -622959655 1000000000 -1000000000 397121861 1000000000 -1000000000 168350216 1000000000 -1000000000 -185211227 286178018 206862430 -96489678 -182368939 1000000000 -1000000000 -1000000000 1000000000 -1000000000 782210114 38042343 -529803766 -63971698 -105796192 1000000000 1000000000 -1000000000 -309921453 -333742200 1000000000 -1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 192343769 1000000000 1000000000 1000000000 -1000000000 642511206 1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 230629673 209310680 -598094101 -333019943 1000000000 1000000000 -1000000000 77373827 466033784 -601284073 -139948789 5845603 112412413 529427130 46611307 -484340336 609605969 -779355229 843424127 -633222066 406505683 -631576102 75750087 541563336 -283193909 140510562 -225370569 240173533 -502669005 828672186 -521743469 -272487675 -5623283 333229663 -462359960 1000000000 -1000000000 1000000000 -1000000000 -35939275 -9546499 329544353 -536356974 597378308 -239535313 -25161833 1000000000 -1000000000 180420 348403983 -51838928 -41534980 1000000000 -1000000000 24694718 -118065760 144652878 23043742 -644700489 486172416 -605946821 829097831 1000000000 1000000000 -1000000000 97783084 -570785648 47161084 1000000000 -1000000000 137383248 267469745 -337074361 10439898 1000000000 -1000000000 -569159921 39928480 546638541 -171238726 -478467438 108687960 1000000000 -1000000000 -583725650 267500382 126318297 1000000000 -1000000000 -207577051 385151191 145070096 -169407945 177006442 -485799993 -92307025 717478127 -590742323 1000000000 -1000000000 -1000000000 -240576819 -117003581 684752707 -406161421 1000000000 -1000000000 497738584 -448938735 -235381888 686542014 -39967729 -221008313 1000000000 -1000000000 605025388 -589471861 596864909 241920064 -94265909 -359033937 -427937606 1000000000 1000000000 -1000000000 -253067677 187762267 -151650094 -457272430 68322325 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -499341443 38963336 402950292 -710649468 404987857 37669778 200491577 -137758731 -372648131 -110201481 383905507 247733327 -57420015 46623769 -58616795 116978518 -699859882 71104403 736446155 151817028 -327967852 -322713781 -208863159 -83402336 265279001 1000000000 -1000000000 -91903417 -204071328 -8261615 1000000000 -1000000000 -217063208 -254534375 -95584555 670825563 -713986292 -269981225 357293395 1000000000 -1000000000 136325380 1000000000 -1000000000 -640995146 -124157352 253318747 -397545124 230190849 25066489 -54227119 -176279858 847499475 -677558101 1000000000 -1000000000 207725273 134590235 112749449 -400849136 1000000000 -1000000000 261783178 -394242311 -195663426 65482147 558393645 -644304784 1000000000 -1000000000 -1000000000 -689817905 137329252 508428589 -256547784 349030103 -278854320 230432065 -393311061 -159289430 121240649 470798361 -590842764 740616540 -62734199 -808247791 376377932 352773538 127403299 1000000000 -1000000000 -336350652 -88195242 434208327 412916430 -447982736 -143943906 -335032155 40697458 864559107 -197462219 -26835333 -630368788 462429789 6075414 1000000000 -1000000000 1000000000 -1000000000 -706842206 932842304 1000000000 -1000000000 -86771003 -511028709 69730765 807380718 -477028721 398872877 -154114722 -223031143 -280595785 828033268 -502404075 264761931 1000000000 -1000000000 84732731 -281739329 -2731454 177608139 63777606 -183971728 221246602 -47715780 -224612967 300492183 112487413 12025846 1000000000 -1000000000 1000000000 -1000000000 -1000000000 491546719 -364121780 339226900 244611672 -774718124 1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 -232178495 117438608 -209901828 342611878 1000000000 -1000000000 -670216906 501325965 116841584 68102296 213976550 -548370252 372819813 100719983 -318036607 -229290496 153609150 304970511 -441969951 140667483 431545987 -453492807 -127780215 1000000000 -1000000000 1000000000 -1000000000 -73674902 -423734479 -65403320 1000000000 -1000000000 1000000000 -1000000000 -183039150 -792674712 269770451 183579020 1000000000 -1000000000 -33412614 121736270 197343924 -591802068 49103023 -111699242 411614793 -192609844 167713125 1000000000 -1000000000 1000000000 1000000000 -1000000000 -781016374 713311144 -324163316 -138005239 -66058029 -197372159 282318428 483537664 -279452198 -318752093 723668903 -358899844 62038015 1000000000 -1000000000 194441545 45335483 557081856 90940150 -804491834 33737056 26166915 579217368 -7172075 -120623660 -38039798 1000000000 -1000000000 485053372 -250118838 -192059759 1000000000 -1000000000 -208458950 1000000000 -1000000000 101096484 -225213643 392213571 -282889068 -239649178 87177389 237751743 -594449083 129391860 160947756 36691651 -235686196 1000000000 -1000000000 529594591 -698119133 202431775 287747607 -207936255 -86826360 181621329 1000000000 -1000000000 1000000000 -1000000000 585606435 -596122863 322000606 558728185 -640043549 -129678445 -112549619 54201434 1000000000 -1000000000 -547867493 856777820 -867432296 1000000000 -1000000000 -1000000000 -490771004 467148639 -167370356 -140268240 -251217345 1000000000 -1000000000 417319236 -842950818 547859492 1000000000 -1000000000 -1000000000 499167057 -698224811 351206477 -567935915 789292650 -578600937 -193498873 1000000000 -1000000000 254829564 -9119043 -601152105 1000000000 -1000000000 -378694474 -89297321 91235106 -339855177 1000000000 -1000000000 -1000000000 -259022058 -395466893 1000000000 -1000000000 -134269347 -337133759 -225092590 1000000000 -1000000000 -364179347 141722498 1000000000 -1000000000 845657253 -291479444 -454549972 1000000000 -1000000000 1000000000 -1000000000 570120274 -744371890 -245718927 747733063 -103422908 110267601 -210966385 121058545 -407515037 562989609 -499522470 565915765 -810335285 1000000000 -1000000000 1000000000 -1000000000 395752263 271558322 1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 793167156 -484910207 301370074 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -432148437 1000000000 -1000000000 788248941 -563522013 6145905 -172672691 1000000000 -1000000000 1000000000 -1000000000 -511552462 953696028 1000000000 -1000000000 -1000000000 809365135 -145988956 1000000000 -1000000000 -13795923 1000000000 -1000000000 -1000000000 135583906 237281622 1000000000 -1000000000 -1000000000 -73231820 -321930492 182482007 -187887493 1000000000 -1000000000 650377379 -817857688 1000000000 432503229 1000000000 -1000000000 207830522 -507737013 202131633 452785517 -582866745 1000000000 -1000000000 -511018437 314560209 193536188 29480892 -407002766 111301930 252454808 -653508853 60838318 1000000000 -1000000000 -408913488 -111763200 -87274637 54242799 410557313 -298518770 22673775 437666284 -759935952 510416538 -22549474 346030789 -807064567 135875476 -70243146 150244742 399000441 -433601402 121430378 33064724 389797420 -667502085 545555122 1000000000 -1000000000 -1000000000 273190155 -302600037 9527816 1000000000 -1000000000 1000000000 -1000000000 -479036031 398888973 -62136925 -195782047 -271991383 -222621200 293232289 -124526052 -31660176 71201894 197617172 -300518349 63239286 66941993 1000000000 -1000000000 -187102558 334652893 -138498909 -403649555 -12304864 1000000000 -1000000000 1000000000 -1000000000 -463026334 1000000000 -1000000000 -31484227 146467636 1000000000 -1000000000 1000000000 1000000000 -1000000000 -332096278 -41386948 241021620 216906075 -501569682 -171557904 180208759 183014214 -136519178 550500635 -495302052 415839098 -838689894 149319719 1000000000 -1000000000 -367894650 -172844615 414512105 -530829152 1000000000 -1000000000 -499829005 -314207525 362303376 -3012241 1000000000 -1000000000 -2594181 -522916720 623611153 -19468765 -263788389 199365288 -33120548 -187263851 -400504714 13304620 -30669380 1000000000 -1000000000 -487371331 477520388 -96977937 291682624 -292607606 1000000000 -1000000000 -901509684 147247453 510444749 74719989 -311966383 339796806 -249434743 297365256 144990610 1000000000 -1000000000 507664897 80977739 -106012463 172422880 -319600856 1000000000 -1000000000 -55457184 -159435784 -337603094 718630564 -590942682 22272983 285259636 -664256186 1000000000 -1000000000 409622506 -229015673 218116554 1000000000 -1000000000 -65942102 478023152 -790761253 1000000000 -1000000000 -167168099 113975127 5307414 480238963 86706611 1000000000 -1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 174443436 -632784240 1000000000 -1000000000 -399274871 412737838 -920851573 777235239 1000000000 1000000000 -1000000000 -456008672 -184274289 602114928 48168676 1000000000 -1000000000 -274080078 -484062433 529627281 108915858 -143053822 -62905186 124139464 80179515 150231641 -347494248 -43286811 259105761 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -503927790 592244666 -390840294 -196486094 -47010271 1000000000 -1000000000 439162358 -206400185 -206796741 79441620 -504943653 679236293 0 -473194064 -86512691 -234962159 783299658 829943 52045682 1000000000 -1000000000 1000000000 -1000000000 448422082 244254552 -706420198 315922414 355583381 -455243114 -176771545 692219516 134003490 1000000000 -1000000000 1000000000 -1000000000 -1000000000 178352962 -191537742 1000000000 1000000000 -1000000000 -1000000000 -248524267 -319794830 -34509362 587091088 1000000000 -1000000000 -422816955 154537297 414890656 1000000000 -1000000000 121873620 -179598015 658679720 -811154010 -15309797 539819114 -192437012 1000000000 -1000000000 69122664 -217311228 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -181522567 222116430 194276965 -287677294 -503885021 737702754 -691986044 605993981 -383821990 -349688209 733231167 159874626 1000000000 -1000000000 433771508 -120098911 511212399 -936806410 311068775 -101691061 1000000000 -1000000000 698626731 -163994308 -311523909 610589311 -401029347 -118024142 159671195 138360366 -150568424 67274673 -167173590 -156178796 485964603 -336471020 193586635 126822296 86450445 -249814129 -131404234 1000000000 -1000000000 168834112 11392984 9044584 -417085540 -457574235 662691243 -665755692 498466158 1000000000 -1000000000 -146377587 -510088222 525506469 -301284445 1000000000 1000000000 -1000000000 1000000000 -1000000000 -606319582 1000000000 1000000000 -1000000000 526655671 300245149 -506916980 -359179871 266975177 -256264300 828431238 -551721265 -335639760 95349034 612772301 12068405 42376174 -616345546 378668126 258901589 -298041396 1000000000 -1000000000 1000000000 -1000000000 -586607286 153826438 493249507 -701357758 223160024 -37556518 -180847786 1000000000 -1000000000 152809708 -20919023 125889595 1000000000 -1000000000 138740612 -307033997 188901079 -296100658 -143513411 82404488 154612408 1000000000 -1000000000 211200750 1000000000 -1000000000 1000000000 -1000000000 200379033 -579529423 1000000000 -1000000000 109782011 1000000000 -1000000000 -388366002 289115301 -66715841 -49791582 -297909161 -60266073 429767467 305726382 1000000000 -1000000000 -372535302 -79419522 1000000000 -1000000000 -114967574 200181173 -429420931 1000000000 -1000000000 89723451 1000000000 -1000000000 -555996818 -204870069 1000000000 -1000000000 246246087 73138618 403517116 -690454336 768426510 -820882416 1000000000 -1000000000 -514843307 503352023 -32053777 -76351724 -385975511 1000000000 -1000000000 -26931051 396723788 1000000000 -1000000000 1000000000 -1000000000 595755543 1000000000 -1000000000 1000000000 -1000000000 -207381149 327743939 -642003997 -50671358 685467637 1000000000 -1000000000 -399815280 775258813 -692283015 -93515736 -96649568 88206420 71030218 20572583 -20079162 109587479 581784357 -427423953 1000000000 -1000000000 -286565044 -294395307 -71328699 -83427098 587147941 -675418105 579510942 -328173845 409075624 -112623698 -570096943 39893970 750445251 -594606385 -224977392 492439074 465058680 1000000000 -1000000000 -166413928 -194495341 455469648 204450904 -503469473 558642708 -385243191 -155988067 326237952 -316055769 1000000000 -1000000000 -43911212 959188370 14570149 -947362760 516084759 121601916 -116089317 -361947767 107436091 470162930 -261092525 -511725832 525803648 76416889 -152690920 1000000000 -1000000000 506911793 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -23877462 175351887 342685615 -583128432 1000000000 1000000000 -1000000000 66806361 -173739874 239156786 33893568 59379358 324419787 -385825654 355192415 -757594783 481939479 321311192 -670420549 419662396 54450908 13376214 1000000000 -1000000000 196469547 1000000000 -1000000000 117514769 1000000000 -1000000000 1000000000 -1000000000 -74300558 -165495339 -412865324 147464148 75559913 197421747 1000000000 -1000000000 287611836 200489245 -619458481 839407618 -840098933 304407746 66119078 -368591018 -21643702 59251349 569235214 -383110557 561490656 38072119 1000000000 -1000000000 1000000000 -1000000000 -1000000000 71838407 -439093166 1000000000 -1000000000 320472031 420773189 -168955540 1000000000 -1000000000 -308247775 1000000000 -1000000000 1000000000 -1000000000 -71123144 -70339118 -485856204 -110763518 448674783 1000000000 -1000000000 -656328346 354005987 250998299 -184065664 -410794125 1000000000 -1000000000 613036851 -413155185 -64210584 1000000000 -1000000000 1000000000 -1000000000 338369389 8518471 -144616732 363257208 1000000000 -1000000000 -211258937 427958005 294640290 -118440792 1000000000 -1000000000 163957412 -153630887 1000000000 -1000000000 151931557 63493334 -231455954 301047584 1000000000 -1000000000 -703360070 1000000000 -1000000000 316613931 90591361 -578218454 89171773 494189722 -260164650 -528244441 -105504881 1000000000 -1000000000 1000000000 -1000000000 -403860463 632476972 -390855535 580055292 82929392 -29808701 1000000000 -1000000000 -81349622 861819134 82428824 -452782466 -477827058 1000000000 -1000000000 -548704730 547682199 -839355882 1000000000 -1000000000 -756931218 212487171 497673846 1000000000 -1000000000 1000000000 -1000000000 -683546440 334696681 1000000000 -1000000000 -682687801 -52406303 726930827 -358249706 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -359212514 50217892 -457845884 618174456 -523395192 422318118 -252334609 319874996 -106187458 -108988071 -40452912 209184262 -360396419 451323694 1000000000 -1000000000 653811102 -115742291 1000000000 -1000000000 1000000000 -1000000000 -412281920 -82906651 408997689 -317836028 180391124 111529610 314573213 -216700922 -735721528 1000000000 -1000000000 -775828415 124104177 125717114 -88383632 1000000000 -1000000000 56514868 -226716793 583262646 -476589099 605307610 -839297019 155195212 85376583 -33393474 -242083502 807522812 -253007057 1000000000 -1000000000 697738925 -483903709 -153839741 -81015717 460817369 93831253 1000000000 -1000000000 -320558035 167832703 -318435614 109649424 1000000000 -1000000000 455350881 -611568814 -75147562 312648913 -170153816 1000000000 -1000000000 -14042094 287000338 -831939314 692478544 140696832 -258193766 205555473 -363531000 -110713873 -104053374 229172409 100569496 1000000000 -1000000000 -646871038 561323992 138882330 -147297080 -803310425 684067138 52312104 -489532677 473111558 -20306720 1000000000 -1000000000 499763855 -98928454 -63000452 1000000000 -1000000000 -135842446 -201038928 812695614 1000000000 -1000000000 218830824 -443268137 57177216 531548353 1000000000 -1000000000 1000000000 -1000000000 322400647 513702031 -717430462 91814350 38113414 20567354 -246379492 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -576406769 388074188 -106218437 -224950994 38616544 -145627587 304680141 525839405 -781013074 223324377 -261389390 317810471 -216125854 180161066 492873519 -114941643 6552254 -599272167 406682825 196953492 -581530468 701372701 -223715891 -480577876 109846796 -178087462 18506065 -110681854 554542457 -501157864 546990769 223086832 -113033545 1000000000 -1000000000 1000000000 -1000000000 119688614 -786417342 605100879 -666208163 960980453 1000000000 -1000000000 -22241573 83780531 -394351246 220311244 433519577 96035700 1000000000 -1000000000 -486299284 112339866 255510946 1000000000 -1000000000 187218538 1000000000 -1000000000 25624488 -107352537 277424198 -72216040 1000000000 -1000000000 290478817 -215283242 1000000000 -1000000000 -654973313 477960946 2898292 -24502061 -534065177 726844280 -180174943 -103299929 124557457 -589934382 443795307 -505715438 588954104 -488732396 315875054 1000000000 -1000000000 691300611 -488732551 391220207 -63520758 -582085632 -5350908 172625826 -289884642 383205460 512999801 -772518887 27639053 -72417020 515972652 -387521970 615839285 -505568104 -155510293 -182689578 -37141992 758307584 -19163948 232339741 -825684815 707250843 90362467 -472856730 103772674 1000000000 -1000000000 552317841 -60272556 -405381484 801751173 -335796801 1000000000 -1000000000 68608066 -140726723 542988518 -434141171 281558701 1000000000 -1000000000 1000000000 -1000000000 112189115 -82545310 -216522624 1000000000 -1000000000 -506975837 317712499 -110200612 92984750 1000000000 -1000000000 74328903 529695485 -411676165 1000000000 -1000000000 1000000000 -1000000000 -284245261 173448508 -5284270 338370213 -145038924 -272943209 276417834 1000000000 -1000000000 52589417 65390900 1000000000 -1000000000 680951249 -418527580 373382610 -69274843 -402196812 1000000000 -1000000000 677221003 -305740746 -360329995 -15893024 237113316 -417365982 606029495 247315724 -318989502 438629014 -816901108 698395760 -513014965 109980167 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -149803215 -710593008 733531638 -209140236 1000000000 -1000000000 -5607767 -22323889 -267906267 425612938 -559717691 -262862946 638803338 1000000000 -1000000000 -698771297 1000000000 -1000000000 1000000000 -1000000000 52478961 109034885 1000000000 -1000000000 -321784073 -97113810 -23303370 1000000000 -1000000000 168018639 442577100 1000000000 -1000000000 -1000000000 -179764700 -206554556 632393023 1000000000 -1000000000 -281058323 -79697391 200942045 1000000000 -1000000000 69774763 -285853300 115164112 -90880453 489655976 -149709010 -307216263 780548854 1000000000 -1000000000 424582622 -42197883 89495661 -371225846 -127112411 1000000000 -1000000000 -2558360 56711483 -382650193 -95682049 -378809876 267438138 1000000000 -1000000000 -188187319 462369575 -271428992 336682808 -340269081 -314443569 576207047 -322083886 -364537643 -69101991 1000000000 -1000000000 1000000000 -1000000000 402553392 -150484107 1000000000 -1000000000 48416043 597655313 -159022124 15476758 113420969 -400470203 -59679435 197550789 278404117 1000000000 -1000000000 377314958 91661855 85196460 233436911 -356601139 288521287 70258968 -541336387 435115243 19657208 100118355 -102834331 -331943557 -342262191 343855129 1000000000 -1000000000 -1000000000 -342527849 112252842 342605960 293033775 -766047864 1000000000 -1000000000 3834587 475777010 -309893250 -162509204 755985055 122201507 -458182131 -135034798 -159410366 -14587828 307731109 90778651 1000000000 -1000000000 570866415 -21515656 109362190 -541096021 1000000000 -1000000000 -1000000000 730304328 -19866753 -610459471 432069967 245749650 -479293193 1000000000 -1000000000 983226644 -616826510 1000000000 -1000000000 44769064 634462461 64136263 13288003 -812431433 722175153 -239605408 398282940 -130626030 -151609587 306802532 -141478922 1000000000 -1000000000 -327487154 -487021984 451287346 122699525 -148112318 409491791 -579365658 1000000000 -1000000000 1000000000 -1000000000 203553243 603013489 -865115532 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -11220407 297743176 -326216103 161433919 -101801172 1000000000 1000000000 -1000000000 -340979278 1000000000 -1000000000 280139164 367254983 -25107633 -813378559 125951780 1000000000 -1000000000 -919253952 870816202 10530203 -78088474 -10150700 -193268073 -112286012 1000000000 -1000000000 -281267309 601311098 109219341 179786753 -842901742 190937780 39518051 -187965601 304648398 1000000000 -1000000000 622750452 -293423917 -287925001 -127334873 345895524 1000000000 -1000000000 -304523861 463771628 1000000000 -1000000000 -1000000000 -543180642 1000000000 -1000000000 -1000000000 313827918 159074254 -27995837 437767861 1000000000 -1000000000 1000000000 -1000000000 -186694743 -48923222 321167911 -42486351 1000000000 -1000000000 725038204 -552341333 1000000000 -1000000000 -242309523 17609557 1000000000 1000000000 -1000000000 -49951233 -410986193 -327278691 25752162 244185065 444021899 -105467506 1000000000 -1000000000 743829522 1000000000 -1000000000 -164711472 1000000000 -1000000000 154884696 443667672 -594937095 1000000000 -1000000000 594230406 -159974988 -349981417 56055659 519337888 288675993 -326479820 1000000000 -1000000000 -571744619 -110901823 493450225 94214708 1000000000 -1000000000 -97776922 587624385 1000000000 -1000000000 -505281900 1000000000 -1000000000 56692418 -570179587 -81866267 414686144 -115495435 -48011870 518313854 -818388423 -18326582 418124445 43270157 315397801 -425565056 242538508 1000000000 -1000000000 423127351 -694565638 531908650 6626116 67965092 -87748617 79490146 -430731154 42320843 -284475615 1000000000 -1000000000 168211129 330684211 1000000000 1000000000 1000000000 -1000000000 -162329818 367086916 1000000000 -1000000000 -1000000000 -166623244 619613646 -449469835 266993798 92977054 1000000000 -1000000000 -148543849 4686236 -338302044 44008316 -136045588 761539188 -443153491 -127574516 182256410 175111427 30579570 -351175111 230450246 -320657360 1000000000 -1000000000 -769730891 367295776 1000000000 -1000000000 -1000000000 707105451 -256605295 337578536 -916164383 549203562 8608905 1000000000 -1000000000 207643613 -673057548 -202202651 338221875 538492171 -150915145 -85922177 -633460530 1000000000 -1000000000 -1000000000 393284782 -314720797 1000000000 -1000000000 573068404 169434688 1000000000 -1000000000 73018976 600131166 1000000000 -1000000000 802730444 -470427350 323315352 -57130593 -387666001 -142642518 421422322 -214644502 -7624209 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -265106323 -255155907 566806206 -526280736 739303460 -865863273 1000000000 -1000000000 -107350377 1000000000 -1000000000 780741341 1000000000 -1000000000 -274252780 639699526 -653874480 1000000000 -1000000000 859462567 -910873537 1000000000 -1000000000 505966653 -150073051 1000000000 -1000000000 167177787 382793006 -857839653 660227617 1000000000 -1000000000 729963694 -33631725 20745407 34686743 -158672103 1000000000 -1000000000 -233508976 -125338417 1000000000 -1000000000 682730011 1000000000 -1000000000 -1000000000 -390986616 -136880062 -118340263 280859721 1000000000 -1000000000 258536317 1000000000 -1000000000 612898192 140536404 -623061281 1000000000 -1000000000 293196560 -82843831 1000000000 -1000000000 423685399 -329676273 145722129 93130833 367925808 -610842652 -75513326 505282744 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -495012239 879532982 -63936868 -813797020 703850772 -487867869 -114886951 1000000000 -1000000000 792755944 -116478161 -646801152 321368088 1000000000 -1000000000 -904593894 820585540 -255200294 -161848256 -253578305 689021020 -283764669 1000000000 -1000000000 1000000000 -1000000000 -340207417 1000000000 -1000000000 112566648 -724507355 344117907 552179280 -829250814 -114824386 919545021 -130317504 -56992812 -140269122 -339341896 675620772 -309121220 -289302779 141255114 -313490638 336162967 1000000000 -1000000000 402301781 260862911 172281449 -97753619 1000000000 -1000000000 154251113 65478058 9404569 1000000000 -1000000000 491546937 225476178 -836948981 517224356 -174729277 1000000000 -1000000000 -790287630 658047639 172172669 -633487633 517358676 1000000000 -1000000000 108891604 -352681747 138021064 -317588279 240370950 -331307664 -27901089 717522386 -520619216 1000000000 -1000000000 -374589671 370017353 9582910 -847230036 412295675 -178319615 -287215125 1000000000 -1000000000 -803379289 1000000000 -1000000000 174359916 -125060860 -391135114 61054667 719827874 -579211729 -50960687 -162474140 867520883 1000000000 -1000000000 1000000000 -1000000000 854657641 -5930828 -289778875 1000000000 -1000000000 -184068765 41448718 234182119 436856127 -175961922 7999205 4810 1000000000 -1000000000 1000000000 -1000000000 -190721508 -371875753 -123853184 750474583 -190733722 1000000000 -1000000000 872511791 -851221972 331018168 -32734224 1000000000 -1000000000 68057573 -387513623 53694751 15762419 574436426 -421911963 625630219 -78906198 116704479 -696173870 1000000000 -1000000000 1000000000 -1000000000 334428694 -238450786 -188928079 289964883 1000000000 -1000000000 159966379 1000000000 -1000000000 179163879 -180339821 683697611 1000000000 -1000000000 -708382442 1000000000 -1000000000 205481092 -227912066 1000000000 -1000000000 -61799659 182317835 1000000000 -1000000000 -1000000000 -46793339 589962532 1000000000 -1000000000 -632988709 610965576 1000000000 1000000000 -1000000000 -559659162 665517702 -117254889 -558179588 -143874820 -41433817 83318377 433280553 453894317 -212515561 12210408 -305753291 345000632 1000000000 -1000000000 2621426 -112605613 261613327 41126164 -129523678 1000000000 -1000000000 -651763891 611744963 32034788 1000000000 -1000000000 1000000000 -1000000000 -30859499 -83102130 371111999 1000000000 1000000000 -1000000000 -1000000000 -787933032 599408319 -195730970 -391003622 1000000000 -1000000000 -486033677 1000000000 -1000000000 1000000000 -1000000000 90883148 173021125 -84638961 319854618 -250962336 -1972124 -239535938 330333988 1000000000 -1000000000 -458093808 1000000000 -1000000000 1000000000 -1000000000 628482889 -428631763 412853233 1000000000 -1000000000 106385095 -669887459 297124710 37984870 -167160928 580872550 -872936684 753917389 -368246169 -217868484 1000000000 -1000000000 396360111 85613510 -250950221 563927943 -834269792 677651532 15914451 -474811131 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 503275535 -487484220 284455646 -294045698 703944940 205469467 3547317 -700704321 -149368337 689922848 -582017818 227285967 -97916194 611687429 1000000000 -1000000000 37476203 581824422 1000000000 -1000000000 714975288 -558533836 -295551324 418283562 23896922 1000000000 -1000000000 -104494278 896120266 -994732750 305909093 99804666 67384647 -188111808 -45723193 697239699 -698011126 1000000000 -1000000000 721322326 68032754 -302805781 -437306322 751117178 -252593556 -22099799 -346696202 301785687 207210585 1000000000 -1000000000 -595617933 298162734 490767419 -432458079 302668352 -357412637 -135981106 1000000000 -1000000000 -31882283 -20684330 262659364 1000000000 -1000000000 -442684551 -199125317 83793846 276189337 -392828588 1000000000 -1000000000 -323405134 454536006 489634569 -702907831 -46449781 340548959 -344786964 134521349 1000000000 -1000000000 215046549 19152801 136508366 209438886 -344484985 -286422915 204954100 1000000000 -1000000000 220802309 -129976406 -693352184 378959748 315325764 -265278670 -423276174 640180083 -276463036 369337361 82507674 1000000000 -1000000000 282335266 -224342653 211365695 224465809 -391686561 133694398 360586281 99605137 -183807281 -716496527 740411698 -420550281 441102245 -474531238 552002840 -562277066 1000000000 -1000000000 505764503 136303990 -100466640 34993073 90512826 -759409034 656061811 -83787522 -509956045 149482442 1000000000 -1000000000 1000000000 1000000000 -1000000000 -40143333 41324953 -372434164 1000000000 1000000000 -1000000000 -1000000000 -705150456 138987533 683644411 -540125499 -327948213 930682641 -532146279 567201316 -469576294 1000000000 -1000000000 692083196 -186276099 -507013259 1000000000 1000000000 -1000000000 1000000000 -1000000000 -293365740 788549374 -83951433 217407751 -705941454 262259110 -445462893 146455239 1000000000 -1000000000 -602043684 1000000000 -1000000000 40744102 -1124722 -352188936 332378282 393038786 1000000000 -1000000000 -27426784 -130902417 587217494 -335225187 190786066 -200248058 115226179 -279631302 356224140 -693901303 1000000000 -1000000000 -1000000000 -174237617 1000000000 -1000000000 -1000000000 -651698878 102561006 699386453 -831669016 1000000000 -1000000000 1000000000 -1000000000 -306649722 103856245 323082945 326071952 -336796973 1000000000 -1000000000 1000000000 -1000000000 472031468 -31831246 -328301090 118548583 237906372 -30191489 1000000000 -1000000000 414019360 -687831815 659646041 -563716507 562097606 -6421153 217314018 -102382092 -766439113 79702107 766076151 -760460019 253722743 -415653849 1000000000 -1000000000 791180576 71955508 -699263469 235632551 -191462431 54191765 376621121 138002923 -13649092 35472885 102440197 -809603106 1000000000 -1000000000 -251882260 -377318929 -14567008 66696262 1000000000 -1000000000 611800661 -864818595 757521210 -443299424 -115499331 381226873 -96928076 -287975509 647905076 -835044785 43205252 1000000000 -1000000000 -1000000000 293090629 -553842831 945142525 -172012002 70962361 -627165595 106782428 -20585934 1000000000 -1000000000 -1000000000 -166033230 1000000000 -1000000000 388195471 380272344 -354029009 -254300522 -24651617 128608259 175827715 289585505 -5442915 -518283785 -226144765 1000000000 -1000000000 -173203590 228218855 -802704849 -74285832 827835645 -335918892 91569732 -262172562 151920924 481177075 1000000000 -1000000000 -743000059 211984632 -164186589 1000000000 -1000000000 -416419324 514421012 -558561032 462023191 -62496011 -523351210 1000000000 -1000000000 1000000000 -1000000000 -360826594 466977333 94071939 187752427 -475940907 -402742220 439458525 197006353 -650373496 185177637 -139873821 644445063 -476688953 1000000000 -1000000000 649142360 -567872480 1000000000 1000000000 -1000000000 1000000000 -1000000000 -504793988 672149413 -27905849 1000000000 1000000000 -1000000000 1000000000 -1000000000 368827120 302781042 -308479604 -3104814 -436201064 1000000000 -1000000000 -862545706 457202709 1000000000 -1000000000 -518567802 -71138475 362311528 -48115102 -172426534 1000000000 -1000000000 131118503 55417699 -639704939 349115499 -24189029 -77381916 -147880654 -113012390 193571330 1000000000 -1000000000 -315898896 -524578645 317537076 -254660126 356949436 -378246014 35796149 563021309 -415715382 202487666 -420644477 538111732 -97234426 -18533474 -290563228 394160056 383848604 -552605382 149423902 1000000000 -1000000000 436101649 -452389170 1000000000 1000000000 -1000000000 1000000000 -1000000000 293054820 238083225 337845545 -4139841 -225121205 -269701413 -430401638 1000000000 -1000000000 -1000000000 178558696 -689404073 -101763193 -2909269 31344002 1000000000 -1000000000 66129443 91713412 440712798 -80580462 -337656335 -153050088 1000000000 -1000000000 -1000000000 -678831179 -79785493 1000000000 -1000000000 -521915689 -337671635 58613389 462590460 -26152288 -160898703 526697734 -439692306 -236309877 83847763 71978747 1000000000 -1000000000 -1000000000 -435883045 308660510 612053371 -237900613 -281407280 83036921 1000000000 1000000000 -1000000000 -450269518 504824304 -409214618 -324435868 736281019 -93536788 -496079988 192723761 -331285138 -24143124 1000000000 -1000000000 1000000000 -1000000000 -37858819 -449050540 140491474 -293384336 -255819226 714275795 190602673 -307683281 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -144143012 -347446340 120241138 269665687 1000000000 1000000000 -1000000000 -86169230 625381629 210675904 -455157784 105428241 -115353091 50109000 182443835 -293463016 140617496 -467363940 1000000000 -1000000000 760037409 1000000000 -1000000000 -68728360 1000000000 -1000000000 -160989446 -288558787 679754428 -738704130 -207564686 200763539 770676172 -538730321 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -44750289 410828383 1000000000 -1000000000 631933888 -685880539 -6167048 -7544915 332816332 -447560283 1000000000 -1000000000 220490399 230233450 51496896 -646135296 -160150635 539886920 1000000000 -1000000000 909656549 1000000000 -1000000000 -623554376 585796957 -504804108 358693810 -324415975 276431354 911310 93685501 292342393 -14848511 -808780185 270316948 1000000000 -1000000000 -1000000000 234938719 -90483730 -13007889 -80399864 373830554 -604190034 264077677 198812406 1000000000 -1000000000 -951346359 686495321 -285164141 121283731 1000000000 1000000000 -1000000000 -184736570 18670452 -20206002 -378335549 47640400 -336842321 489290163 -228762917 650072563 -446598519 -17431634 -397052961 520486717 15347329 166351414 -490564079 59469168 1000000000 -1000000000 -252636573 59818324 -444294641 103330834 -114870182 1000000000 -1000000000 -222329945 402566044 215684724 -580849379 7318599 -65869603 703188614 1000000000 -1000000000 232873518 -614286065 696343094 -756953010 474731769 -26873386 289020192 -712335381 -34869167 321316898 -36385846 278923791 -749891894 435902179 1000000000 -1000000000 1000000000 -1000000000 579357466 -166243418 74018367 -530149237 -31716257 -42843720 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 764724875 -144184929 -86269572 1000000000 -1000000000 -497543765 -145611312 859082811 -544057184 547357343 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 116748035 251483438 176740545 -236491057 78914207 -117006726 -115557207 1000000000 -1000000000 1000000000 -1000000000 -285985703 149131256 483130545 -133410977 -341426125 476457516 -797172061 311609989 513332941 -128490852 87709256 -734402498 -18122893 1000000000 -1000000000 1000000000 -1000000000 229758342 45918515 -319842432 -74210819 -55982904 706326940 1000000000 -1000000000 1000000000 1000000000 -1000000000 -234275160 565547626 -504350432 1000000000 -1000000000 -196046902 -435994714 146554975 1000000000 -1000000000 1000000000 -1000000000 -45826624 -75706931 561575608 -327904100 1000000000 -1000000000 228968777 -523075397 773291528 -809810465 33879025 -103479499 743419447 1000000000 -1000000000 602626010 63918693 -745443654 148847584 647757557 -59200606 1000000000 -1000000000 108872611 335576142 47405205 -243729816 1000000000 -1000000000 398875016 -203166361 545360094 28060029 -446566372 -498152829 521662202 134224355 -193312550 1000000000 -1000000000 -74172281 1000000000 -1000000000 -375781458 757684308 -311812276 128383286 -75170909 -398429522 218698027 -142474892 -245881401 605157790 -154712411 -218129457 1000000000 -1000000000 -575034774 -183338660 786611024 1000000000 -1000000000 -284874827 -26778450 84756798 243228505 -72496393 190573286 1000000000 -1000000000 182515250 628595371 -584348527 -136067962 628444421 -282354567 1000000000 1000000000 -1000000000 -1000000000 -219850074 525179803 202797304 85276221 1000000000 -1000000000 -135334578 641433339 -340128060 318478083 58260436 -900820619 341214955 409727306 -809842693 834431987 25812646 -181682474 -176576572 -83012635 1000000000 -1000000000 -66518765 634402191 -14853750 -678297030 557087368 17349188 -71701031 310170734 -381313083 1000000000 -1000000000 -424959633 444852903 1000000000 -1000000000 -167464011 -293542471 1000000000 -1000000000 395812185 1000000000 -1000000000 -183951523 -165282430 325954041 175307854 -729943912 -125012242 1000000000 -1000000000 -355386119 185691150 -147925267 -81760536 172574470 205361701 38070156 -178519351 527224041 -2055802 1000000000 -1000000000 -192963483 268092862 -89713322 -259995185 -17469267 1000000000 -1000000000 150528569 -70394775 -42744930 -843286265 1000000000 -1000000000 1000000000 -1000000000 -160021093 42186626 619810424 -655956781 133075425 152779611 -440411555 1000000000 -1000000000 304441104 -288351702 289783218 1000000000 -1000000000 43147929 1000000000 -1000000000 -297918298 -319818971 482467734 -39686224 -384062746 106150198 -146770886 696037781 49675205 -796961618 323215885 1000000000 -1000000000 -109657309 208788999 -46512081 -105074139 1000000000 -1000000000 1000000000 -1000000000 -354263659 262182660 -270162794 754032100 -385766797 55752665 -205868555 -230499161 470467578 -3876520 -536182565 774827846 203668718 -185800592 -23997824 -62208086 -326615776 -89811100 503568388 74375202 -464281365 1000000000 -1000000000 -298918757 398364456 1000000000 -1000000000 846776518 -178276098 -89994767 282724785 -876286837 682566206 -196959499 -207347987 -46285357 113036268 258606357 335715390 -450898879 -3524211 275889581 43310615 -684606712 202968722 -168041725 1000000000 -1000000000 1000000000 -1000000000 -629740369 -75116826 250921070 -224841968 1000000000 1000000000 -1000000000 -605602852 1000000000 -1000000000 9183146 -559513023 1000000000 -1000000000 -586898729 285410506 -546652555 1000000000 -1000000000 -564582475 40669873 292473995 134114678 249966360 -721979847 -29884018 874937240 -846693646 372267476 1000000000 -1000000000 251110216 -348956153 -315302748 454937220 -263059478 -346489735 1000000000 -1000000000 782835134 1000000000 1000000000 -1000000000 255231571 -141921792 25153844 1000000000 -1000000000 345435009 1000000000 -1000000000 -409383188 -175759630 160295625 106638723 131098798 317174187 -201574525 -182457196 -103717163 -333448525 873282815 -897496142 63391336 519837561 -323624486 70623938 1498489 361929681 -217640853 -205593740 414233989 214589489 -748802238 13632843 443468371 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -812909946 418872412 -358213008 715829101 -728692507 1000000000 -1000000000 337638249 409610797 -389988800 199948047 80682185 -188851270 -47094654 294227905 1000000000 1000000000 -1000000000 234699742 -749093334 116441377 308983060 -35190749 372221349 1000000000 -1000000000 1000000000 -1000000000 262618191 269482984 -318263395 1000000000 -1000000000 -90750028 -249062208 132132022 1000000000 -1000000000 404470969 -447524361 386007302 -177507684 222911264 -156226917 70890659 -239308521 -403813927 211335331 -175838945 537265714 -561251367 754650057 -510098673 344369164 1000000000 -1000000000 -74563573 1000000000 -1000000000 -46656749 1000000000 1000000000 -1000000000 -523042229 498487653 -653713436 603414668 2842676 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -588330433 694483196 -9963173 -17408153 -34730714 -198201977 415433336 -477140195 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 257735809 -515142718 -173319255 1000000000 1000000000 -1000000000 -1000000000 -262814112 -129687524 263236785 -662857434 512334608 -285729673 391036045 84913707 -421073801 535576040 -214975314 323624085 11142799 -903427888 654267211 1000000000 -1000000000 -18869935 245429918 -437805525 79141772 322548543 -2981630 -451034427 1000000000 -1000000000 -180905106 -290238872 181811744 -251831481 559189648 -87287306 136287339 -307439819 140552518 -443059618 -321688474 834005474 1000000000 -1000000000 -622632789 -53518037 275168201 -77458414 1000000000 -1000000000 -138846454 664205754 -478562699 403941073 -226265773 498878513 -158087049 122364258 1000000000 -1000000000 412650279 50205367 1000000000 -1000000000 -461872299 112192292 429406180 126084974 1000000000 -1000000000 420704694 -2963048 -442639114 765661776 -190943096 99535349 205216580 1000000000 -1000000000 -90335233 1000000000 -1000000000 880055166 -160731791 196490723 -419328634 -50792513 3227069 231408395 -236773952 1000000000 -1000000000 456794187 -54883463 -185853671 -149081064 240146367 1000000000 -1000000000 -67256417 295908284 -189058583 1000000000 -1000000000 1000000000 -1000000000 -250441032 643853155 201547793 1000000000 -1000000000 705176068 -783202655 578517715 -504793405 -27723287 690805939 22135815 -631396529 188635244 1000000000 -1000000000 33009707 -387827103 694791654 -833650792 286962178 401215154 203479329 -289020192 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 162653406 -275658063 -156515915 893558126 -220400172 74297453 26579667 1000000000 -1000000000 778831882 1000000000 -1000000000 371466699 -863539511 504160096 -474173358 62389851 104438915 82064808 121335368 92488587 -95502929 170809990 -197900293 1000000000 -1000000000 -86261694 -55503414 580048120 1000000000 -1000000000 -1000000000 555251300 172541339 1000000000 -1000000000 223756726 486420351 1000000000 -1000000000 116672926 686271397 -283947427 -524444905 735764088 -426516642 -240647273 685635056 -473601721 624397039 -678168683 378044865 -333079849 1000000000 -1000000000 -118689316 337319515 -105970095 -403310931 -85381087 604926203 -499513318 632975226 -521944932 592471388 -213544002 297479699 -376048469 -505784835 882657660 -365301514 1000000000 -1000000000 -1000000000 104563537 -529425870 -76392041 -79747817 508728484 142113039 -749212623 109574947 86338345 297293195 -494976877 344182191 193558225 156028008 224421467 -726010157 315722262 -38346291 1000000000 -1000000000 1000000000 -1000000000 328819300 -209522923 1000000000 -1000000000 82233247 -96468647 -450940916 -172542102 82944219 200996 175850266 471279966 -752159549 571058424 100111002 -93342824 26371022 1000000000 1000000000 -1000000000 -1000000000 58337065 -608200687 939272367 -614416660 1000000000 -1000000000 -240336889 658630183 -394155518 339844884 -725310084 704875951 -258066886 -79863623 154509044 -463612429 393226959 1000000000 -1000000000 -49991987 -152036173 11834357 799254713 -473964491 488973934 -813889007 295853567 445283454 -214889935 1000000000 -1000000000 -4729160 -629735292 176880081 76842704 -336767424 1000000000 -1000000000 1000000000 -1000000000 117906241 59188399 -363719013 399887943 1000000000 -1000000000 -280777762 -589081822 52120213 363640957 292676975 -523142375 1000000000 -1000000000 470557773 265064823 -720378158 262104093 -338188551 274847996 572304081 19991090 -108323285 153777919 -507705122 -201008653 589370388 -778517190 347120480 546995840 1000000000 -1000000000 351929442 1000000000 -1000000000 -732551438 74506491 -11967465 1000000000 -1000000000 -273170336 16680593 477680079 -358412842 276448407 1000000000 -1000000000 30167183 172233304 -563234758 150419251 81255716 182209373 -522093645 458720478 1000000000 -1000000000 284289807 1000000000 -1000000000 209388080 -84901521 141824739 -71492068 1000000000 -1000000000 49911708 -44656907 857881301 27766787 -83338981 -104156975 -249966142 1000000000 -1000000000 657465916 133168498 1000000000 -1000000000 160035333 59554062 104961351 218013603 -125208430 163102864 -473158147 -6633932 147501622 -293869987 737964819 -532788366 140171706 1000000000 -1000000000 218815149 568283939 -262433467 -232831019 -139258680 322603401 -529762366 118225644 -210071209 559615469 193858195 -493934032 1000000000 -1000000000 -746894089 -156156682 190596965 295612271 123412399 1000000000 1000000000 -1000000000 -513754111 1000000000 -1000000000 1000000000 -1000000000 -492247 1000000000 1000000000 -1000000000 -398156770 467874631 1000000000 -1000000000 1000000000 -1000000000 70859247 -387558162 1000000000 -1000000000 529630320 -347418093 379887558 1000000000 -1000000000 -35756721 575409529 -144275643 8063931 1000000000 -1000000000 370290989 -264561066 149804726 -262670098 1000000000 -1000000000 -457214367 -291403451 -62657927 892067464 -625857128 -234293411 395712981 25861079 -267089920 151801963 1000000000 1000000000 -1000000000 426890496 -659646719 20674576 698563888 -337991086 1000000000 -1000000000 -1000000000 -60796536 -135394403 -68630509 634408289 -562265337 521835961 -431838694 615084595 -117019257 -248209530 1000000000 -1000000000 624390238 1000000000 -1000000000 224799519 222157439 -39175166 402188282 -74059234 132352152 -545730557 -290069040 816537712 1000000000 -1000000000 125968962 -108936576 315662408 -927939 1000000000 -1000000000 -388305024 -71611091 -205112604 1000000000 -1000000000 190157216 163206664 -391197933 1000000000 -1000000000 62016908 -884285997 250133880 -15698767 -154035604 591005889 -604129332 286886719 -15153112 1000000000 -1000000000 -246297638 487224981 10534973 -377678284 -27153621 339556810 200527713 -580047149 696153791 -806609097 -104235732 1000000000 -1000000000 -1000000000 90548126 -697686734 116223822 634416827 1000000000 -1000000000 -1000000000 -283249095 1000000000 -1000000000 396726330 -242787476 1000000000 -1000000000 158343171 -58634704 27608772 1000000000 -1000000000 -205201401 1000000000 -1000000000 292292900 -196376724 -397690986 195694471 1000000000 -1000000000 -108174298 510276423 -248415861 191741774 -703493584 -141036952 305566162 -207709520 1000000000 -1000000000 -70406546 210700045 463580277 1000000000 -1000000000 -157007077 -551640177 -1664535 386052710 19162379 8139499 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 215038097 1000000000 1000000000 -1000000000 -1000000000 531947889 -737174147 62996133 467040125 129123203 -348621710 1000000000 1000000000 -1000000000 -448044507 -183438197 568982958 -472107143 520381419 -7064664 -410472574 449118584 1000000000 -1000000000 -89993473 217658936 220900077 -67322868 -548232605 488465609 -595430746 143429531 618081072 -747320701 692814104 -712601464 383616486 -19517940 285812970 -210088774 -431690953 764280585 -372464927 -275127975 -73851106 1000000000 -1000000000 472669649 -395776331 256218127 1000000000 -1000000000 1000000000 1000000000 -1000000000 7951661 313493384 228976341 1000000000 -1000000000 237494120 -330641681 -17364435 1000000000 -1000000000 72205986 1000000000 -1000000000 -242197822 -621602427 8481392 303599850 -370830480 259632728 108244694 -154793078 1000000000 -1000000000 125716629 1000000000 -1000000000 -358296586 449089267 -573896606 1000000000 -1000000000 -1000000000 262937587 1000000000 -1000000000 219428232 -81634607 1000000000 -1000000000 -309553343 -483050049 1506054 1000000000 0 -1000000000 376763099 -793039593 877089320 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 266013949 -313697696 222125917 1000000000 -1000000000 616394392 1000000000 -1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 -724013957 374391605 -358544039 620510199 -443459157 -56227014 272470690 1000000000 -1000000000 377521704 -80259167 -257440716 -405995917 214612439 638076188 1000000000 -1000000000 -744706271 1000000000 -1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 -6115033 375742420 1000000000 -1000000000 -680119334 431330999 -417726082 269184332 1000000000 1000000000 -1000000000 -326359616 86691461 112568502 1000000000 -1000000000 1000000000 -1000000000 -164839167 -32560465 714870556 1000000000 -1000000000 1000000000 -1000000000 381873292 1000000000 -1000000000 -23624986 -288968104 1000000000 -1000000000 -902653008 177685244 581712176 -130160353 -704443281 1000000000 -1000000000 1000000000 -1000000000 -300221276 -135176494 -247081198 350568243 -444132683 53291176 88703282 -162321270 65426953 704543815 -821085807 887175367 -871671103 753497219 1000000000 -1000000000 481262589 314643237 1000000000 1000000000 -1000000000 236622251 1000000000 -1000000000 -1000000000 32846682 87710194 217672002 -240983724 1000000000 -1000000000 1000000000 -1000000000 379415305 -890722358 27086884 -15738133 420813433 1000000000 -1000000000 533995437 -532868695 492545871 -15422426 1000000000 -1000000000 1000000000 -1000000000 527464403 139597555 1000000000 -1000000000 -115446102 795986 -686549516 1000000000 -1000000000 -43733892 960639321 -408246504 260799953 -529776953 525506733 1000000000 1000000000 -1000000000 99333312 465629124 -675617062 1000000000 -1000000000 59927997 1000000000 -1000000000 1000000000 -1000000000 -474937798 664295021 -815797349 195552268 1000000000 -1000000000 -259366985 -50748903 421732820 1000000000 -1000000000 14585410 -344770318 317561134 -22062438 1000000000 -1000000000 -6228172 357645284 -79395430 1000000000 -1000000000 207683756 -643787446 573957318 9890698 1000000000 -1000000000 181650242 -379050719 449445717 331164340 -165307445 -118991931 178846203 56966954 -810414085 -8238417 1000000000 -1000000000 -819708759 832260708 -805171702 406807918 92636524 -24959028 1000000000 -1000000000 -1000000000 1000000000 -1000000000 622616351 -624206092 106422533 1000000000 -1000000000 187096029 -68595730 1000000000 -1000000000 517232161 -310229343 -40238953 -165022489 540554718 1000000000 -1000000000 675468534 -132639878 -442560132 4779721 -318216511 464884422 1000000000 1000000000 -1000000000 331453305 -57465419 685961809 -811847818 232254443 -237534825 171117323 543771172 -700741418 742902633 -604379768 1000000000 -1000000000 -170905598 170211564 -464752038 804508226 -567604276 542112642 -785259903 1000000000 1000000000 -1000000000 455905926 1000000000 -1000000000 1000000000 -1000000000 -248639586 245912887 -396344629 -92181981 1000000000 -1000000000 -467822218 489432760 -376253262 1000000000 -1000000000 -259459859 -62748951 1000000000 -1000000000 -81572682 237169860 -57539832 71342597 409518976 1000000000 -1000000000 -281545677 1000000000 -1000000000 137643376 198991657 13248155 -208264949 -224452 -232867961 498649538 -257616404 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 515555180 -451027526 629668851 -635511904 1000000000 -1000000000 -515461708 563200614 -165744906 1000000000 -1000000000 538075610 -623768743 1000000000 -1000000000 -14112804 -491220507 205321426 -3662719 129895672 -570778963 1000000000 -1000000000 -1000000000 -648437666 249609301 265431757 -579070939 178060571 -194477308 254973232 -450359361 157337714 765486407 -121500137 -572761389 454745395 133319715 139096966 -799695084 1000000000 -1000000000 -846816499 426223329 1000000000 -1000000000 -236755251 459014522 -174558401 -776662062 519567700 -59757967 362799602 29022529 -207246384 -345827506 132912722 141295266 202330978 -241082909 -531439462 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 -1000000000 266749833 562895679 1000000000 -1000000000 -425993025 -376388042 591172444 -31811184 1000000000 -1000000000 66297146 13244127 566565 -309042967 480705207 -98366820 92394544 -767477541 544059277 -254261997 463867756 -156528241 16576358 1000000000 1000000000 -1000000000 -375346742 47624521 518892918 -811598748 569787813 -677419573 274679101 -188367542 327081302 283139022 236072900 -615583368 1000000000 1000000000 -1000000000 418808818 -389181984 -123682031 1000000000 -1000000000 -652824875 437631826 1000000000 -1000000000 653389944 -794633604 317987215 445329408 6994529 -431474173 430451885 37565099 -650960107 751859710 -307829208 -261131685 1000000000 1000000000 -1000000000 -43038245 43038245 -88334998 42816620 727902800 -687442412 -298966264 223541344 -113809188 725511851 -803417208 719438477 -122021120 99697185 1000000000 -1000000000 150994690 -277048126 1000000000 -1000000000 -281882817 501799850 -585870845 -265881074 1000000000 -1000000000 -235069074 -267364346 146537301 -152315925 202005199 -88625096 323702383 130262546 -617546525 311122024 541641574 -114180872 -674774394 -118057526 402510991 -39291846 204171452 -460003335 389987667 -63568831 -394373622 328272776 273634879 -349200159 -103615640 133706595 -311608263 104515430 864116844 1000000000 -1000000000 -1000000000 1000000000 -1000000000 872394113 -528357569 -432503939 624109489 -2046095 162271388 -132689832 1000000000 -1000000000 448754851 1000000000 -1000000000 116832197 -149735686 588597194 -662869488 553135829 -544201345 -163122406 -78728053 231623413 315437126 -364021732 245822779 371089631 -438139169 1000000000 -1000000000 -45906856 8263704 -510267965 -125861525 1000000000 -1000000000 -1000000000 -26181025 148925610 -39390932 13308366 -27365111 -586109746 131665159 -65281367 164764241 412539924 -656869559 935832856 -306808081 -407946076 1000000000 -1000000000 -754057785 297247472 218882384 -216926130 553183600 -54797691 -198153580 379380955 -768066197 -10924702 284766822 1000000000 -1000000000 -1000000000 -1000000000 529743802 -195862489 -612786497 321070288 -236520480 750967436 1000000000 -1000000000 48875140 -407615228 1000000000 -1000000000 464907460 1000000000 1000000000 -1000000000 665030409 -165240289 -681674944 521089526 1000000000 -1000000000 -36852075 -698527932 378114627 1000000000 -1000000000 -144988560 247948389 1000000000 -1000000000 546470299 -66106913 -533577866 277962549 -82220119 -390461519 247853276 -127568515 137226986 43215293 -149018071 685836641 -392281410 -57190540 -33359265 -372295415 1000000000 -1000000000 -517264432 622121440 -490479458 -231480047 -26035342 694301180 -342810534 1000000000 -1000000000 217008201 425311642 -648050606 50319100 559626723 -192015963 165064104 69285742 146652469 -448294037 -377489980 1000000000 -1000000000 26510162 458875852 1000000000 -1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 -439221536 -248123417 432960595 349683896 -765969894 609179932 349754625 -984585213 260460325 -155676774 482466399 -454835998 696373226 -722960100 -84333156 962559859 -400660377 1000000000 -1000000000 1000000000 1000000000 -1000000000 193243179 -687173502 817214695 -657429985 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -515348510 375251298 822545 101894716 -371767659 686256725 1000000000 -1000000000 306723376 103866205 -528629128 457372961 -557067758 690260656 -237659338 -419400891 -112068150 581370981 154232845 -667527475 150132936 519364143 -511254406 -196603965 134937832 -88003056 409764556 329969969 -468754510 -567391 146998192 292016491 -340699143 338245434 -15155602 -70053214 -44559460 -454415604 366355603 175983598 -707980742 493251418 1000000000 1000000000 -1000000000 -8220491 -254584542 -547341760 597181604 101338628 875850 120672507 15093633 -572835768 -98497089 276283025 450190480 -664878976 65472865 65966058 1000000000 -1000000000 -291706512 207367525 8716337 -540198548 696253886 1000000000 -1000000000 564319599 1000000000 -1000000000 711081930 -390875218 -226685202 372343990 -703074766 411306233 -349315064 550386687 1000000000 -1000000000 72636026 1000000000 -1000000000 482891284 -682252687 1000000000 1000000000 -1000000000 795097852 -125556903 -456444181 -58017224 120085121 201686343 1000000000 -1000000000 -1000000000 76367923 1000000000 -1000000000 719242304 -372234008 1000000000 -1000000000 1000000000 -1000000000 -129501251 -36858119 148088289 94186132 344976615 -265593656 -113975 208078265 1000000000 -1000000000 170489862 381666534 -27798012 -475265865 748793762 46115874 -665933629 402701808 288687191 -738956330 1000000000 -1000000000 85477955 -423912277 1000000000 -1000000000 -193091492 -151766621 290685958 531045235 -90719693 -800280489 531268424 -410008080 562561030 80700867 -622394462 198928595 -91496401 1000000000 -1000000000 -1000000000 -171783664 -52794423 -577923044 958883275 -101869805 -566768432 -182859518 299262806 -342549679 496871631 -479097369 666470223 -555505379 174256761 585506491 -740363472 -130886252 -86392356 1000000000 -1000000000 -1000000000 -454910034 1000000000 -1000000000 -326823832 539682331 184233370 -154057435 1000000000 -1000000000 1000000000 -1000000000 455725019 -267979905 1000000000 1000000000 -1000000000 -382260668 244061536 -580387547 32171093 1000000000 -1000000000 -1000000000 294480592 493379109 -626212240 1000000000 -1000000000 -108292613 -317541167 1000000000 -1000000000 -140576941 475517096 1000000000 -1000000000 1000000000 -1000000000 1000000000 1000000000 -1000000000 128406313 1000000000 -1000000000 410021554 -377903577 422359198 -130449667 -49873092 -274857956 236126331 -273407815 479906722 151328130 -663936754 1000000000 -1000000000 -1000000000 804038433 -858945582 677125200 -722399821 537998580 254376710 -562031220 216477907 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -229972355 -168313095 432297963 -432539523 785258627 -5390285 -481169163 375676802 187250633 -302495794 -544360782 139084086 35229256 1000000000 -1000000000 128866428 345396329 -603575470 607824011 -846963221 710844003 -599718664 -49783218 1000000000 -1000000000 155086860 -398618245 -303360711 360892033 -566577026 -32334569 951327691 -15215810 -249872708 -486257355 382623968 341091204 -356032147 1000000000 -1000000000 -194217098 -53817740 -332190732 105471959 572341259 -543215809 48588800 129884066 1000000000 -1000000000 -880609188 525268854 -591499479 1000000000 -1000000000 -1000000000 1000000000 -1000000000 251802702 270160551 -125580940 1000000000 -1000000000 -464457610 561979818 -722691753 461519389 -227553982 -231932984 570397256 -446801801 325194694 -75975946 -409418197 109683670 641428847 1000000000 1000000000 -1000000000 -180085651 1000000000 -1000000000 302899555 1000000000 -1000000000 79359223 -405577902 1000000000 -1000000000 -527188148 1000000000 -1000000000 1000000000 -1000000000 -398505888 480465929 -304890188 1000000000 -1000000000 251942631 86680765 -598609345 37120813 -30288602 712914336 -206817906 -114979281 1000000000 -1000000000 196427582 80623302 -63743563 309735365 -541107882 1000000000 -1000000000 1000000000 -1000000000 -501231885 104949071 636551246 -69435881 -662219720 687028288 -651325940 -88949564 -102383049 578240056 -538062231 1000000000 -1000000000 642812515 -759995659 1000000000 -1000000000 -29708858 1000000000 -1000000000 388923348 -411284833 80635363 1000000000 -1000000000 752546519 1000000000 -1000000000 -412394021 219463539 260803252 1000000000 -1000000000 1000000000 1000000000 -1000000000 -1000000000 -1000000000 -338972558 259142748 494432760 -268528243 168039839 14296833 -342111610 -512949700 693325230 224064522 1000000000 -1000000000 1000000000 -1000000000 -1000000000 -313782871 -381772083 602211824 -610137883 1000000000 -1000000000 -421985050 116588780 19678211 384974564 4052637 -704627661 603882053 262149639 -288566032 275539117 -206973084 -131661358 1000000000 -1000000000 -261110364 78765475 -237806408 206235305 1000000000 1000000000 -1000000000 -1000000000 790768344 -350120120 1000000000 -1000000000 -101758137 1000000000 -1000000000 428891633 -368801789 56546185 756978262 -817998345 745573305 -16635498 -251500396 -552161820 569651260 -34529586 1000000000 -1000000000 1000000000 -1000000000 -290201116 -384479924 1000000000 -1000000000 229086637 1000000000 -1000000000 -358924023 -72650042 267029214 1000000000 -1000000000 -512146089 24386367 1000000000 -1000000000 -630035753 202133660 474229440 1000000000 -1000000000 -1000000000 1000000000 -1000000000 188988732 1000000000 1000000000 -1000000000 183522469 1000000000 -1000000000 21325679 426869122 -501536970 451218064 -369935770 106275040 -228178475 209879105 1000000000 -1000000000 279946248 471670407 -341112722 276039179 -398559425 405056562 -300259618 1000000000 -1000000000 1000000000 -1000000000 -373782048 391840074 -142335534 1000000000 -1000000000 320265882 -906285143 1000000000 -1000000000 -162587992 249328041 63196892 1000000000 -1000000000 514023875 254134709 1000000000 -1000000000 1000000000 -1000000000 -486557214 1000000000 -1000000000 433363427 113294801 -762655215 368637642 247281080 48172095 -651679961 744575975 1000000000 -1000000000 -339667162 1000000000 -1000000000 -655418556 64921376 339601247 -9337004 -401213062 -121110625 436305391 -168187454 -50670781 356326798 -548269181 163132727 41852605 1000000000 -1000000000 -472021478 234186834 1000000000 1000000000 -1000000000 -766939082 1000000000 1000000000 -1000000000 -1000000000 -562041751 1000000000 -1000000000 74923927 -198449972 206099007 80343010 1000000000 -1000000000 348165484 -317078379 266844921 -309582284 -434430940 519553597 -156838024 -314611404 642480909 -314344925 -261876122 154308963 -10175893 186716758 -135695286 1000000000 -1000000000 -1000000000 -121739090 1000000000 -1000000000 1000000000 -1000000000 -394119717 -74738100 1000000000 -1000000000 376087446 -458195624 347984632 400605808 1000000000 -1000000000 662648045 -9001874 -85742275 -301453639 393018629 -520516526 -39306104 17232523 -369416305 35867583 1000000000 -1000000000 465525574 -186641248 -115242099 1000000000 -1000000000 30614147 481886695 -777585968 1000000000 -1000000000 814884320 1000000000 -1000000000 -825246545 274826356 509349751 1000000000 -1000000000 438487493 -36300420 -602792039 401254128 292100995 -82031112 -407036116 -310641655 254563864 138761559 291431714 1000000000 -1000000000 1000000000 -1000000000 -673821543 704049384 74950794 1000000000 -1000000000 -120807304 1000000000 -1000000000 1000000000 -1000000000 845863199 22948910 1566136 -637683112 650302406 -409247996 277158824 192747749 -136013618 -175346018 1000000000 -1000000000 -749626900 584308843 -344871007 108615491 536869330 1000000000 1000000000 1000000000 -1000000000 -190482829 -304138135 287893416 -48021224 -20815049 607914386 89647710 -133527310 -3075295 -134998538 99888594 -254603756 -265682176 -226247977 679255479 1000000000 -1000000000 41758425 -386497346 -346045856 494491598 -546309099 864944382 -115060496 -47949414 -421838818 15942650 1000000000 -1000000000 1000000000 -1000000000 456576593 -764071519 -88069315 271383430 -259831718 467419827 30676664 -77471042 330203641 -189747028 -229662136 174018382 -443849364 1000000000 -1000000000 66043048 530488627 -986359485 487270514 1000000000 -1000000000 -1000000000 -857170012 131899020 439175370 1000000000 -1000000000 636780361 -23764494 62645770 -128525787 -252907257 -135919199 -171856251 353345727 366257337 -392468475 4952487 -79573411 582132745 -680102930 -158357733 605147736 -470919686 173172247 474737178 -90548431 -460516257 151234724 156636072 108038925 32199351 -461300338 754796586 -159885577 -89825417 -188258717 -220757183 1000000000 -1000000000 -1000000000 -249266607 563999644 -204797786 -539507037 1000000000 1000000000 -1000000000 -12713432 593580686 -286270388 -299373130 -190604696 -9212016 393559341 -380485374 603259198 -376362314 50193515 -32709338 97912175 1000000000 -1000000000 -1000000000 231370155 -37003733 -464086884 -81973270 451285727 -14983884 49614460 -148950200 246360984 193365667 3860917 -626195555 429235869 -275568415 77599891 149459715 1000000000 -1000000000 1000000000 -1000000000 197680859 122850675 479849727 -609907967 18468457 488153535 -621914029 224217661 559447932 -493511210 190859526 -451476451 738273973 102552561 -857173629 385259498 -14366534 1000000000 1000000000 1000000000 -1000000000 780597572 -285321206 -265594613 -138116316 611775896 -452094428 -79273473 1000000000 -1000000000 -248824667 906177063 -914642278 900212980 -133519070 -70634140 87901729 -792067472 -30909187 668224489 194389193 -816748370 1000000000 1000000000 -1000000000 -766422425 311524483 -214424750 552167870 -467294486 272020378 42702579 1000000000 -1000000000 1000000000 -1000000000 -294836642 -466824274 393702005 -324089060 552139018 48462016 1000000000 -1000000000 115086504 1000000000 -1000000000 -308967645 202239282 -108714372 59726557 271695477 1000000000 -1000000000 -724734243 1000000000 -1000000000 -43373137 -28440128 598887787 -31744819 -750317026 708811855 -690118702 460470772 114152523 1000000000 -1000000000 623862735 -290039370 -373139349 454413329 1000000000 -1000000000 1000000000 -1000000000 125253855 -85341139 1000000000 -1000000000 1000000000 -1000000000 -320076924 957571412 -525397165 459741129 -451751100 448780639 -821534874 340287485 1000000000 -1000000000 1000000000 -1000000000 -443129472 1000000000 -1000000000 13157191 25686311 199431636 -87813972 -235983263 281717489 1000000000 -1000000000 -356801494 -1081065 -282293642 18668723 -85802217 780549219 1000000000 -1000000000 -331329186 1000000000 -1000000000 810139502 -610360794 584856270 52298033 -377151598 -38688544 -288144588 407056171 -372427872 1000000000 -1000000000 -49183786 -610179927 1000000000 -1000000000 8742914 1000000000 -1000000000 555543191 -487495326 629698168 1000000000 -1000000000 301522256 -300923933 390647570 1000000000 -1000000000 -690570894 633507880 -733391394 638516211 135929707 -629226222 -31544797 835395979 1000000000 -1000000000 -342161707 1000000000 -1000000000 544332117 -628252503 340281588 1000000000 -1000000000 -20457882 35085119 1000000000 -1000000000 1000000000 -1000000000 -419642541 280494837 -206891633 -24590243 -207202854 874398289 -793917577 520782470 1000000000 -1000000000 168114143 1000000000 -1000000000 -479875904 290984414 540196679 -627905047 614322777 -555031031 505474480 -277236020 -444440832 1000000000 1000000000 -1000000000 -530870368 1000000000 -1000000000 128280992 651540119 -377564257 140800295 -624258805 407279671 56227929 -509678985 565865369 -443154946 533251961 1000000000 -1000000000 -1000000000 15438155 224745396 1000000000 -1000000000 -297989219 149289349 -71974693 -190277310 33794675 722209270 1000000000 -1000000000 -292528562 441586824 260972858 1000000000 -1000000000 -1000000000 -277489253 1000000000 -1000000000 -477406964 223811287 577025178 1000000000 -1000000000 1000000000 -1000000000 16148893 220867797 223453409 1000000000 -1000000000 -181032879 72341464 1000000000 -1000000000 95315067 284792296 125168839 -784111091 216042208 419681404 139397111 -697705647 -27839086 530873616 -443884250 569264610 -701821516 113121330 409901249 110309952 -35523113 34561684 1000000000 -1000000000 -32810237 259737750 1000000000 -1000000000 55378333 -228822554 252130641 1000000000 -1000000000 332229531 381240812 102915961 -796292676 1000000000 -1000000000 1000000000 -1000000000 241271655 -298506534 1000000000 -1000000000 -583015579 612597135 -336129162 -316816399 176628270 -7922033 -16415503 361641310 467663809 -47616713 -943267826 718542271 -309040544 477985856 -637961469 471538537 1000000000 1000000000 1000000000 -1000000000 -88745511 371507726 -128304181 37912847 -656217333 1000000000 -1000000000 175439825 1000000000 -1000000000 -744795767 876209792 -741228862 268173206 1000000000 -1000000000 -104928590 -471987636 266504186 1000000000 -1000000000 -124937629 1000000000 -1000000000 417649148 1000000000 -1000000000 -92299106 -333027602 517169418 -509874077 -305838278 39289040 360287839 58298078 316673337 1000000000 -1000000000 -1000000000 4164145 -166910007 -17375171 1000000000 -1000000000 434308610 -431641877 3519368 1000000000 -1000000000 385074985 156249722 -183646319 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -718088855 -33417220 1000000000 -1000000000 1000000000 -1000000000 -1000000000 1000000000 -1000000000 119272077 49014101 1000000000 -1000000000 617435371 24782322 -487529482 608471053 -811587570 183027856 -222652734 397995373 116138016 1000000000 -1000000000 1000000000 1000000000 -1000000000 -186046628 151371279 192670593 50954225 1000000000 -1000000000 -225338128 629036429 -243873383 -463316417 174055029 1000000000 -1000000000 1000000000 -1000000000 74740119 1000000000 1000000000 -1000000000 27577705 374469268 175972220 74211999 1000000000 -1000000000 1000000000 -1000000000 -179353636 207187560 -392579754 552485349 310001894 -483622219 -153546340 -6370115 -40837651 462180417 1000000000 -1000000000 1000000000 -1000000000 -251783733 -670607392 36100010 816008800 -256557571 255392051 -766945405 1000000000 -1000000000 -586652657 255879793 1000000000 -1000000000 52009313 297870218 -510171440 879609242 -446825339 -362613297 291926963 265333305 250519798 64405225 -387765679 6215556 -250038506 614805570 57903760 -442236506 -185930618 122007957 -13576638 -83945777 603556449 -293489251 223968205 1000000000 -1000000000 334030514 -554648622 202236087 -286201502 720155767 143274275 -466243842 -220812541 249989799 359370605 -602394069 1000000000 -1000000000 -43888167 564476946 1000000000 -1000000000 -224821349 -25631560 -376367004 -98173085 682217670 -611752018 -108677014 1000000000 -1000000000 232403867 -362697230 380723491 1000000000 -1000000000 -132380609 831488115 -604690418 4024311 -133444597 1000000000 -1000000000 -155937502 1000000000 1000000000 -1000000000 -943744418 416422679 406306146 -377913783 1000000000 -1000000000 -303032387 -290649121 632934532 -66455743 237986325 -485467213 1000000000 -1000000000 -725233389 584459629 -195808239 -426019264 836964964 1000000000 -1000000000 46509829 226014793 448138923 -713773378 208045833 -82913920 354129244 1000000000 -1000000000 -405387498 -471824431 564482721 1000000000 -1000000000 10640578 1000000000 -1000000000 -1000000000 -30496731 1000000000 -1000000000 1000000000 1000000000 -1000000000 256033235 -424307521 577922794 139331893 -403520052 1000000000 -1000000000 -606016893 421528939 241072068 173931595 -200356790 -670388935 820925627 -878175871 874214973 -141016908 -458433509 -210946873 875384950 -935104754 -36152151 642472940 -184720810 1000000000 -1000000000 -436714698 370060069 -137040074 -437534439 695805205 -976863980 102836499 705004583 -730276417 771833056 -696660037 68876889 -8565625 -80391146 42108262 540531568 1000000000 -1000000000 -92254198 1000000000 -1000000000 -618247359 -109142478 479226841 -65694611 -220661500 1000000000 -1000000000 -382075705 -275133650 1000000000 -1000000000 -1000000000 248330012 1000000000 -1000000000 -392543373 665106702 -226375270 -480299857 146509383 303361673 -380863321 150023462 281071622 -632756143 402992979 1000000000 -1000000000 -308015087 312333656 1000000000 -1000000000 179642120 -658194478 642490335 105918080 1000000000 -1000000000 102346080 77249097 -344493763 386015909 -671201561 405270266 204180005 -731620615 499303065 348417626 -767737068 811068215 -385069485 171669417 299472374 -471883117 318403014 42060246 -150652539 -487787266 -222370793 39000560 870345161 -347759678 1000000000 -1000000000 1000000000 -1000000000 700191814 -470346838 496899438 75736859 -302054726 -65569797 1000000000 -1000000000 -940062145 95565356 1000000000 -1000000000 1000000000 -1000000000 -95927567 392771679 -334414050 729876126 -262746494 -591583210 849543773 -423713799 1000000000 -1000000000 218478132 396466025 -77413309 -732685662 118581902 468436656 40007069 236827429 1000000000 -1000000000 144055877 544334484 1000000000 -1000000000 46443613 -262346613 -486622108 701740369 1000000000 -1000000000 -449386771 -67762822 1000000000 -1000000000 -576427911 -77657753 -16662275 189829843 -155709968 587827934 -141042750 -323289695 -301763155 114137692 -3383375 218331958 128084804 -317868916 318664137 -539410209 883452576 34967920 1000000000 -1000000000 -1000000000 -6101655 -516034798 1000000000 -1000000000 -311224838 -464558196 56923503 1000000000 -1000000000 183640549 -73493497 149693221 297905385 -583648014 1000000000 -1000000000 1000000000 1000000000 -1000000000 537824373 122964432 1000000000 -1000000000 1000000000 -1000000000 298537167 200634933 -800901986 320528759 1000000000 -1000000000 -512692953 187422178 -26103181 697412650 -442197340 1000000000 -1000000000 -132853194 1000000000 -1000000000 -1000000000 -128856668 55486918 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -128149193 -105006274 -197326441 494124529 1000000000 -1000000000 1000000000 1000000000 -1000000000 -1000000000 -616825230 -69617050 1000000000 -1000000000 -433904167 172146933 186187140 118583000 -729630017 584241866 -698126287 841220205 -99796607 1000000000 -1000000000 291484043 -830993485 573984542 87176431 80741648 -153487955 -395924137 29876515 247140438 386763372 1000000000 -1000000000 1000000000 -1000000000 151033791 -28773604 -130638323 854739671 -663818095 751470751 -124025182 -373680941 1000000000 -1000000000 -573962812 1000000000 -1000000000 -17963816 162126678 170281676 -562605821 1000000000 -1000000000 -389298620 1000000000 -1000000000 32149118 -91764514 524829069 -413656662 1000000000 1000000000 -1000000000 726333905 -393474507 130564005 -130343215 -56044724 -434431170 146690332 113736040 1000000000 -1000000000 -431516925 1000000000 -1000000000 548326930 -829390660 623954987 -307309932 288087404 -260969355 88060601 -112605469 299282953 1000000000 -1000000000 -1000000000 1000000000 -1000000000 2374821 -344948122 313889838 1000000000 -1000000000 1000000000 -1000000000 -583961575 753899430 151134562 1000000000 -1000000000 -746679480 877533373 -261952254 -97226425 105603351 -394495418 250096093 -285166467 459649751 215938141 -259190614 -391862472 1000000000 -1000000000 18600524 -862710565 10465917 785851581 -41256191 -148765019 -592869558 464455863 -382986648 626203770 1000000000 -1000000000 381362860 419126113 -121068277 -536325592 -143095104 1000000000 -1000000000 201829913 1000000000 -1000000000 50486969 308201202 -542392135 324381785 247817734 -467114223 248058043 -221637707 1000000000 -1000000000 450427771 69468536 -70894371 120862506 -397933217 448392188 -157471865 -498733221 496942497 482350769 -985815699 1000000000 -1000000000 1000000000 -1000000000 -141850870 258274009 1000000000 -1000000000 -33074645 138189178 -294312314 574217648 -677374145 808842029 -703339981 498239343 -21083482 -718195062 924574363 -99130961 -61703027 -296989474 -291875500 1000000000 -1000000000 -200739153 212968383 25401138 1000000000 -1000000000 -69276205 796304988 -187249673 -16399783 147977233 112253876 1000000000 -1000000000 -120169518 291023232 -9798372 178040156 -597270916 635491738 -510245348 -379966178 300064079 363119614 -700616082 1000000000 -1000000000 -162865289 1000000000 -1000000000 -380527069 1000000000 -1000000000 462978209 270142113 1000000000 -1000000000 -219791510 176450922 -151463136 595422585 -835491373 1000000000 -1000000000 32329142 316991669 -336629056 423583444 -396292389 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -1000000000 662419060 -302647545 219216398 -248344013 508891125 -759179743 -49228395 -99039511 70935188 737714931 -686886118 1000000000 -1000000000 -293327645 1000000000 -1000000000 448333699 -45435364 84296785 -111559353 376912563 1000000000 -1000000000 1000000000 -1000000000 716204895 1000000000 -1000000000 -131624082 129627466 -747369095 906899683 -680736371 -275219179 290189203 349609693 -54174872 205839123 -527406671 548968211 -554256745 566380261 -811950741 751073048 -134599314 168640552 -456238213 -292266101 1000000000 -1000000000 -589448627 781494416 -536696252 140948285 60215989 270599616 -684757683 156558412 -50064098 1000000000 -1000000000 -381066446 130444515 1000000000 -1000000000 206990582 1000000000 -1000000000 66344367 171115197 -526060800 1000000000 -1000000000 917774508 -839084760 -55870429 121878507 755841004 -616466590 -44151304 30516820 1000000000 -1000000000 1000000000 -1000000000 -171259542 -348151230 -18666004 48275037 391076653 1000000000 -1000000000 242824598 -226084995 -464309594 -64973259 108107480 747317599 -854845654 -50599445 222443436 1000000000 -1000000000 262149418 141205772 217367878 -539060223 768352879 -608379940 -292523873 192988944 488271559 1000000000 -1000000000 1000000000 -1000000000 55965567 280875102 1000000000 -1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -772091754 351033446 1000000000 -1000000000 -594659107 -95013061 135941902 -51224313 -198254625 832892850 24548801 1000000000 -1000000000 1000000000 -1000000000 89574106 290018822 383223332 111752325 -764440919 223942139 431966346 -579517211 26002806 526515802 -40028776 -545640487 -163507047 101927095 109785218 670376118 1000000000 -1000000000 -459618099 362225363 500440141 1000000000 -1000000000 -142857173 538485982 370329614 -102254237 -407965271 43355901 1000000000 1000000000 -1000000000 -150596855 749232936 -306692465 -305503717 254824 209699023 137870105 167637269 -797722476 393544577 -419739615 353089675 -191552991 389207687 -241970515 294103951 1000000000 -1000000000 -451587509 439066399 -187849918 -286000592 -9955302 -282759453 97606586 1000000000 -1000000000 724676311 11180395 -48311948 -439553920 -38051917 199278974 -332178284 347219854 -242925030 1000000000 -1000000000 -183528508 285722875 -752374380 658076966 74011098 39747826 1000000000 1000000000 -1000000000 -1000000000 212427280 1000000000 -1000000000 390530124 -699061758 298321526 -303004636 879583277 -185572607 -407262425 -29776352 350578380 -154923091 -95755199 -261579743 740720292 94513078 -831621987 1000000000 -1000000000 -594247238 -244318458 417472313 59615503 368367794 1000000000 1000000000 -1000000000 33460527 1000000000 -1000000000 -91517474 240293765 -260609211 1000000000 -1000000000 197643142 -725902352 -59226403 289817031 -236167487 360279728 -404591424 1000000000 -1000000000 -348057088 1000000000 -1000000000 809994639 -444810051 -276950514 163607681 1000000000 -1000000000 436772381 -574786126 414853551 -132817492 49184198 54268689 -292398946 1000000000 -1000000000 -73502540 382064803 -152055599 1000000000 -1000000000 -227140885 246956959 -484627502 488356093 114780445 -713534046 1000000000 -1000000000 -534047005 386095554 -65123374 321765362 -42271891 -250907480 273384770 -219397193 186295320 129236087 -319656955 -198404062 -33048788 466983616 1000000000 -1000000000 -352911293 617557699 -271246551 -454439066 -71314177 794853565 -597482793 -174648015 592629793 1000000000 -1000000000 624770448 1000000000 -1000000000 -308508753 730081236 -537989668 67044827 -192975219 1000000000 -1000000000 -202510302 -507968016 103580584 414413413 -356351013 641735490 68217469 -865449094 1000000000 -1000000000 -750197128 244595242 111302252 -219375128 1000000000 -1000000000 -382217608 138214776 88343084 168291858 227802302 1000000000 -1000000000 143313915 -407501055 1000000000 -1000000000 268927601 -176803676 823635553 -449043097 -256680839 -117657934 -151231984 847524227 -529184751 211423778 -393043053 667392160 31131646 1000000000 1000000000 1000000000 -1000000000 -461028347 535557763 239780103 -370195791 -584681900 1000000000 -1000000000 -626592709 587066814 -193557784 -239695962 -50860425 634744323 -55030495 -399268380 1000000000 -1000000000 -369871741 17343545 708890052 -283492473 287562745 -26413260 -459850545 481645553 -627336266 96896356 168175182 -410343262 -45203635 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 -418170621 38121917 -31504024 1000000000 -1000000000 577496551 1000000000 -1000000000 -87598572 248851160 68622969 223673629 252223954 -752067624 231700108 101882111 1000000000 -1000000000 -1000000000 171054784 389728520 1000000000 -1000000000 -399879812 229377951 -656133847 744438942 -600052033 1000000000 -1000000000 -166358494 489193258 1000000000 -1000000000 1000000000 -1000000000 -113819715 527723770 -347604958 255790891 -166902479 170937597 1000000000 -1000000000 -150316129 -11943542 -147753169 -401791496 619011178 -449493622 678813552 34150289 -593186848 -529915 -305284388 425284986 -276390810 391639380 363653696 1000000000 -1000000000 140184425 111624373 -474052838 369105948 11403623 1000000000 -1000000000 1000000000 -1000000000 285240898 1000000000 -1000000000 33102689 102624229 -426959525 302593643 1000000000 -1000000000 -1000000000 874624043 -255242788 -47097871 -562126141 1000000000 -1000000000 1000000000 -1000000000 -689764311 114445770 634410565 -107896243 -348800370 1000000000 -1000000000 -177250988 378339903 -743046920 401522815 435718838 -139713934 -421876162 -23200489 602621714 -722303443 458141115 -172887084 389864702 66743077 -162535031 -404230622 630275760 -207035063 -313637959 394608045 -357347582 -218633298 240624794 449102905 -681307445 218903251 -74367587 -65687656 483158787 1000000000 -1000000000 46495666 344183743 -628322518 1000000000 -1000000000 -647318768 5496480 1000000000 -1000000000 -568185227 1000000000 -1000000000 321112959 1000000000 -1000000000 -340404375 -70832838 -522153492 880727540 -879181002 820413433 -221679963 -126487910 243357197 -3691565 -696242969 285776688 84921938 -371754015 706886331 1000000000 -1000000000 190797864 -189914205 152461159 227902093 557938023 -45320839 -70582561 -866144448 745103907 1000000000 -1000000000 -146423118 226172786 1000000000 -1000000000 -112079373 106597196 -613776051 594465054 1000000000 -1000000000 243615402 -423054422 656642545 -628817001 111512705 236405282 368249584 -503550640 631908963 -72452207 -106609436 -450256384 504950660 1000000000 -1000000000 -174283114 764832545 -520637542 1000000000 -1000000000 112717453 254926226 -238255711 -452184656 335709814 -309594356 228471918 304739813 -576496655 -24562309 872969447 -639500840 173775625 -42715769 309441531 304155870 1000000000 -1000000000 -950753919 1000000000 -1000000000 -485578099 1000000000 1000000000 -1000000000 323045155 158395258 -585719696 572873553 -57837726 1000000000 -1000000000 -638525888 382171201 -269488648 713472181 1000000000 -1000000000 1000000000 -1000000000 -766071068 379159740 -386727362 86987809 24258156 92220256 104123835 -160217139 187964881 9536214 536967628 -76164385 1000000000 -1000000000 -188512138 1000000000 -1000000000 -1000000000 -1000000000 366406486 -250475173 193153484 -810692648 162448571 -158893216 731664671 -315999177 -22628905 -303641071 -16961161 1000000000 -1000000000 -263995471 1000000000 -1000000000 37991773 204882822 -333205816 1000000000 -1000000000 -369132895 1000000000 -1000000000 2219781 -62604889 721726630 1000000000 -1000000000 -749055415 874294085 -874748661 162732609 -106362741 718225088 -436753506 -21242275 -355461829 521799561 -449958031 6573727 889938108 -733456892 -132212179 1000000000 -1000000000 -389437280 776498095 -277758971 112209402 -557590231 830546918 30286524 16134467 -100613942 1000000000 -1000000000 -835865893 1000000000 -1000000000 1000000000 1000000000 -1000000000 -36430799 1000000000 -1000000000 -727861737 1000000000 -1000000000 1000000000 -1000000000 -671376895 686900792 -10140382 1000000000 -1000000000 -596284388 850599248 -47055677 -772271171 530511597 -499575955 -37959620 774482855 -522536162 -272865283 70769919 774059152 -934784093 335041926 1000000000 -1000000000 155320689 104603029 1000000000 -1000000000 438920333 -77998902 -607218224 213757520 -134316799 1000000000 -1000000000 1000000000 -1000000000 -237057312 817265773 -105523821 -688559149 590630224 210579444 -785714515 27650768 452039817 1000000000 1000000000 -1000000000 -394747813 -105623668 1227723 459917534 -584692559 232853842 1000000000 -1000000000 17298741 75576641 -331071422 -101078617 1000000000 -1000000000 -182610223 63630340 44716407 112794341 1000000000 -1000000000 -870941386 766581118 -687596497 1000000000 1000000000 -1000000000 -1000000000 -131423436 1000000000 -1000000000 530225957 1000000000 1000000000 -1000000000 -503985374 440349619 -459422916 651110308 -25416599 -840190413 160909770 1000000000 1000000000 -1000000000 -141988108 212097066 223543175 268045886 -667969361 281285801 -340086197 363151654 -490594525 163897493 545653532 -225701038 54141002 139940329 -294701946 -414956311 269927365 -261403972 37293285 862855945 -392378853 406170749 -474847444 252632700 -167878205 403491650 1000000000 -1000000000 -351205134 45395761 -144157147 119498586 -339880805 737517493 -387141671 1000000000 -1000000000 155781883 -533785901 780336957 -131248954 -173577225 164780842 1000000000 1000000000 -1000000000 62170258 1000000000 -1000000000 -111812751 -350468296 -89085637 -107060329 1000000000 -1000000000 503837776 1000000000 -1000000000 -478853749 694108954 -549945416 574045031 13244053 1000000000 -1000000000 1000000000 -1000000000 -676672146 309165235 332918395 -128491649 -355414039 -197546033 382014065 -457723258 104549907 524912306 -203267936 -518513244 317852232 371353065 -722698636 428577378 1000000000 -1000000000 165001434 1000000000 -1000000000 -396182429 73825651 20064859 102483129 -144325366 797418132 101096733 -863456469 1000000000 -1000000000 -321934736 109556540 -256116432 1000000000 -1000000000 1000000000 -1000000000 193971292 -905532865 281361769 -14121373 146407966 132950957 1000000000 -1000000000 1000000000 -1000000000 309845806 23102329 57622774 -6749590 131625892 1000000000 -1000000000 -640937067 1000000000 -1000000000 -493079029 -105726312 1000000000 -1000000000 388274487 -280949310 44916519 224274762 1000000000 -1000000000 -713858801 144877465 1000000000 -1000000000 132113486 -275781889 -16101482 -599953657 792738139 1000000000 -1000000000 -170891213 -494939783 -188835767 112977229 548471441 -686911118 55204621 770768831 -251219526 -483444353 641773986 28617342 -525863837 -126207664 668921500 -826233673 87310255 1000000000 -1000000000 358648216 -489659151 541137090 -293141431 81854176 -332535124 1000000000 1000000000 -1000000000 -74652055 1000000000 -1000000000 -323423355 93661684 185416767 -31554440 399870929 -667440714 1000000000 -1000000000 777314389 -513499659 107842835 -88065109 436956582 205032408 -763701275 416466048 -95990960 42661945 -79754153 -341068961 691094568 -254256722 396122105 1000000000 -1000000000 278453618 -222034591 -507911527 1000000000 -1000000000 -307086920 592980064 -291750983 274407180 155204893 -669438407 572686996 1000000000 -1000000000 -651559146 371754870 -465661072 379248517 195460030 -660614854 1000000000 -1000000000 593320523 -602130359 -45788066 157384361 114112869 1000000000 -1000000000 300475654 -209887195 1000000000 -1000000000 -195558275 -133223570 62873235 -512946424 1000000000 -1000000000 -248657323 507102866 248770474 -747162595 79549965 -180429481 350911858 129908676 1000000000 -1000000000 -129255367 -45064449 1000000000 -1000000000 519162267 -159245014 -57727297 -342641698 1000000000 -1000000000 -114814939 -153637792 -279321078 453982175 -116160505 20170222 1000000000 -1000000000 223354378 73727104 -141432954 -224419153 1000000000 -1000000000 -365559502 51429913 1000000000 -1000000000 -1000000000 555782952 422195568 -936172852 404833823 415858423 -692943964 207898375 309281533 1000000000 -1000000000 -334818720 1000000000 -1000000000 -140394810 743488451 -360120041 102741973 251594939 1000000000 -1000000000 -66321327 1000000000 -1000000000 288481784 -25029447 -699334929 -12991029 518058022 180671022 -648845419 506163560 -329945609 689778652 -614045298 1000000000 -1000000000 507515834 -325320985 109046650 119440837 277442410 -166058798 -608413697 486260234 -257086491 -110714555 218295829 595519914 -868679933 -94760596 308556629 -232215507 53300292 647699095 1000000000 -1000000000 -691431966 141209405 18199302 541614204 -394559127 -150149280 184475983 -451274074 71501141 342845933 247734818 -214318107 267683953 -574499551 -79107116 561290099 -403899090 342538840 1000000000 -1000000000 587373986 1000000000 -1000000000 30122504 -349326219 -412984626 741085054 1000000000 -1000000000 -1000000000 -314715906 32454960 -3006415 -14086299 486554453 21506875 -415613048 590643905 -699990931 1000000000 -1000000000 1000000000 -1000000000 410222539 505452993 -583932015 -1518669 1000000000 -1000000000 656617972 -588031775 784021377 -325319386 -386686748 354999658 1000000000 1000000000 -1000000000 -37794464 296906628 -648308256 613024032 -452976307 377931876 -338984995 -252278210 287756952 -485453683 933687090 -929913741 1000000000 -1000000000 -146338061 -235150619 1000000000 -1000000000 -1000000000 -302840988 379843354 525977872 54532900 1000000000 -1000000000 78033383 -19999427 -514872053 496766253 -703940507 563346678 -345267876 -76000677 -296758132 43805734 1000000000 -1000000000 361309821 -156692022 -158179514 490293199 -534493739 1000000000 -1000000000 -148245083 359305602 1000000000 -1000000000 178745070 78424040 -320898800 -364851666 323042359 315517492 -248673122 -35535300 -89011125 -42246366 -72410755 561792095 1000000000 -1000000000 307340010 272795076 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 557622600 -34685253 1000000000 1000000000 -1000000000 -1000000000 54200508 1000000000 -1000000000 27878212 -151589055 1000000000 1000000000 -1000000000 -339458964 -266594381 95773809 -57625608 1000000000 -1000000000 -389561521 -413944870 756860866 1000000000 -1000000000 809255732 -528627206 1000000000 -1000000000 -434763244 512429560 -86586747 -302511601 1000000000 1000000000 -1000000000 -414575162 24517022 328800660 -233948481 493764549 -128800120 140075323 75544953 -807436619 773731731 1000000000 -1000000000 82175067 -463767692 482867745 -423358052 288948581 -318415794 73528760 1000000000 -1000000000 1000000000 -1000000000 1000000000 -1000000000 947476327 -668173102 -21099544 77441426 554587328 -772873492 1000000000 -1000000000 560812315 1000000000 -1000000000 713847703 -543540750 437899975 -584568947 1000000000 -1000000000 1000000000 -1000000000 123748496 -523460309 512182806 1000000000 -1000000000 -1000000000 -298024771 381364834 -24837550 -815860083 355653408 391702700 -234570839 322381171 -46614396 127495665 -375908391 1000000000 -1000000000 -349874306 1000000000 -1000000000 -79437438 1000000000 -1000000000 1000000000 1000000000 -1000000000 1000000000 -1000000000 823029768 -126636368 -215842509 114506932 259519164 -611711670 1000000000 -1000000000 -244397923 -48579834 401999976 368039805 -342395973 -180621956 -243130984 418972952 -388460913 458605312 262011071 1000000000 -1000000000 1000000000 -1000000000 138167543 1000000000 -1000000000 1000000000 -1000000000 -19199293 1000000000 -1000000000 253239372 512546447 1000000000 -1000000000 -1000000000 1000000000 -1000000000 -1000000000 -671583348 175820240 -29479806 443260611 -206778049 46143613 449788231 -791213974 574746140 108838876 -734652560 -81913707 470288608 -439689196 1000000000 -1000000000 -126966148 1000000000 1000000000 1000000000 -1000000000 213272522 536688899 -586912107 247338088 204898650 -310854576 585735292 -149665553 -206934228 76986154 356347523 -212603443 -99625846 -526388941 318009517 1000000000 -1000000000 237723785 -538679105 349876043 1000000000 -1000000000 414686856 -840510599 424548044 1000000000 -1000000000 -380627997 -229453313 -60095642 534635409 -464370290 215583602 -201691132 222233604 -52922121 1000000000 -1000000000 -26471139 1000000000 -1000000000 -268587149 699348889 1000000000 -1000000000 1000000000 -1000000000 6592585 349833283 1000000000 -1000000000 -439759689 129603808 517594348 1000000000 -1000000000 -1000000000 63189686 138686302 1000000000 1000000000 -1000000000 347208462 267604226 -91618485 -177309227 -507656473 -16467918 1000000000 -1000000000 -163051009 1000000000 -1000000000 408353080 1000000000 -1000000000 1000000000 -1000000000 -743016650 477452893 221901187 -30394989 1000000000 -1000000000 -147009638 364472474 195945472 -54089743 -449291834 403611243 1000000000 -1000000000 287233955 1000000000 -1000000000 -499100080 600397746 146074687 1000000000 -1000000000 1000000000 -1000000000 -26486103 -287084894 -541000476 272126403 -5729054 1000000000 -1000000000 -166174248 -9707388 115761107 563928000 -2553561 -541563461 251504204 -447288888 703070379 1000000000 -1000000000 -339418806 782812883 -533333519 1000000000 -1000000000 45192169 -146537076 -57083662 1000000000 -1000000000 677274197 1000000000 -1000000000 1000000000 -1000000000 629650679 104364368 -563265080 597698615 -653781843 312488086 341431847 -601935655 -215465983 344547350 299237348 1000000000 -1000000000 1000000000 1000000000 -1000000000 824912730 -368455728 302971632 -247734279 -498651069 1000000000 -1000000000 -76880384 1000000000 -1000000000 -673431502 502546114 -479436477 410591159 -399860199 667751168 174038835 -600598390 564513076 -151404799 -43995113 -54926122 260483971 -403195849 -302244246 627958086 -519132292 152136221 83488051 -137509536 -237202244 642904736 -660347747 -88116232 452369318 46758002 312109042 1000000000 -1000000000 403472793 -574084425 54474180 1000000000 1000000000 -1000000000 73574977 404132565 98986257 -336286857 -582377319 1000000000 -1000000000 -777617807 222700499 -131566404 -195263370 797962906 -760492208 741627703 1000000000 -1000000000 420452387 -592351418 274610255 -187114727 53154928 1000000000 -1000000000 430865111 -415530470 245941007 -456894097 330876085 366831924 -190892963 -392233983 -147449129 622335811 -462516207 -95616281 194002824 1000000000 -1000000000 825881289 -316565314 282884798 -637292150 1000000000 1000000000 -1000000000 -1000000000 118337540 -796819268 864592820 -368462200 -233594850 591332230 -191937615 194967373 1000000000 1000000000 -1000000000 203528211 165510370 1000000000 -1000000000 586608395 -439058414 234457150 -312008495 1000000000 -1000000000 341706107 43527039 -647028537 1000000000 -1000000000 1000000000 -1000000000 495314909 283358535 -87527479 -540787867 1000000000 -1000000000 -101962026 1000000000 -1000000000 -622207361 407122941 -771800756 756988584 -505446589 539634609 -735662409 852405705 1000000000 1000000000 -1000000000 1000000000 -1000000000 -560956378 1000000000 -1000000000 -309271918 203029079 -296919589 923631592 -122565895 81382289 -668873109 1000000000 -1000000000 100527496 14238349 400095811 -43574472 -154221530 134335000 -338170236 -179000901 281264730 331211664 -164985417 -760199289 30500004 225082161 433314365 1000000000 -1000000000 -649316021 36624038 620732678 -481208225 135384659 640530616 1929681 -912319523 1000000000 -1000000000 -1000000000 -290636016 -129283887 232228113 121157988 192183649 1000000000 -1000000000 -258441793 624377282 -122709632 -504267001 154335589 680035869 -164705762 -611947064 18444592 493294968 -537426171 472178917 -81358100 -497976084 1000000000 -1000000000 1000000000 -1000000000 -426822759 -18712722 127374040 1000000000 -1000000000 558724743 -652856042 1000000000 -1000000000 -414591850 353382026 1000000000 -1000000000 -11055789 -368996703 1000000000 -1000000000 1000000000 -1000000000 -252273518 733886742 -136736269 1000000000 -1000000000 -1000000000 -467313289 731675416 -467120423 295069780 -397726309 1000000000 -1000000000 525120755 221137323 -417923059 1000000000 -1000000000 -533375006 -21334447 69952734 -274818368 806942437 1000000000 -1000000000 577962206 15915257 809286 1000000000 -1000000000 -1000000000 1000000000 -1000000000 533588500 -581112949 -41859819 207440584 310864052 28637438 -620515981 464907460 -557500086 162379821 -68176211 208892239 5771175 573950414 -471080367 -439096106 296367630 -337785201 -16148890 427566193 -312253122 1000000000 -1000000000 -30054683 -96622434 907611 551461280 -318799489 1000000000 -1000000000 -7790836 551252254 17456032 -288962261 -42824364 1000000000 1000000000 -1000000000 -101188590 1000000000 -1000000000 412853233 84879468 -369888832 1000000000 -1000000000 -1000000000 351884203 -784692698 -171005035 490024875 -417716474 180884079 698180450 -99542899 1000000000 -1000000000 -438763799 -109703304 665778357 65514102 1000000000 -1000000000 -419406408 494884848 307327241 30320925 -220270102 -247246699 -397803099 424449730 353934147 -580472799 115706278 554262873 16845619 1000000000 -1000000000 1000000000 -1000000000