40000 40000
552751033 193001768 22629133 -949122396 852578400 -323868269 783420224 -306452960 -582697081 782517515 570821646 512068848 -65813757 -873548728 262997211 -371883156 574654192 -314037536 -230317944 -385114024 915451612 -639356070 278795157 951178590 81163658 -670068375 -95296453 664376110 772126485 12524239 92036986 177393870 -941957641 -885333881 228271474 910620759 -356685797 -135791950 -543315849 60617123 -500758083 -972494204 -574797677 433428160 -993526579 688199535 -938454997 433643967 -773321649 -316256588 -951470058 -857870038 44387342 179841452 945824905 -874449001 509773077 -296955196 642443462 134415914 715569043 -413003199 -835673864 773611402 -445820727 392597610 536748513 197493476 -890677988 993432665 -889373049 -391436071 873454814 -464170725 -958007912 732444589 -923454838 956053445 18604908 -696776487 -507686791 -80348797 -702130172 536700551 -900507345 -903788915 514767903 461782085 -200744110 9727718 -551285648 -632658715 596724519 -386959512 -859047313 -996579856 -994361902 530217553 200913620 -885039890 376166570 311540572 -423959607 102137737 847369847 -529451166 -312901322 923915009 -720881368 705703586 -920345126 -228568159 -522128859 -622475298 -839351255 -570119851 -526264213 675416648 891662235 272991677 -462339282 -807107061 640332963 -865614764 -194066573 633802003 -862194620 -335912122 16535908 191235354 -368435658 -754781169 -644707722 207604735 347356568 -944821523 678153569 -965544755 979093486 957272201 592675184 -941251641 -418779605 -929453676 -711210586 -258130860 -647057173 -237474799 -730197860 -902878586 -964483122 -192537141 -709985647 528366194 -205635552 95947780 14684549 -215313818 760035659 -968779544 975921536 -755883647 -871044360 -816269834 451721088 476312208 -761091357 -17608991 363283806 -929481519 -207820437 -191524658 -870733160 373399958 -268461980 -729427393 -884730903 84480847 33097808 -762412410 181602261 -78868961 45050449 471616614 -697986415 839414898 -579919254 316698134 -523382568 -967367243 200434944 -694944680 -723250890 329390584 -511214514 728470198 -341780855 -272305871 -436622440 -978497050 -201787390 355557123 -317505354 -220004197 -418526567 414032666 50568410 -450741117 -648970135 -916333783 -213153527 532632126 -142686390 831896923 -143234908 159327195 523828173 276845838 -671458318 -999554396 309478596 528976626 -841982723 586227706 -289116438 -353197237 167214257 369102707 374496892 730591817 243122011 -974774146 -61334708 925616657 -194778343 520138725 192165675 855790067 -930602393 543195540 791972637 -291239567 -71655982 -498197401 -606826292 785109110 661129795 917001881 -85528700 989671477 769963838 -923533752 371164455 927981115 662693955 -917951984 -572699770 -317575436 303667077 801797122 -734467267 -600694560 827022976 204198025 -822561551 -515239015 -423146898 369604124 -806932596 -501232938 -234683984 985040042 207527495 693660034 -660641007 600701204 331285496 -999511213 370219437 -901726852 842676617 -7300372 -825260603 66357424 -226802905 837433352 921794 200497326 -627625732 -842894777 -145189200 -362092999 -443589337 -465649871 842105026 -266150888 19111114 -728525520 -896546765 212178519 -229758458 -278714396 49734913 977769037 -732538010 389093906 430986593 598747486 242099047 -346277617 697020634 -62707984 646422011 871760031 -996350560 -727864542 561709735 -142912413 472632784 934084003 14192810 -820040063 -575492644 570603473 -285689934 -880871266 -843031063 733421180 -609396786 -887061475 -201883949 160844756 -165775871 847850964 -8869854 101686119 89461223 -725366909 -447050043 -815923378 -71644526 -897513057 121368638 -572706163 974246975 -22465569 -300570704 388473062 834622018 -975421568 175073418 -298668820 -795461631 599580774 -875548995 -81151565 718709509 -718580058 -495214032 -890687278 -605641533 302902019 122673832 228582596 3269336 -886196023 -817214933 -907269442 -759046579 -264264976 -870676467 169308896 -161778032 250692171 596602733 -335014705 -919257045 -851451619 -946541644 915364973 -826873186 81048127 -530787494 -622334817 -466854746 -406336489 296513619 -895628885 -124916546 801299587 -933799810 269441921 -43282042 188874022 -649459130 959987294 155194352 -466674063 905234205 396147774 269060962 -965442263 -582026978 -892717071 137766262 -985424246 -375215423 218509217 -984359511 -469240714 -13609458 -811232697 611807414 455603048 -433567514 -855047333 -950733441 862946105 -898159865 -223133634 516762044 -831959675 -953691714 -674003645 356914348 -750634491 -861499999 -635374948 -217308553 -956265794 760772826 -948247592 930808297 -968737800 -988448310 -78909089 -954162045 -511147380 -860399873 -938521556 19611906 -21492977 -897237900 -516064328 -713373577 -330805414 -518595308 -811590665 -615342956 -416755173 -34724299 901419088 -248714847 -135899659 -920068205 -891800500 113465850 -781568203 -674659095 896157297 -885317644 -913886269 800426058 -954509348 -882624069 664494101 -180902083 -984269761 -994136927 -188785603 929725037 25474980 789721420 -967512864 509410652 -923652157 -445801924 990815345 -882726469 -61144880 -573423476 82549233 -307209440 177861677 946649574 -227277644 138577530 -87368224 -8845847 463918436 -338694574 105836509 402548520 -685752164 3843514 372440804 978741938 822941431 240687397 984605011 -513327819 22928786 -137403657 -871090047 -92067724 -775476652 -942225851 462130352 -932144955 -824952319 -746498176 -505568431 257596914 -53707616 672293247 56762840 719014740 -336612871 969394616 -437314755 -872694436 -516783606 668521754 382370437 -202535769 -475118379 -392672406 -371277479 -799660596 848014991 -534156116 -312988415 -276539871 328440228 -184078461 631392405 552963576 -126304312 -53960891 620818621 48743369 199540933 -884749811 -841143365 -854166683 640059789 215619475 717364410 -844036729 37530444 -867433992 -864214812 520746838 801087762 518155626 -829272579 -821514265 -874516781 -200550058 -621174860 826014563 265293827 65836725 -598008956 -553749593 881758264 -966616551 999213983 -392029695 -168061089 472548956 656713674 -968520156 440315498 815570310 -970170486 -67108360 -116293863 599710277 88854911 921236581 732276285 224640099 294499772 385880400 -404687923 465227193 564366135 -426688351 -882806512 943191275 -748157436 382487315 -138455647 -346166391 828737722 -404181031 -460266589 680468057 203789274 371672322 5533365 -286980699 255668519 -701634785 -618894037 138014386 231256855 264812100 -409758984 -827371882 38565034 -824966347 397268218 -814418842 560914053 992580295 650808351 -22203459 -581591703 768001839 -226495832 -329749139 3005506 635048521 324084470 -315740420 -916616157 863817881 -782756011 287173117 88006556 222777354 -999807583 -803808573 521142570 -766185267 334205814 -395084223 498626834 924446830 -222456104 -610291780 -900519518 -972671534 -424710622 512910889 -980091240 -921385919 -656776218 -709166590 846615921 116727950 -38915728 -297862221 -395707176 -862314906 386397360 -312323333 -998497025 603641349 974849784 -57974116 -321064944 827558555 138217311 -947406022 -938626713 -675060523 -342490245 412516474 -898097341 435053651 802224694 -946100505 462382117 -769969576 566810384 334807231 -691355494 910034166 625640641 -992223221 -120721532 -560758735 -290085442 483571292 -423073640 -903688083 -976235689 -569054312 552469620 998614096 372971572 -916078972 678689003 -636294765 -863484994 592578643 -311355287 -205975239 -142388530 -209452628 -918405235 -487647484 -155553133 543976882 -257617059 -736226397 -268699535 51027447 -973675879 -790542541 58804226 -94397410 -351301276 768718784 -758309766 225625084 717547055 -734545454 656570772 122533027 -883415006 -117941304 206454055 795273997 245763932 342969061 240368992 934408645 -863006179 -902019539 -422527631 -928895061 -537150669 421919237 615081822 205232272 685692840 -801101361 -891223929 712016962 -591643902 167580297 -529864096 57054823 -211184567 -288173862 -864803741 -641121160 -22719316 791767032 481411867 93865678 -473657920 -459617726 -258343973 772106012 883351335 982025020 559031009 872861510 932521834 -863496622 943966449 -752112483 410938968 411564623 453119789 -50851840 610463263 561895860 -486318526 -981180640 -418007491 -16182622 -71609464 370807943 695643517 63586796 729686783 -474559447 -292129820 63615003 619306232 234212260 603997277 -786521389 -141165375 339864965 -951980017 -729618014 65242827 980541818 -740598283 -138274372 -919054313 670340685 -874193396 534065477 -527994802 736269867 -51522311 -14313328 607605580 530470199 969504051 -611487531 -246205506 517663920 452099265 -664002371 -956895528 -987514203 399612632 514927057 246698057 -143873738 728405669 -894467319 -951492421 776425652 -771568979 113750406 609483822 -512167262 975476034 690429510 -989310224 -898717363 77011339 -517305026 690068857 -974510973 468381646 150190790 408475579 290402049 538703259 -985213575 -339417679 -156681124 -649215945 -443796853 -144195327 750396687 -928869797 -897497271 -540960699 652052225 -939448236 -492453120 280994230 -858500862 621297286 -257005596 -370668124 449289673 -714059734 -359978348 403088663 362951605 122716626 -54326127 240956986 -556385375 -904135338 -498051083 734016674 487084274 -483264657 -752884652 -817080498 -132480602 -196681505 38724175 -529567563 -273034949 -6256743 -70528261 -768466371 -93188626 437018619 512527859 48310512 -89167742 -891961385 677642389 -787361717 -606021118 -829819607 615726946 756930487 292897020 -586082829 -149596175 736511645 -637701814 352352743 323044671 849382460 869088086 570160019 -967698039 -410876164 -774005134 -76457511 59556273 -47040082 917285747 989028012 184493547 -323386527 278562984 -450462242 724923986 -958088406 -342423627 255082727 -745450123 51555255 425263120 870276823 -338997905 -429323508 -863289653 511405920 -840295511 -500991467 -283724985 482749161 -799092654 -562120547 -94574468 -914274340 27003289 131420399 9268150 -913440438 -915619684 -220929751 928103927 121390216 455683722 59183263 670927974 33124060 101094857 -818979301 -859276861 355644734 232575955 565986260 78437910 893578050 -863337249 215148257 257500322 -851116406 714156790 973775338 631632755 915064136 -735828857 -610425361 -999210204 291174433 520995038 -137425701 230250348 457891707 641644548 10870627 -568201725 -50155378 -929946110 -897273752 982968683 23665100 -863736699 -876308179 -768173813 368839256 542194434 310264097 114933658 531373539 -622071294 -775049668 680257133 -907914505 -948757978 164406240 859665985 -684586834 553980879 712972134 606587599 -72507730 -571937215 -310645701 -762099671 -930292668 700224926 -330301395 -127931693 622795169 -375058794 -292446658 -501023378 -238795493 -316238483 -269197191 -869956238 -921527697 -958933095 97493773 609845842 -728488036 322444106 142619327 -783886188 373686128 -840458081 -924220204 689099294 713522799 641268283 148203245 -506468579 -930668933 837557544 -268568250 991554753 390298823 401130355 -283860587 -134389656 -973928439 423692755 364586966 -360207579 -892545729 -904610226 -377647463 -961557072 988973033 719846310 648288770 -886998651 -105193232 -356575550 -670884838 -878990751 -197033631 -742588689 810108543 -630994480 898679595 -189171859 -137463059 820527015 -499097963 593968692 664598121 891200860 -152384601 -766746114 -390672443 -273796687 656946641 973914523 365995735 616917266 921820651 988348272 655360194 763310036 560710934 156165316 876311386 -691965945 799589766 -942057100 -570956696 -544927512 -684645789 -908331801 -175921992 -933449842 -97503660 686614950 887077174 403398378 133099994 404191647 147115590 980715393 637445533 756443147 -440564941 146908526 582874023 925430794 -383657856 357211026 766295418 -875781310 -26962586 179522704 280384007 -298134848 487556759 -67509875 -240191948 916600063 387562613 75162264 -991731738 -935843026 141712422 -236719045 750771924 -118694052 -980804315 -263611730 -861986053 166311276 -430379985 775459480 -224729225 129055074 -225115641 -789338850 -92997780 391226503 567872176 -474186010 515445194 -606574057 705336695 -351654447 95291095 45409806 580835678 855099148 -185473778 -179085356 -217222236 -324689163 -114928382 924490186 438591792 -511640106 -341687513 457787478 224748164 -203673566 -523384894 794368179 -575697733 251885881 -224060394 199186626 462547032 682941826 -557070519 -117064440 -938727831 958374675 276361503 766608864 -540763420 -775831049 -335464978 -959927742 -920731902 479061244 -286496745 -285437785 -993111567 598574873 -508431247 445480226 -913065234 149881240 -244215944 164199283 946207675 232399162 -188916186 -776973706 -663198605 587023420 422212920 799348427 122481599 865142401 -465199660 183753768 676033429 811161843 -197121016 -864729992 -964669207 467414006 -972141381 967115245 -201008397 -406121773 -465806188 -194119964 -955030548 25762566 -896123386 -868095782 -971839842 -140339330 148619854 974367833 -907940169 959703669 -950089521 -718622420 399243441 472123399 -919273994 -625758608 189782153 -531957301 557995160 -281668066 -868279105 -786609504 -293881705 -980431959 680804503 -413506732 986683287 -667687542 180371495 -626606549 138192494 225340948 399156017 242069109 209761519 427316176 -898270222 -789102274 254200361 -953694037 -976882253 304110841 -819800104 422361188 -371249408 -886557745 796602581 818532745 -418515045 207114093 -610618969 -286794150 420504590 95499327 -267226109 -46174555 681992595 -428026470 286137903 -285119558 -54633018 -723153251 940221390 -802960649 518915858 2499262 624355527 473161990 213396988 -268927759 371984306 236514735 -964816919 552184202 -488607725 -483549974 665626457 -839488792 -812500876 -900372236 367625302 -423119845 -187166386 -359353756 672379482 545607506 594471689 206888429 -882418965 -266874056 921768872 -84535630 9972693 714506614 112503722 -618595096 -430477772 -410624399 854566894 782919216 320447842 79067552 -128049697 208147276 -516231894 383342579 724597303 -998089085 543853787 912096427 -898461320 -236004559 -658507066 -85627706 404641685 -986127584 -687503848 -148370274 73277198 -717406459 584755670 -152437578 198057911 -552755284 -585414611 -836922015 -171350380 -15892383 -247546413 -464267134 -380456814 -927098572 614800418 491493489 133565058 -901431477 -272647580 -289321287 -899520562 -876277440 -524708508 -945465529 -112281999 -183215574 -31093234 -855123961 -316826805 281402918 -3494235 756450394 563996459 -566222212 -543470832 -385429277 -118977496 -128885443 -222351292 709672124 855222175 530102295 -902078658 -672718287 455520077 712721760 818775202 -558398513 663806636 -601356025 152280200 616802427 -477633465 627571692 671336899 410084536 -703127530 -507239983 554960575 -19954334 774162935 -596017307 -410987588 190675747 -162239519 45541580 805246470 718782985 916656138 -564588470 280971461 624394665 965513826 378892803 951676378 273550255 -55869085 622967932 715151742 -539546097 -978388094 -280051706 -922743671 -603505206 -799963662 601109581 806579331 -503091192 -906130403 214056258 476954474 720548886 618038951 -934033115 -236259015 -691684216 -35975181 -578496193 -972901232 -266802691 -143084663 160586582 -789891674 -325054485 -608004263 -985698944 948495770 336126652 637268988 516163864 796580555 511397248 -911371490 726353238 907892042 -711335152 179979171 566987725 -214426343 126365122 -366439664 -884955517 -300569640 -895884361 -966472278 463171345 -587568576 -2447459 884675152 -707953455 730749850 -405893159 452633128 940858176 269052357 844628865 955159232 70064479 33271870 444944572 -561255304 -317631223 -191141828 -472626794 -738761633 -430733433 -183961945 441217539 -863745709 601611712 -579900987 -377669020 716656195 119529373 -273553380 750183917 -564782930 138878044 -399747190 -827591426 430924589 -816480988 -233484585 -263925931 -875622813 -964432229 -566780713 932052772 -41851396 466491157 229513697 396893300 -998623714 -961628132 924266506 -737385346 -539845212 -407179087 703832193 -551074567 -953051023 -876068795 71256413 763605173 95976931 797703033 366305442 531194001 -210902571 966558253 703602575 -927461629 -997406383 -677365658 -191387560 -873029195 -789281533 241831727 911539930 168867071 -439160764 -6430021 -581723277 -437784477 -115541799 -804940419 -175169823 344612989 -212119505 -618821278 793538422 -165170528 -642373720 -282688812 -549049003 453603211 -632469427 817256440 -162686436 156628003 636331045 -606567509 229166374 638924662 -283933167 -962221187 618411820 -73214700 132126894 382468103 -904347630 692966130 -771445566 -633554554 -892301995 113012635 -438494972 -67471818 -689858023 349385523 313706904 -896319602 -963268653 671333184 -326492061 -512317655 -22547253 41038513 -842544863 814766311 -949817132 793786182 -939284846 279349242 285227196 -223218012 169644408 -243844631 703567288 -845712346 -861376529 651736012 847253785 -780305742 -981818543 954951790 332706894 -567797162 -260003675 642848871 781588361 -946296772 599045622 818319709 577552766 -874930086 -841481594 -592478135 166108427 -684026457 -925195471 216291295 -890240276 -864480317 -651843111 247503273 -87698329 517801297 -996341359 -531614688 672088952 994798466 -879878677 371859089 -932990923 990819134 179327231 399715971 -724461675 919323556 -104918806 -942873315 825543138 -653356832 727962747 255612256 -528286918 886481153 663134121 637821509 -945028952 737938650 -293370844 -982752875 873458334 54786045 264750399 -361723643 -574896305 120925393 106661669 -902807354 -31759788 79299345 321568088 35249289 -77365168 -646588329 -712518388 198173157 -874748420 182562806 107816195 950794718 529205974 -311704705 58923326 -999080944 -572707200 -425426201 491256918 -517736151 -834971198 -949597573 -500489026 -961512865 105188472 764261373 -470720155 530292167 -262296881 635941515 480001166 705943331 -432242788 -345914394 -406291028 490392044 7497278 -118809416 -458918447 132748858 -936246611 648897749 -63940072 445475716 -810290604 994983254 298911125 -382997804 -577926595 -357315604 99266045 -412897793 -306913177 598777020 -521894305 798275295 215554745 7385541 181083815 953257864 -504156592 -486398667 511717547 63600620 167686940 -894573482 -593490983 -972299430 -160866545 -52409430 160449428 -244596803 -550995329 -903490645 -946604734 -361285933 944008962 352306391 255716264 -781401281 994990787 -792501339 -194299073 -459406038 806275681 283806622 -808614390 -125653221 -856291485 372469425 -319879005 -360448077 886070758 -955645105 703152544 -93725950 -997702234 -890338440 -66025380 -158568778 -90231517 -905575953 596834419 358773155 -956550245 650229685 997487222 839975070 -144947571 105719838 -941426211 -297440432 313218500 -283208931 243153531 -27989467 -999402310 434539141 846357312 -855693794 -340475082 -621005340 -363625518 -601887972 -576650445 -807956622 304386079 -574352679 -845778709 -909122949 267078543 63989775 -962182548 -283570685 -724720718 -918732793 -780824648 -874717144 773758631 74227781 231002695 684848773 776787350 -603262453 -745843806 -127542767 368748080 -892729763 -840487274 67621745 -895907204 -180962356 446616405 -259532721 217149672 869965960 -67489343 -625947897 -851870367 86731949 -535070845 415208177 -996761924 -497253393 -868362509 -721482642 -563469833 -796670804 -596199786 -937194850 277556978 634802909 747653923 -93139320 -968459545 -998189884 779317913 252804889 -890919646 938830639 -827057014 -934310497 -389615365 619559391 -193843218 827534307 342041703 738667440 -945897237 490171336 -322084259 -480968082 -242104135 -318846183 21778525 -257950291 -40328825 458308692 -54621094 363471389 521113843 -924547764 -149209349 121284118 -17687084 -265152541 -24389412 -385852819 987652348 -62792705 -594505828 -986888314 2896798 15878807 632671077 809053581 -304070534 -172770868 400237373 -249967771 -830083179 -921846887 269064147 -72187314 -388176717 -856640976 669862396 571494458 601667717 -532242346 -212517801 -24702088 -456790110 638272850 -903417971 525522806 -774363338 -75291030 -860330014 -934194638 861916265 -602319489 -921082951 -282670584 413559318 711588126 -621100651 -890511217 -608666389 779136722 -287962634 -438749568 709806188 981101513 489063118 -825854177 -875539463 11441866 745640281 578644607 479199520 -614361168 -593541129 -977590591 -976088318 -644442747 400448568 -897935303 280266224 392634907 -832129941 -5301159 790315418 -753212892 712028257 56391088 958375235 -909072395 18396225 -797774802 722580680 730433591 -236524370 284903220 564051456 -894944900 459049043 541028346 116496967 57205676 -27810695 -551787161 442844509 378648176 -676861398 319272544 734205430 723587170 421337241 -133011994 -31261570 589207300 861686847 -388429800 835994409 426231457 667961289 646885996 369675415 -461126134 849111194 -55227552 -878176191 -534896824 -917807980 685875265 -429841724 541241064 79419964 686655243 -549036908 -948390732 -865131918 893807601 282773798 -689476963 65596497 -130504420 -965889794 -660549910 736483586 -144635011 928657391 450686785 466935190 617168152 -270565406 -12587169 116570500 -900889991 526286697 -181801954 -103601190 648110506 283301222 -21409170 186502123 853459498 -627651754 -881561561 392631094 -176688661 -977435939 380015529 -430364708 305337859 690538566 635231790 -972650209 577165125 974681880 763833377 -714953533 755855623 67036514 751981657 225540127 796471109 -408089160 -805373021 748097471 -881802464 12825025 -502987367 618824395 -851357401 475603463 -342157130 -997897903 847951710 -223718690 247249544 -476220599 -201154629 -520218575 93414693 -895816771 -977163657 -418837165 -868466980 600001468 -591638932 747882750 885047935 -983266957 -332564384 489545944 242273171 -683576923 -918543217 436900150 -935479453 -947829328 -697758472 -585950467 523511420 -549115873 889652997 -966129357 -694497423 590121059 -189848047 552752121 -886099541 608997324 -967466455 59831505 565696906 -944630112 640994341 549746279 507887710 -950644592 150145381 245451997 -933911549 817580997 -412485706 160877975 -865995926 -478512570 -549705522 -948959026 -573825544 -247463994 -682393139 949685876 203420133 -940223790 983556519 508922711 649897269 -353775176 -85808816 616314081 -892261500 -200758917 -471338062 673435406 -292872676 -977827369 75698037 -932468614 -928471961 -921640230 312983384 990132845 895940768 900497678 3527172 882461195 -725498540 453821650 786018522 -299324084 -941125992 -896374618 -497121855 262294142 -984082055 -661048984 -376266795 665815214 -14824159 537924389 134645647 92914341 -810318176 663307586 -381133900 -103190851 685480217 694564137 -35659465 609524610 772923908 -870159729 452173807 521381028 -969662052 -691782669 256358575 -842644238 762038982 -105106551 -141968322 820912990 -148964815 360909823 -64276516 -133046870 699860840 559456689 -614715303 -462446967 -50102569 519930344 630467374 139579255 35754282 -898150174 -963611597 -426249148 796413964 -146754708 -964208186 421854224 -16914437 487965621 -204248396 -134060135 796182952 -947889822 23295627 410738286 -200480020 881327305 84167629 650555165 94753481 -980108888 -629975352 -352869327 431864155 -244690655 184683706 -765722062 -872243959 -332332568 373857193 163510324 -230482741 262761950 737261176 -581552425 -883992759 773052990 840301799 -48390843 113534963 -511430245 817549022 -237765733 -606803714 -306638999 -974511094 192716266 -572795341 109656535 -304212216 521958140 -17936000 65812432 -978394835 -733555493 821121777 206288871 -499277555 948877818 873956303 874579639 -35095506 -504010086 -10142059 -445317978 -85562511 -41618465 -819748636 -392744360 909990692 293786327 95825395 580056067 -943979406 489021681 -874066580 -918490500 -465745700 -446861921 43682388 230042084 -924903782 -974253613 -851629132 -903298617 -855292752 969492645 155506607 -354570307 770886815 -118020737 -627474316 -411692338 377969177 362383625 142989684 -855076981 -826718488 323241049 -247821341 -916727796 -530456272 848004055 515844624 -621919325 189542088 641778044 -687893472 723796388 -952567524 355788916 -193645176 -877471306 234051657 -45274308 -928253569 378758905 -223265311 79769391 -975811403 -599862143 961748654 -750769365 -11554481 192234184 611614260 -868564798 337157203 784895773 307192604 -910664139 720684330 776736333 789856269 89045306 -992666640 -168085290 -416660298 -680560111 -591772550 -369227822 675228805 214582275 -394182774 -238203186 -978175681 -469919990 -859444282 -201440991 609849401 -982739331 198696866 424114408 -880992343 -960341263 -531135056 730621917 -976389708 806022147 368034042 330802897 747874361 -58765276 -39944418 390246983 -969719971 -32611058 -925321955 -533863915 286828831 -517094505 96908263 -185426011 697487770 702725489 576370803 719312090 -914678149 569442875 -629612549 695171253 439219897 569084317 -28197987 558227554 608743054 440666957 141365823 632353346 99205456 -638083782 -184327405 -300403831 303150942 775728177 -910156849 185947325 -404366528 -982962451 652083410 882462303 -500056955 -398491975 -450447356 -950052833 -843250133 -874076553 769259257 -757928282 547882675 -860353293 937242971 -160381076 561247377 -238438664 -749637170 22506783 -945255355 391728653 -492623518 153950101 753644871 323049077 853546271 -90687834 -48706393 795905775 -904740510 546927079 812943325 599859253 281905734 -834597278 -946116370 831458379 -784650111 -789366503 809898179 984609147 -547294784 210297206 976772207 -757535461 -950083871 390535937 4025876 -847204688 -734440928 58770521 544523965 -227064446 -934763025 150685189 -904015369 918783246 -940002646 -100205409 567205373 -992226803 -700761978 232665050 460148803 581143756 398067772 514032433 265118487 613417662 724665931 -72466982 450543161 -970112501 -862169777 279831720 -727647962 -959737295 -477115991 276377914 -954425630 -211556918 -812335212 590098336 561378636 -747098237 -406700123 509879620 -975798639 -494186416 -737809437 591406734 -633896866 -438571415 -323411863 826251937 -857427659 -925344092 192800722 260207181 540589923 -230016995 -959743448 -156350564 -200129496 -969396872 -876518844 72222543 -929134166 -501118482 -798883191 -883559796 287324600 -611218403 559054893 -298780411 -358316640 -995128878 -936384439 -334115279 -489315294 -674193875 -890192192 -123212160 -112765290 -213604055 -444443871 -117676596 -286431794 748356852 -857469415 -893325518 -629143791 -964696510 -49676082 170726714 -934093382 -73678573 -904534391 -863227548 425202946 -703417582 -894270990 -434956102 -314635984 517300256 266263487 327047376 522171379 329879049 992932098 -967143916 655685174 -897260095 -237839722 -604563764 -258347797 317716407 277759641 455220409 -81410389 272806579 561894891 289445821 308110069 -635264838 -687311113 374016687 291056589 -591845504 363305493 -431224113 -295263086 321550856 133819786 390100930 -308632536 -747400375 -430335341 -933944805 582478674 -584886891 -901088720 90680200 -629630633 -286412089 486116437 112021570 -968695683 -383607570 -580241669 -197589718 889199009 981653223 -908143898 49825430 -801095263 -742938658 -723641531 489961326 -334784162 639663962 -941262787 369952752 -186268830 45073352 -387429965 505098635 297672977 182234694 571153830 -267331996 597347803 522581463 823348204 967717170 -911314274 161980993 -67744908 -880009956 778373423 352013423 -225083321 520088784 186182998 -280710866 -577569434 385087735 -23649524 -301210964 -272434586 641566314 -809030650 -361181020 -135964582 4700521 683892332 476605453 -637684492 -165918339 -488643501 933469338 566749665 -891295699 308567154 242614222 928937824 397252880 -742888433 -286290732 369759277 -964515010 -934277309 -855324045 408090127 104422042 -283518558 830520694 -657973870 692831918 -618173918 69591544 186914584 -427204568 708410524 -949049998 577495953 244819208 380071808 939811461 -921099132 891428308 725797152 498166887 852648962 -113119342 -406702539 634103139 -863350110 -149590972 -799671241 506409168 -261589629 -881432197 503601476 -853499502 222989846 -927400729 829537545 565015976 765431189 -936120021 -512876128 -195137874 -363324589 -951949252 -291671519 -933312283 292869956 -911599712 -993500823 224287177 832344949 584812682 -425029584 537510264 -675790308 168267877 24129755 -539140417 -981323095 224458514 967268751 -390396371 343026318 323386579 -391379520 -581467484 395985850 -709325623 983548492 13933392 -645445644 -676811284 818795518 -8770232 -628760536 -620359649 57917485 664109420 -679443008 -83066985 -259087051 -994581706 -645737950 315883366 542928558 -321528258 -663332405 -580425335 139331325 -792139147 644033179 -40883572 -182535517 -160424151 -864980640 426084963 258108365 531005210 716759341 94173209 -602545046 -928686304 417361925 -931233176 -84940183 788601389 -551592825 972977302 305227161 -231035832 -257573330 -953859890 -225617538 96688720 214539829 -830172628 775160462 551207424 -410597963 -232991860 759068278 -914048432 726124568 -570950887 -74472582 861143928 855134076 -963847865 244665491 424409769 130325345 642120445 348239819 -599796378 710887270 -884184012 -958678636 -988189203 -911206710 346548525 -219225035 -316263687 245204988 555157427 780425033 -687738831 724984799 408101847 863468594 -833096812 -972373661 475053224 -747145243 753750908 904102337 178382175 467411188 611752765 214534310 -435406969 -111321113 -802623993 -940770171 -910564942 -402420370 770117099 -794748954 -361099006 781927896 -853439311 985449519 -584780786 -169702998 83170860 970376641 -536761613 395432029 547877793 871340235 111416975 714780981 898966574 -561013449 967635738 505233834 -804394760 -1465735 -174838625 807358006 -934415072 389754406 -451446755 -737039065 448984235 -362011697 -139459435 71617686 -156760651 499441559 -293938065 -10199961 337407431 121281149 820097041 -726905357 -55825858 -864148219 668526672 -655431713 -992807985 -367540000 -940650732 758674942 71446551 879501359 116425129 267051792 -269448023 941586504 -73073850 -203863095 183857262 475479395 59097840 -514642150 -886532303 919638406 556975536 -190776601 271596317 -884446177 799023438 -538479900 236834972 471636832 -265385257 -966474533 607488613 -744342232 -621906246 467196981 -111882232 -710040625 78388275 959564319 -978022913 -952670244 79132463 -247470936 988916260 -993941388 548665969 25289875 334054360 -539719839 510647725 300038410 -767565081 -79860387 -890738191 504031237 35693437 760801600 965551337 -874955239 84954784 -447317567 -841429772 -455040251 -191659799 -463336017 -987843271 696457969 -173376642 -56938642 508538640 -151399555 -9608886 -559812544 601129509 -168176273 -701237579 2311830 857113602 632816782 462591992 220277679 -214628456 695026911 -859582709 -252850294 51574500 28627081 -639532341 -130357810 153671843 445422443 422324623 312242071 990382193 -916818824 848906054 855055275 779639145 -471954235 -349367015 140694137 376646210 641024100 580881593 -169707928 -674635821 879644015 832603902 -965005867 364977149 147712246 255271812 -997134955 -304744490 248205456 -249985248 746830010 -870651110 110482411 -531011448 283020733 -591578794 891313175 -552220844 -748680249 974494351 -850798437 -893624974 606649848 -322752672 -390475636 -400139662 -946106463 -896935184 -966741717 -263298038 -571571005 912902298 -578177783 -536576872 130395799 569534463 718694940 133260845 -882693675 -180583251 883275597 864136336 -51234361 -153725640 -814358760 -915697276 254695566 -923045585 -467918120 506015318 903965119 -318716557 464906697 363131320 358530771 -925568940 962991658 264940662 -969987770 996249941 -998357377 -541558775 761668592 -724018807 -78135646 -255419257 845515657 -506924354 877841588 962821982 312492395 613633537 679474670 -886225614 -687575751 865115911 -801922890 567119816 794586679 -269841009 -74348514 551068150 411442434 -756925465 -233284178 -377510442 -829978052 -417776168 887430220 -799965822 -569009874 741589196 -341524596 -954824930 -982429611 580339758 -210244187 715602399 -926584597 -479886246 530940733 238424152 -866252710 62931756 352198538 -701312107 -219435981 550275649 865807709 -572332950 -867049008 -356024453 978735200 544393426 -112949918 -402032625 -980600664 57072030 180191207 906829556 257106209 611181333 500935105 915581613 656356403 371021847 348437723 -701371431 -60859402 274369479 -181257677 -677402317 -634690017 -194994034 385529439 717508522 103693859 -981390190 120300523 -177982080 -553723140 253251515 465993467 -722471587 -349838707 -794440099 -124504212 -330439370 262631932 -944313006 -571093462 -627745507 519384681 929841643 -859647542 28257436 153379842 488790181 326886005 -907479561 -384323988 -854371673 -732365524 -19014004 -196849353 653163915 -448989130 906844506 671773726 671311393 -418621221 -881949415 -222920740 -952627755 -751904649 427240553 -894551500 123591139 -903198818 368080432 31794487 -621775926 740334925 -596304480 -839417931 880687383 431952956 313961912 221993916 -388644686 258998704 837669928 -390500006 526633180 -328827724 412650641 32313448 222183146 172011500 -443396474 -253989109 753390279 -472829536 523090151 653278877 -224734184 -197152943 758727377 898856955 -247835408 -20675839 -216832206 130388666 -427824562 186863314 290970736 -694620827 -528667377 -542551000 527373089 82687937 716447704 217559370 692187931 95597237 888731646 -42645075 -872089316 -36568855 -870633576 -462969437 709442036 735273056 64201027 85048540 241068285 839466843 887895597 -147687985 590840151 -507423459 831636176 -773475703 622965208 -743672033 413387612 -233547704 -438292860 884720235 223901296 -910919771 -180075476 -207134648 159155952 -635371193 888462589 -99596050 321983732 868889626 863835095 303866509 -741563459 425793484 -108344083 322637569 -636641624 -867275798 14620764 -896229675 -162447430 -542022733 -403653134 -478294902 -315498435 -928171574 -221966935 -902110824 -161719278 339740206 835125764 -937817983 281336788 -492433360 -292436277 -706990908 -127804553 -551457336 193413042 -953304468 -830051357 -90235510 350562041 -571614816 -811925674 -905265689 751022753 -448567298 -920025134 -381840130 -344796973 -82472564 76137137 251549893 439232534 760638702 323378320 -930218048 711044231 -985824606 409522158 398686347 -923642588 -456624702 906252987 -363562512 -163615610 -369035213 84980152 -970202569 -322339681 254928795 -207921726 -971777641 683313980 -19847400 -877043330 286853085 531585302 -944552111 905012955 -960695319 -27024675 -166333555 290854575 -735275788 -553178501 -533250753 -665493836 -989617917 -519075359 744028322 409068430 -590201594 -860080028 167837770 46235894 -23695638 798802557 -868783954 -141381854 -671020772 238661194 650696421 -790282060 -225508474 -516634627 -814809036 -938655389 -985049325 -759361147 818873919 -945744644 213614179 -494943284 197626284 478338391 -48121784 664375531 812844555 -37739701 -854699828 409389229 -776154919 -592385069 549309201 391682851 453850826 -621870085 43001760 437583225 236748061 371980988 -471239229 -260039166 581698929 303252298 223326208 766889893 217113262 90793236 -992471255 -111496467 -2435055 73659277 393560250 -952292418 -595485980 -802045182 712083113 -930125073 160215117 709899638 479264156 384060198 -882485431 -118910291 -371740598 423881748 259219624 671261162 -286018675 -651515962 -104241497 242742096 88444872 -670026216 -601489254 -835712568 -903136324 615624008 255080668 956908775 -643356106 -894838034 -116915595 750204144 -847130452 287598425 948158962 864952661 357473353 -39109569 427368652 -310746139 -802533019 397399574 570343571 -174273617 -326202326 -317920453 -650496102 387778999 30563585 245262401 -516962553 -880991543 575236185 -118451806 -864187758 524616214 -650311446 390892911 334041341 -293667552 496054877 -930357902 -690947056 648924425 357240524 -890271742 366393438 -432769771 70618689 -353721558 256484090 268085671 -956321985 -320655987 -906187947 -430007958 361423561 -704167696 957771041 -755496502 541094705 -706675159 -783971692 -31152758 174873035 -648159449 -654020192 524561589 742733462 680021150 -916589610 91304691 749663248 -607536666 -407254532 -40579876 -497808407 959138906 526650353 572810282 -542066299 -364349204 -306587695 -645871931 314994809 -360259288 -75879888 -471065278 -64426984 -265592495 -226561779 -670815926 27732346 -10533471 298031316 -944878267 341307080 644011125 579683323 -63443106 176548627 663093713 -972138416 -221271773 -944442954 -526876595 738148352 -589735008 -715221336 117315057 983075275 -257287635 752965853 -470996068 96840434 -79522985 168744644 -979039455 449411737 -895682340 -392115596 -924633690 -713981913 635616750 64832840 584049403 690738484 -741343728 80576880 122938159 195213167 -890358141 -361451776 75591104 -111629913 -453378377 548714510 -520965209 -43113384 833493174 596349848 -207521757 -571278109 201832054 321482175 525562325 -877690932 -657256828 399039224 424237158 -700422815 -993076373 499603469 -414404728 495056730 -583047339 -977838973 38311566 -324391067 102737908 -986233923 870822100 212379767 -347685699 -201070443 -899250147 198935925 -799839581 -567699003 -991661107 -966346408 -971349155 -199182864 -685108164 82999252 -877700690 840454161 57824673 -682441165 92009737 -665421817 -382863980 -48550283 834181652 202731292 -700977200 -896349335 224892320 337334366 -220740401 -819853420 351100444 -497401949 392526347 -996585256 301527608 345792554 54867022 501688027 778093551 63205915 387857972 659260749 864023051 702749808 -405223647 838838715 395720322 652601026 -991086098 -659753589 987179210 -373950077 291696129 673877214 828781215 590718929 777527880 -93810113 -219430353 -590696169 86336467 -868329910 -88098118 -668620833 987601189 -934054157 677171721 -105015437 567633870 307781624 958190479 -191991805 -180441274 674729882 -636725645 414335079 366084949 758994677 -80547542 374998852 -900758912 -240851980 -998951226 243453570 -714458414 682346342 -313311149 -936930535 -558947418 467258498 -675110351 527389049 451444942 236791532 858768216 291562483 302737375 388456289 -960936602 -277112403 -451245734 997253877 530895792 368312992 524500112 894170148 -364835577 -256898587 505681177 554616881 -881899736 457438618 -833718747 971665392 -446591460 -548177160 506528087 240097391 -632591342 947580669 -440127758 -307701692 327486070 -988682817 929089840 38770639 155396019 84343567 -720256720 194459417 807231164 -171502454 44229647 190643309 -950673110 -578753889 -62670191 -315508686 164347524 -704472662 -908375453 134964142 752965957 -742094199 -40854114 -841109151 -290271359 -681809675 398988241 77137299 -881712654 958860483 769435607 445773417 822694019 551041799 -662939592 -169393610 -512098282 -383196312 -974934194 -852350765 445301235 -78188194 338292544 494628125 343057917 -871861295 -968364209 -640078206 -576333957 -876739661 494885936 -970851648 -618833860 -693451826 -811960798 90894781 -375261500 587027443 -979451568 -256974154 398404278 789984040 -958684385 73614649 193542191 -621623977 904221039 681443910 -4820288 781803198 829093145 -707002701 -443868643 19902041 787625424 899189274 148040746 819261216 -888372580 571706789 942521555 606513356 600855142 -823795953 913061531 788894344 267098828 -609683617 228438139 287647260 133342229 -520641231 -69852348 174657845 552973418 -876310157 553033868 309710809 657650106 -599270068 -55969641 339259603 -306272769 500161716 -788322004 -666130992 251867343 359718742 -994353424 363494763 -216058117 948168131 -177475528 -762686623 -875627823 -411897645 -973792280 243987358 -21581262 107162212 -615849030 -888239034 586520981 314298623 138935164 -7989249 290504819 -455514615 -845762088 -199328723 -54784683 98268272 -860069121 638942549 -549053660 -795874772 972811557 702813683 563843970 978458133 -81175201 -799697795 779142616 741349271 -562384417 756031146 -818032022 -683660344 -147465144 160386716 423501869 236685826 124664035 -137460798 -596499199 -883884448 854549954 694005620 -339399063 -991212135 -652806751 605816254 -40427510 -660359519 97275155 410518831 -456234291 -77396936 -34151134 -892390322 -246422451 884673665 -839571763 -614763483 478539288 -401956180 -858732338 660507266 -85616524 -153681129 -326589666 -809598303 -916995303 798074370 52940900 -660978149 914189922 -239992794 -966972529 -572692789 -378688576 -767262927 -966876536 580883915 -427622445 -17085027 -156080902 116143264 905518037 809767964 76269296 -488388061 546957982 236697533 -103151544 -121986378 834741353 -109367528 -608962759 -398358819 736951343 64447575 -207957121 672472393 -284961703 844983779 -988505756 -518255429 -542492663 897038069 -90948218 78818761 -870224859 -205308400 -487780972 -445330951 777606573 356138126 670812314 535640962 18422443 -400402038 -952747100 -582103223 836295495 -203382290 295910399 523553200 687250182 686947640 -874805620 276717877 -396088432 -230246388 -198293377 318949865 -532746257 -334282780 800694437 -75238920 -584728359 -437737429 -996420159 -602436865 356954171 -631684778 -47767815 -12922904 724453349 -524439149 -624765589 -404607856 75158813 -724996336 13288921 -236029340 71621374 -838284328 -859959788 -388612092 848663313 -882249055 888105786 -694908767 -112495442 -457671239 624041098 354758301 208045981 277251887 -867964266 623317622 839514459 -864384425 -979119244 48984982 -643552850 -174370706 -963937922 -919099502 301190145 -736187158 -471191005 -771134690 -461183494 542097916 -7164030 610437881 703813589 132876182 -925657859 404993254 250627128 962447927 710084487 -861868315 -642706960 186641937 345406339 565339021 -683589823 477442073 41172995 -991559012 465574001 -85429895 57425970 822021152 740199399 -53995599 755438003 -106094103 209817243 -863236649 122771207 748633750 678861267 -884392823 211587983 235191208 100999712 285930124 -507299186 -795856808 100894404 -944698347 -805208770 458187444 241943591 540197570 -123957182 558353768 -129844005 917215813 566794756 -811753651 -315697730 -523262922 -989732500 -722981978 422741480 618221856 170923919 -514924925 754985207 -853788522 -913774823 286362827 -885664992 297813160 -625929613 215334721 -563740363 -133228798 419477913 537154041 -77927145 614269144 -152142163 -983467202 6983066 723900655 574886566 877139061 493632821 -5802326 -934614591 -969548557 470934753 928169263 -692530535 -253807415 398907472 478393384 231267660 6409031 624604863 317492838 -854711790 738939871 -532177650 -480641402 -193209056 -95918013 386129800 -921214790 -706247620 -839280993 693054354 141610218 -822748194 -447446228 -281972775 752138372 -717790815 -935823602 -401147601 -799889052 -905372158 -930212849 -871719790 -597902693 -331503911 379704035 880490692 899763749 -761370581 357611907 69772939 -616082371 -50931870 537595290 -96723773 755859075 -705806371 -858077621 834644285 -412053990 -697358613 380214991 729556228 -520106807 932768763 -699900195 -915452083 -932505700 -635723796 -316599684 -732394752 -541095954 -394296180 -751598188 -138998647 274199909 628105847 -405991603 26480011 866735266 951620304 -903747051 -896830752 -246795213 486364592 6445475 -638419786 780558222 148367855 -951259149 -778979416 451009242 428955842 950576812 930902435 214240957 -896807031 -984549649 281735257 -532530827 -448632979 549340506 -73626781 157070841 797742318 787374573 -716212897 278364517 -766100678 310267114 -2383864 -961964021 259036416 100785384 -208759234 -402082639 -892769142 152820980 -769008065 108115066 201561831 -547987481 -588359340 -516965975 -744894317 -804940553 697274982 -641701348 -936973848 -168473409 -174232174 -385606827 -766616551 752141045 771464014 -968874234 392031970 -944748884 162006637 625931293 218034583 -987860875 663967272 -670412648 112924509 -692275610 -72495287 72671720 460545370 158496648 -966696861 -485376447 610509167 -555056201 -2342422 865614850 -359996753 -452551088 -923570146 -296970601 378975503 -97802320 317422572 612358953 -493144922 -58597062 496001072 898887048 -150829592 -489475939 377334693 -932795010 -477336814 -106181683 -750691305 635587695 201542707 176813408 -439224232 -485395571 -812173592 -405921093 29227982 798335575 39022706 -973114441 516466777 679025953 -573149176 592896632 -765428296 805826328 -652389336 551994276 270701633 -145534258 -654086433 -380780943 -394130857 195083975 129743119 983203836 114805318 652406305 -270461494 364114014 140510353 931081213 -606556226 701286121 -701798005 -418729817 -852118620 327429977 -767877890 186904086 206831890 748588888 -281553608 633682714 194001872 -46981904 292025394 541612536 -642471275 -584756621 -751405369 -296557708 34462437 -145536226 898526267 -983278092 -309816038 -134152063 669128213 419722468 -917521697 -337845082 203320034 -524077922 -784042609 501522029 57192261 -636161229 -318531642 289314371 550742858 888300248 -109580389 -878294398 374499315 -915578518 74723698 -480958939 478550372 432252423 -65715559 727145003 -864305286 968746878 -565874871 886737334 985468786 124309091 -394898376 507113351 -603452088 -312420073 -978215378 599867946 163502005 -762257987 -46093673 -926789382 -398419215 635374685 362524990 -995160005 376191286 -894539047 -873454403 -396793047 -957601211 201269295 122248014 520949161 -513961929 -943467546 100610516 -525750862 877795685 534735645 -786497175 715780823 -488438912 -181395551 75410527 -91891000 506184376 97195149 -639506702 -477797266 334937162 314399625 -404586648 936517947 -197709337 957938342 941357942 -969001699 -936600705 -932096462 -365794746 -894201916 121689187 756453268 479263598 607727258 665502076 -567609534 -918023605 395814113 967126111 -852004427 -35888711 -668796449 -33399978 -960478185 239312552 -674699249 -10766683 599805850 -152496515 -823313169 -233278172 442916837 -886795222 569012491 253371532 907079073 600010792 169287180 827498965 -913267602 127601617 -198295496 843185666 -540618433 -738051886 361204094 -108227967 -803559138 -390465440 -288585504 -655563564 573645849 42618047 311036458 465684017 -865553049 636337209 -692566314 734252802 -663642954 -515879483 -646509018 779273884 -550158352 922503473 -114838232 -790562926 375030617 -945551053 -963063962 461763015 34566917 -308843105 157465033 493948484 -46894991 -628814520 -761763131 149545871 -19279960 -50348635 493982307 -593117759 992269412 -342464882 872566258 -873283637 -853611321 -967483704 713485518 -517254274 -483363187 -933023501 -885464038 -33521538 841996325 -302270 175915536 69543294 -93336970 65367927 -616177339 941229947 756524822 541287694 287694783 -437853817 912473174 525931652 711692054 -254290434 -671900631 58190714 152591807 -827114867 715725832 -122325583 -847882151 862114511 -89809287 865603367 -802623411 426827527 785096219 -688087449 -754177659 479608896 311610281 421737877 -598331458 -929210337 -660377844 -214508797 -987980391 -903853023 -820704750 152230745 -489190487 -908231577 -469321251 -924982081 -310005657 -141221882 133208633 842586150 31663252 -298549183 -427223080 183781101 -583918319 482967633 -98099179 -386541730 -237688488 -460486608 -74629178 8133853 -980877712 -910502545 -717611918 -726692817 -839712881 -377989762 58798387 -975176919 -429326432 238093637 177053827 81483081 182378413 707732576 156501001 872372756 -580972953 -857774014 567475259 450690299 -156323196 -859747822 -513012248 259758485 475736164 388888573 873216755 -909435971 928401966 -348896071 98697882 800040607 -259398615 381085965 -926652211 -99111496 -996903798 -15337471 -74288415 -573713876 -924727482 -897234589 507769205 257650932 663014341 -483213442 -17459960 -917958613 -340987455 -597468349 385248039 502689349 -604699818 872235791 -385035814 871036347 113640717 -659302707 961600376 -105440965 -8198777 -87185390 -452884006 732402608 -853583073 -527019864 -514192536 -997970517 457642666 411519049 -571684393 532915184 366800814 936084812 -356917532 -117668493 -694612277 625622509 -183110753 -35599732 -971845841 -945346362 -680394031 -724029305 926889429 -65429845 -852992959 -106953502 275267448 961123770 787605533 -880414977 -273545268 -812762121 851987631 -127128340 -339781984 -809688553 -125098857 -882139319 601830497 303216750 503292218 -178852337 91817914 -853625314 703479170 397205637 624513548 -627115231 -785877743 505184060 -572461593 -466271774 781154755 -793055812 468298381 780678149 99990687 -403917818 594318271 -259887428 -284332795 -826710644 -72649548 -579828811 46161016 587568468 -389517364 921062159 557945502 -935170515 76795261 -86245928 -114022852 -978870473 -87354889 -558027330 418335165 -610324989 -185142561 632457422 894859072 242395846 -981297999 528530179 449340035 487000382 161724681 -598152926 -916917437 -391440696 141959646 -348733878 -218151340 -930689903 71437311 828009676 509394918 681919947 601588187 -80143228 746749433 -469100200 833610845 -514757067 -447970672 -401227692 -72784396 970364493 -11552680 742073043 455338267 -264177256 -163014758 474040268 -883130725 -861158371 -186442997 278593956 -459311297 -250844081 887153261 682648349 400422041 -478481727 604474800 -675624296 -797955698 -33613930 -993704349 803632489 886242843 605561437 -812951358 572370040 -909195631 -260922030 -976341300 -129463674 -438041185 12106020 -534874278 -982702919 747928764 302110964 343853703 864798040 440952593 -990072942 -4091652 981641296 -240917023 -264422039 516805997 -987978629 257096235 -26202851 -663602925 459140537 940183220 -804790921 115289378 678942415 800770516 302338020 103828807 744091239 -958584011 127487507 -532856083 -544108843 -860406473 -67730361 -674295408 740038644 -913103045 669558295 457353036 527849548 679485353 -694222263 362007196 -708915318 41355698 -268670454 -696893947 -849031715 705126695 -360496871 610108822 497826267 -165287792 -422085447 29285034 -512000923 880252573 -866886160 -915393332 774184916 113117701 -448249415 -917407575 105227581 484020225 -591702983 -302217423 570917180 -922144689 -992348034 -48716919 609857017 -686570297 -834193371 900941700 354785401 -102863825 -943435895 505753687 -545220777 -303932766 -31621139 952605490 530779443 546293414 -165593123 -981221481 279062340 -179962930 -896614813 -94236392 933154771 -492347875 -11643967 -109101296 991672350 396653051 588681282 415105883 327024715 596333248 -781094684 -210601915 909762951 -615288055 -457143863 117064704 281848121 -400579758 -524665257 736627344 295487477 443713605 541749186 -321216728 -157476629 -771327585 -449921856 -878414290 48709486 -494020316 -120134329 -165619391 13631809 868221705 725279314 -142179488 117391108 166476948 -874557253 -703067825 -384673452 -655651937 86330260 -622394149 -270939992 629186397 494670555 -989091872 -918877008 970005299 600051825 376610469 266235256 -5682636 -944606260 -891241374 222989779 -542011763 -917139310 -875784383 -36032079 -184757286 -41403773 977599730 -464019229 -463608107 -312063406 653371879 702868841 -186620659 950304055 -829288259 157727404 -110849333 -451682408 886787413 -629146583 -957011854 750211894 -548023591 865509798 202780072 828586878 -15738594 -950386212 736496971 -54463614 272603567 -952998440 -119086571 396819185 10969481 696156143 -792068236 -158914437 -915346733 -255676343 529022158 738025146 -700291150 -805082149 540845553 -529579409 352645256 -717487427 18738183 91949021 -346634010 -85757318 -305322733 105342399 -367731167 897457339 -213554371 616530239 947071127 -624541048 -585417023 72191047 -577539488 295496406 -678473416 433429993 -155831098 -470541652 -872968092 -71177831 273782005 656054066 -480636333 573490855 850971918 -939790780 -956088555 56133526 -804761854 -84834019 -999401101 -151395864 829408663 -304723834 953946535 -685806152 -554750142 -407091484 930724088 -755162663 -31632532 -802176583 317028384 390827980 493319824 638554968 -323225675 -809994922 -979470332 -196193767 118827247 294311673 -687623348 638190914 -279681120 -984135078 550916487 -383253322 71998448 746154633 531912659 72597347 -552724879 213837675 767873513 -746261992 528031523 -934360277 -153353476 311271963 -689522939 815013992 509095381 627505445 58358324 -145068443 118576766 735132649 44936635 139106434 -608544765 -983719766 -714065540 -296168113 654471148 6253340 -280303191 57903988 623000019 791695257 -343425027 7429030 -283191044 103850095 -926216943 -662801179 357588103 601814581 -597161455 -943249020 -234397104 -286684394 871764972 -872785371 -806662597 -217360351 -17853814 311914169 -629711350 -972917180 -696463044 -238256115 -956636946 -410528584 465575772 550350556 595724756 -962211067 -539229104 71241127 829484190 117345869 -921329843 -601190502 -926287684 -995030433 -263991680 431300420 606784148 138846865 488051400 -775096603 852162471 212332724 -647881974 -954500127 994972373 334264213 209930396 -782222624 213863386 513467352 -20478739 109742794 -897061233 -702386614 -487390298 551179876 -664597681 -26619402 -525062644 -982597138 -909273534 -593876134 -583787640 -983044864 -588906567 152220680 448255556 -982122419 -856416103 -211176692 -904702669 995746368 -998843969 -552584643 893762595 848644758 781679570 -43790657 -933577867 -151940691 -677806953 -101540253 957802103 -722351833 196073133 -677071843 828828043 531475453 296308755 -843718249 548878315 239551574 -437594383 965090675 256506710 -26500949 -30172292 -442721382 -156107015 113411605 346101926 -60809684 -38325674 199774311 386605673 -292046727 -99064579 20801596 664162616 -180126093 868860905 986355663 718333654 679179360 -883479818 -233076860 -997892484 945348225 -849085055 150932624 -898370024 699793260 -756999450 -483448054 517400287 499507261 490050997 -660255653 -943214122 -813539666 453155953 255404158 125650650 -732653369 -692305179 -635227324 -24700096 208630242 385574272 -508021128 -971495852 106951529 -669149113 599354155 -361352759 -552628931 -781206353 -506728890 -754764354 -630291408 644203734 -800618025 -930498149 887204284 -284066078 439418492 239227897 -941498729 779162839 148530129 -755038394 84835144 -743549361 370612256 352181775 -435854540 735384932 -820001969 772775702 -26524444 -328023097 653796203 -919572916 2827790 105666710 -428409322 450198859 324460358 64861788 695434506 694168950 -438418126 894816481 616187155 -698697489 -536733245 -91878001 540530408 -478231973 -460198810 -458423111 -233270367 624636335 -201972472 -862658112 -170665538 362172988 725243174 9332494 -12534958 -448764918 681309397 -506222403 -515821480 -463346460 599444308 55769198 986852399 -223578982 -879369014 534803257 -676893680 -465270787 282136091 939293475 -163968276 745402846 -300068174 -770921515 -880312775 239733017 -229344626 -113583142 -283114296 568682903 -123724900 546220166 -216627757 -545965374 -591930988 770837286 5269708 -910621591 -882868765 489448228 -521451698 716575543 -602266221 -682082947 -654487087 -629118882 852720311 -331380766 -94389669 -12627246 -539570939 741642056 -414708048 160360888 970720541 -295020822 -747389743 -406107733 591396036 -30504039 -984908478 -679812512 -631767521 -201536234 -225777886 -223698508 -578182596 779491823 -281803746 -461051361 121456403 196744556 -891959465 519190182 514661609 -546446552 890071300 219898272 122172682 -351802016 -940212622 582601744 -757643608 -354920669 -404521016 -934406715 350058509 -151910759 -340514448 -206029103 817585202 -325422925 114158386 -961665967 473040841 888380500 -185364475 894858245 520388675 532831779 -713676764 -505638569 -417907313 -605636229 -986448388 -903245704 -152082780 756139266 169168921 970089902 -743146398 228956300 405207998 -500790006 874035631 -999313019 -435196721 76610492 -298707425 224288831 870581389 -628605871 898865906 -162743873 -590271837 224423099 -421847020 224363688 -28202304 -901458346 -390288180 258120933 -554580562 191804507 652484704 -688512596 141075156 -647081724 -932373331 -837239570 -824475469 -823003376 391716730 580732529 -323793382 118268713 433935864 241009897 -952604443 -864771562 -682184920 917976946 -640861079 -930802661 -392250574 -231132916 293620438 185902406 993230772 -882065513 136960413 -544541056 376055420 582379852 647263452 -118943524 893867256 -359145040 233974753 814010278 -196384610 409499284 991006902 -952151528 -157251835 -480270128 166117185 -870799619 760739769 213512742 -883054827 -921445152 -15993959 -523915906 -999731460 591755467 244951178 293888979 -369825775 90698302 411823466 767134638 546157247 -359604762 202030842 45937051 521451714 -51585550 686792011 -392057181 -385058920 -657076246 -982557898 -541535666 -609227774 -287293379 -21805794 556889412 -158092998 -408549673 -377081494 -41147825 -477478471 606924547 434936269 -477209931 51196366 -467596201 816679048 681370591 623102102 81018866 301021582 21775701 721414104 -644431224 -932287249 95382171 303983227 607021115 703324990 918924307 949944869 573283446 -770095006 -806766552 -861493581 208099200 750122860 -19586579 799549528 -774442282 939265597 -825412591 832482266 226718218 -302622522 -263805016 759122018 -633427121 -729918072 234740472 447591745 571103510 -890967475 21522202 926672286 -970738371 -883095628 83171865 636282744 672745715 -145387475 438743966 98545513 84517519 631977414 237051932 -854866929 234616626 -930018294 944682599 460174344 -990752698 -880729993 145172962 88481873 -330836161 881367947 -299879757 35736718 -996033773 934860715 -664155185 575069737 -956106761 357367017 354258375 -926845132 326787742 -710053407 561953966 -147950190 144559118 -146785716 950595323 -918407011 -662291950 40163608 -773273940 572324676 110145314 -976074988 -114984628 -28091031 -856804981 -969811666 -939609159 -335124789 764072634 -386972562 700611929 768038861 -599595495 -963543256 195624950 -703185902 246340114 -597600323 -777514681 -574355791 -307653730 784439285 277694019 836905388 -509830079 80805694 918498377 -172122029 -879030699 -854775563 -747281001 83630968 -978334198 137734372 -944460064 -982622826 20439059 968447132 -317747614 -362971955 -566009078 -764619333 -742416742 -165604573 -875646236 453208208 131209525 370693879 855607885 353694845 796338088 -599529492 -9349518 -73451541 -910107752 480820404 -992645848 -991609375 -838785273 980839808 -993868585 -586066273 -83012872 -972202783 551668099 -174956582 -954825609 -575376490 -353993098 -420056870 61651555 79997824 -184676202 319234813 914393251 -60322438 -375040627 -101880871 -837112207 -666916390 -895669674 959225881 -266445882 94980808 -261709308 -176553633 -571682436 -401838802 -315646655 -410467708 -568482642 -456998887 3466019 348504486 -576685317 -592349530 -973935744 -678994573 -167726020 -327928842 -99051442 893925535 752068982 716272356 65676700 518978586 -491533730 690636073 -730385933 -328645936 -976280318 -626055607 -516903703 -390209846 468925201 221386990 433236521 897242766 819548188 -882410135 -660708590 -896418102 -486892669 342757429 452086384 -63577986 750407899 478150641 257427441 -564801769 -997261849 -989107649 -818359882 754807134 727164707 247316818 126302072 -911852670 -209530757 395916139 -240498606 -333294722 769860532 242597691 276495432 91302085 -683498967 -437751695 -158938797 -863950780 -467645477 180352613 -907852529 45461854 -624373606 544233856 981883868 -873965708 -125099151 91827662 -586251124 -122361000 102720013 -404611006 -515037514 -317598927 842705812 611264558 -229451597 -514308593 -140302951 530049797 152396686 -517926067 -374836160 -718591530 573376019 -58335126 -156343224 -733046426 -69769553 376011299 447306188 22377919 -726010494 822932582 -580871873 -891610274 801483228 294028976 200217388 -932251544 -975815672 -844546246 -336862549 -490853185 -162145173 -641640385 -879588628 608403230 -155948977 -167375225 -9030621 996447709 314698708 616133219 -869627469 -259408921 -589685555 -25970693 7544654 340544893 -797443041 -692632806 -784560836 -523453535 -869700225 -365432709 -415063809 784299356 928596267 785153580 852047813 952780595 940607334 -632298384 -685556238 -369021487 -273938769 -712628512 -908101905 570112254 119996263 82867474 419076315 -712788677 -448482955 549448847 27802403 -38168509 -624005494 -964652944 -845107264 -421448535 -804769397 -629668100 55097930 -821953269 4899191 640034122 962346088 -213988190 277704054 666910253 -408691243 70827740 -965388132 -94247480 701806253 -386810548 193124008 793704348 -964181941 -834363377 -270911826 454894374 -547152054 280605219 -143140427 480650349 -905046938 232854080 368513758 -750154202 811405545 563744361 -379822302 -280980172 741791093 625076889 -788429698 556653533 -736394949 489274356 76080138 -145086191 -587381552 -36791641 760666329 -885575300 576397811 -193693311 760645401 612215870 -28056688 -657750073 -80373403 424791258 622855146 776486170 -242042040 717808209 -138143398 -873528283 967654007 -474221500 542732432 -559651942 244798328 137039877 -934575054 456368630 -453790238 -818453649 -201840662 622289900 36460160 210777786 -561985389 -350357159 177718839 -985587579 455949530 -209119408 479144645 -719590806 133130519 -748712406 705200452 -391497983 -972226237 -684325236 -821173422 -257853281 -705337165 -853519415 267925219 837395267 -560655004 -634760101 -173048504 -642713705 821608529 373161258 -461167354 -527715781 -152032490 575292806 683062005 285982121 -922548001 -286702804 152910895 533401529 504177788 -515428108 813810723 -510175341 -264140514 371527528 98326676 -383850397 687202292 277153255 358296322 981865127 276150193 -521262107 671776746 715495189 -156022208 -648755406 -927218517 -481897327 724405852 -535869517 -9613108 -575110286 -960576712 -474034751 710871835 -883124712 239262445 -283700917 502793170 -404043415 200870975 169120246 85781244 936730462 -606835874 -963375728 -594603583 -919633583 313777527 763692739 914747898 -557555928 -905053016 439040996 -989544387 -61075224 790285591 -916762903 457027449 367207795 -600116067 -700069307 792097510 -708176426 -174104058 355485697 -738784785 -934841614 -928215221 764008386 -486368676 125172108 -214355016 599412568 -85581078 178809110 636036840 319815339 111691880 -197669280 -63975570 -121043870 244774792 30971414 -829486521 255230406 969896190 960799070 190983856 279439991 180523217 590867789 579370684 -174862921 882691363 -742217022 -966860871 -856093422 -824542283 -895076092 760431317 -310910959 82612369 -601407347 -858982039 997031291 577401763 777054801 169362982 -458390005 -568098127 -894612589 420566126 676676666 -11124822 591079605 -215576576 -188712280 404395027 975407280 -909272290 -562565404 418791421 522614747 262571676 153999136 780397725 295710805 150422067 955855442 253151066 -236630264 -502539165 -811720212 161962389 -361521204 -962172569 -408119496 -731950050 207190414 133490500 -300048177 165094178 -593427022 -770855159 -993514291 997652583 13568265 -182226571 254563962 -158508103 -238982507 691998558 -887200330 -863851408 -192913414 266798807 916546318 -897202610 -730262774 724918112 208464810 33106963 -925104700 396744598 -952414296 -286625904 434572029 -360533791 -18575954 -505721205 772956709 681375870 659372974 -967953961 910520711 665858683 -970301379 -223394671 -663851536 136778936 618097226 97165957 -318706154 730896897 233314550 488380433 -149787944 2377220 443694176 119949282 -420188316 -495324662 -994427403 -345293016 901419936 -946841698 368081081 188508318 -307375489 -797978521 682787113 -681902428 883397349 194676439 -649856389 646434413 -286948526 -767641415 -724443906 49199939 369137521 893653320 -853634105 -949568634 477066569 232196798 391328152 -820205023 -912909630 -312461319 299744260 -333097945 192214019 305316857 321609039 -53849692 358475159 -457793528 -865341375 -948900331 -255772048 669962091 -778286406 -519858347 -282845117 -428142795 -873423935 430206357 -195784210 -745351488 -668077352 -974130337 -999181815 -669195103 -923698970 477884754 563001695 320145535 657679732 650092066 -992315785 -190059656 -830489527 52414588 -884742800 491119512 998564896 326248713 -966674016 985739874 229864735 -369929711 508218317 451578330 110211942 -922110448 -976564466 89304361 508095910 -319832322 343952873 840018558 -293962659 344771058 -976660193 -365145276 -324827835 586341503 955000260 -814631751 88949921 815200828 -4691407 258460394 -279868232 -36917854 -397903742 -428786984 -858152789 -512061405 -590530758 371711947 118008884 917687560 -324193371 -919262821 995577112 -448241484 170041540 356189374 231926194 -633489235 48724285 937963536 711281824 72064092 -574665388 -761029659 -489078053 -767148776 -575661410 599871868 -951947948 419647183 -289151386 -379299827 -764754319 312944873 191913190 -622907107 800883468 601382432 748804840 -228591295 371586344 -722872179 -147854116 219679809 -171113663 -977812577 -571614465 -939187469 -758785459 477109820 851292420 952496365 -598309735 -870856616 -956016942 -87387788 -638005391 -531678352 -634999567 -737436986 887968831 75849047 -116736813 -876785488 -758689728 -924823624 -647176242 -957806260 529075162 -898371403 -333881202 -246822142 -768727229 518264682 972857667 60159108 392968458 -746240445 -26512008 634182999 730869375 -322703236 439195717 -867440361 -193559851 483178775 -102311795 168434758 951500424 262688638 430997772 691985607 -808945963 -833222689 667716472 -567635690 -905529959 -979459771 -672925597 623545203 974685180 -6806799 -770760587 -941525697 -636025765 -945386567 118633412 756942693 -691627012 -907878597 243642044 -960757638 -378065479 -464645887 -975681645 428374670 -981467112 -225477087 -550674220 822549665 -962788450 880323552 367051624 -919218060 -952899138 -112715551 -486853750 -858429097 -239658969 -159779347 617632459 -412457436 833413854 846871873 -353983133 -950095559 901485306 764650279 806847134 -937625354 709288036 -96994469 -898382992 -816261091 438359644 978451717 612113579 309408885 -394509018 -938560642 -15525098 -504781115 794279263 -795957121 -423999174 693896478 91327328 89147076 687983735 851668359 929367730 158132546 -708272725 615297936 -142479229 -62255857 665202378 -388477571 -445089226 324565864 -326102925 -883284838 -919912253 -371969563 -699545929 518447392 -541001494 912567650 -319627371 64489489 826523361 664847532 559708374 473318976 868890411 -864290801 19731807 -187265909 77372629 -439768106 -483081198 -140743289 718364440 -191353922 -672929001 -571598436 746390221 992273377 39923993 -846182653 169355594 713821069 -729467490 249443341 -805632142 -429013419 -379592915 -346633636 -663929416 300779715 717855853 -984889703 -181856401 130080580 488429274 -460449638 118306132 -639322567 352284453 -951804887 -79090673 869203255 -92548176 -508209881 -469634315 234522824 -79808317 -870727742 79312553 960115677 -716910394 -898815501 526453098 -446377884 350627841 720820956 124608697 971034926 -773296328 460679281 124330993 944559526 475789579 942474592 -72843542 -183264795 -665458694 -954537411 177412638 686825759 -906342297 -901678036 408545367 -146374120 -557371564 938911052 -911851297 362820120 -931816690 19977610 175452149 -796210731 121162109 -445578401 -242588615 -675693698 -872241093 882020082 -852142419 -645537421 195215716 272188574 -848461543 -476478353 67179519 78694915 340256852 401720825 -23326142 -629814158 -58937063 -77152086 -678975841 -797875344 776473794 -236347405 -858964293 717138851 -873527286 -938264630 -410367187 154441216 -881959008 710794922 708862815 -124547623 -964898776 836621722 -390011188 -964524842 -956399346 805204528 307663732 -804860889 -818757473 -772640397 273834027 521499379 629080429 -896975763 891685221 -577340282 25872151 -934774268 -375215626 -345137703 -171121673 -381663566 -775482500 -192132605 -467411842 -185849687 962308611 -349370850 -622538412 523687779 526081528 -734920835 212825853 -863929661 -699445677 256426507 793791220 608218055 451565619 975033747 835577659 -422084002 349049478 317174440 -319059765 93251051 739834158 706812386 158476783 -782865116 -785808965 987355110 -164528682 -561291464 -352261143 368059476 252858849 -537436179 -981311374 630320437 986251600 397286507 895399602 51593805 385873199 -951529723 -839463335 32180771 656688333 612102284 -140269130 344782344 -957465366 -938703300 -485526864 -276525131 154547751 -893176354 -717196393 -834459114 -676041470 -503005358 -994587652 159429848 -64296822 -346848794 -619994323 -958921620 115715027 -748789344 671398817 -45517021 648497163 419314772 -993923217 -113113286 467785049 -980870199 919067485 -23010266 631232085 -368685293 -825711570 673766719 -307388593 -311238434 -750242060 847159158 -204414788 -467438453 -987299957 119543742 29556190 -981887609 -868510057 965259368 -476220050 -488504380 -993662253 639494977 -237293724 530252918 -553505692 -736280209 -197915958 -694912555 150606505 -877614557 -675782754 -77809658 99375178 955449332 553505049 273663608 481732403 -901367192 962425175 731490344 945791966 -389473261 -883431757 811008362 730070482 146124433 681637106 861560425 -36099846 -942066591 -774427603 -177245746 697428386 -11721327 -794476476 -856077306 251998464 7607566 -698473508 -744878679 129993010 -374256262 177311663 -918115460 -566290578 -416666936 355548148 915441826 -318034128 170489675 499448522 -519725810 781016415 616016765 -856201096 363603249 -385342449 825436010 77680026 578557705 883369419 303252423 -746171689 433314158 -855952552 -540648164 429753205 396045912 466959402 731279697 651167233 -550531236 -790460213 -319004752 -468646696 -356750790 264328312 886901453 -588792612 946294184 -90092520 910655910 -720915274 -456559753 379189027 -577116370 907043496 993846578 -899164008 -162760126 424920635 984205412 -859507704 678748947 270035922 -862943903 -861899218 -447694521 533102009 457576537 -863898472 36785594 907045302 -654358685 717780842 -709085042 -11109475 -165374494 -969667237 400097913 -366563958 -59759756 163270175 -87479232 483680491 -605024445 335404398 243240340 -758661515 436240391 -919519787 666259121 272962155 -926511137 197524420 -604485571 -936938687 188141555 -52180092 596163323 -501765556 83921436 -514534731 -742203902 429562751 -944237536 -451288943 -729030371 -109612030 -420956180 671067542 523824013 519284064 -313145930 -711138867 -144519092 81829625 624265532 -901278753 323168110 -86977725 -968282187 -158056417 -961499218 957723030 -960531998 -565984789 -979215657 80125910 381835119 469464019 578360355 -681727093 954929288 836156453 747835658 -989308249 -762616138 -981194714 -246403925 -183572317 542389182 -870063560 -811771901 -918240396 -581202427 43709007 163589229 -956936896 -5053393 -660726309 -191398268 -120819226 181217275 -152897486 -310579844 73201630 281117725 -437279148 -994156107 -484530804 -967815130 584204248 -166257897 839630512 272877053 -565905886 702838616 510260916 -694584247 -691048957 -820795049 847804935 -561112517 -632566950 929564539 -142314943 411142058 -54329880 -246735486 -741394983 284943812 561866247 137785791 -681322561 -738514887 827205948 391879069 542602839 -757556848 397722962 -941927966 -872855624 -165556438 -255669509 966774888 -892679385 178424605 522129856 470097884 483840358 831080900 649302835 184161646 -877515265 -983264116 -33757463 -19830208 280394295 911912658 733434307 538999313 49372822 147816906 -470698544 368050261 409302019 -790976244 -387554318 -195578790 -548533091 -989831356 -284990402 -421388715 -302871441 459340089 -602097475 -343034473 -509718954 920032381 -872936590 974121404 603629633 628882598 10799402 726114369 498134836 977041940 -441199487 -368954517 741470950 -855248828 -977438852 -356639876 292568078 -448137395 -988589616 -445613550 -239113639 -523627581 358807660 212353270 -660942584 -926182743 790964555 36185976 385673699 -958616568 693151503 875954745 961415814 672731267 702592502 417561799 154130217 -434091744 -3807480 -495218595 -604533452 554993034 135826889 -863062503 699744206 158388037 -367186026 -155171363 710250642 -503259289 399215087 -676346644 -26886869 -389460901 536006626 312170547 -463127290 179487534 -799127125 922546409 220870966 894024379 651017507 34803132 419271998 206126361 -695118716 -574081433 772034617 301073804 -69300027 -979982482 -291416810 -933473139 -990528632 -739156251 77431251 -357714657 105672386 -359801754 139026054 -642596175 -36148398 -887860816 -32057076 -647625420 276826085 504815634 531862114 477698960 279878396 -394750567 224239691 -216587745 640052565 -503971959 989538616 944933849 -78053391 614089585 98524006 852646582 634107103 807107196 771689796 643578472 -932049056 -298362601 -861619833 26139683 341835645 277406221 383543508 -841796401 242061759 -795997215 -489421820 -628595804 708818419 -957559707 849103156 -158786833 -499793921 -74140800 624625422 -859741356 421887241 466680390 937708846 -803649798 -66713672 -111250796 -951003217 -580090217 -451627247 673202932 -936511746 -531159950 -772643316 -945615226 494979734 569192329 331790996 -268960406 727395929 -573630893 -64957621 -909509539 -202226697 -503622849 -867069246 -500607189 337590318 -514346813 425252011 -185267907 -521571816 -300344395 -866071165 -731346618 -103994193 67215163 157402587 -202481056 487124947 705775340 -676761772 403129554 -972868258 -449405088 457514329 522111476 -880212759 -358178323 -894332577 699699523 68190784 40709802 790189984 865964087 537086953 775637091 -782126750 -272806376 -886193370 643125262 541925717 -407765186 -804702781 675854552 -139111803 91303026 -404413932 -981709217 888821970 -917288986 576582476 -935423449 338356921 603714218 -384828537 -351612398 -21657953 -412524943 290209279 84009470 -860309068 -789083585 -875280729 929880916 -923119499 514322578 558034360 -852729895 -905967446 671840990 790395367 635958271 -883407843 985692586 164329175 -22519646 -70488036 759915243 -151712510 -329149713 695142610 -722613682 -264573162 -113984116 881100536 350598301 534403486 -288041065 938073359 -322870882 795968405 -922235710 -111954467 773204030 860161560 -182557612 140042960 270712272 -35287507 234075514 -204930386 -392375788 -277449863 -88338229 -554166850 886879312 889142125 375345114 499310908 -410054033 -953804600 46969870 -132667715 -365861409 932985754 -399050826 984736893 319905593 312908109 775326604 997034711 -38607133 705607247 -262403404 -412886751 418285159 555038984 727156209 -458486217 -627732171 -186251925 336583398 -20107959 536298212 -899238479 425725191 275693876 989903647 -346413342 -372478864 -567634034 -447701589 674491007 299698252 186437003 459993113 900647426 23690248 -367584942 66071887 -348466796 -518033879 -972535247 -790343197 219562718 -532905645 627941963 -372881946 -953233084 -978027902 -614116 -139485009 358555496 979277925 -750670445 459317018 257519469 525023432 301737017 911106127 -994939080 734102983 -684079110 679551927 -113682413 502357893 -7938607 -360518635 -621435507 624476451 705553253 30097697 -893557428 585534359 239754501 178521643 -947371286 -279787184 805639697 -900604370 -257815086 -342458067 -187573025 -899259590 -510663789 61756530 412573781 746855680 -560703686 -433172850 510478159 -555642765 -846553515 826399049 -876090839 39764073 181273295 -31513093 679245438 559837788 -554520289 237315043 -557548162 -595561364 -324634245 682206339 582960279 -419489178 -745064493 241116328 -467577195 -2879579 898658262 344849780 -49622816 -759489175 -740877337 -784532683 987366505 -301581023 -217705533 350361016 142776212 -64259047 29276417 119201727 975505026 -936933936 -912311367 507266816 622903853 -614315303 -402901788 -934644310 -209876667 272463967 600078382 -774400036 852974789 855013889 466716293 -762086054 -295349338 217890907 582763727 655027847 458401732 841886390 870495164 298284589 -607178281 -494694016 -498838043 535597932 441046937 530438374 -492683989 269068315 593504439 -552479003 -371148517 68924644 -166794305 225949695 -13203313 623329028 -649069986 -560608579 848928993 -943578845 -853078338 168161638 -705664898 -148427676 -761431103 877098829 -640883477 696970629 571501571 -917871960 -152228430 964323290 -412565976 348933527 352437574 -971519040 -268111747 859753585 150065628 -822090956 -840209065 778917111 246833688 -7003370 -142616841 -913853273 -531157990 208313173 -474461852 -829712645 264734329 -327540190 338448993 559069431 524032135 577017890 288684612 883148658 126504871 -287297465 965276698 974276441 -470457823 -594772926 175726320 881979752 -713775613 907614574 594249689 436290015 -914476383 754040624 67723479 184873659 -400446394 925106638 271020386 68395617 -14063837 796558535 238682972 -896813156 -678465303 -570351682 662256275 845566832 -993333793 -196542761 581231843 -14312568 516159774 399024893 -187519775 -954298049 804251968 988206546 780198056 -909523646 748337472 226964097 379282723 686377442 -166478926 -700477446 -276232547 433074680 -922854456 994787840 -646013351 63081707 643862727 592669622 166268552 965397424 -977682061 -318958821 663480609 881500500 484498419 97228804 -280295716 -146825455 -651229951 532184510 -248607151 -994461631 372907408 -615892743 -903985276 -26238768 611071355 327813800 -487344974 -702891219 627336354 236422480 730183461 704481898 83726672 -915829890 -379920043 -419894249 529356085 786348509 -601980473 404190377 -680093959 -938499865 138207229 804404460 11245292 857911514 -489904643 360015342 242612376 261488207 365553711 -531963864 645595464 314084788 441797368 109183171 -505585060 954452394 406291952 -878248707 43391226 -11008234 678749544 -872882103 -74321771 -848654146 -440259999 -692449334 937694363 -42240471 711741043 -889883244 -128223983 -297535376 914521216 883021310 -587107510 -722867074 95553004 655504866 538621133 -686376933 -876458999 36732949 627707856 417854722 -854083880 -877877205 224823469 404724425 -903609558 -879268953 -753767457 627656339 -899634702 171910772 779002193 -339894701 479461438 569212909 617864828 43718833 679329665 -657842802 746183458 446367234 -922305140 -988407700 723500160 173247864 667097167 114637645 486870931 643154521 -996113054 -32904861 -86474404 -997680581 -58265712 -861650936 407043845 -109358917 -888403536 653276388 -629186226 -788038238 -322296487 -997667680 -127932938 -990318697 571545229 -657551758 53400137 103391246 -315394560 -347900053 -597725168 -237699700 -336307753 -874225009 935548164 -816694234 92928989 274935448 826460288 96815936 -905453061 -407497764 99135355 36281227 -416632347 -641304448 926922310 -305035883 -988028060 -849747563 -93074120 -457808194 -847415243 778992942 -448126891 724129986 -878558817 605273246 -319962416 -341437023 -890110455 82312417 420863277 -226418207 60603761 208927794 -43112441 -993950897 -663620406 -364135801 102865039 -569073467 228366435 -945483254 467207761 811734088 -586787701 246646423 -640785442 -722299408 396898860 266140438 -180107602 549483617 -102350268 371765507 126129955 -128392732 -170444894 806167540 530170245 -60555349 -259003691 -196450125 713026444 801600070 -987522332 -477569644 807649173 -798626385 158294555 -236969436 -367699852 -760822657 -182452689 -900492092 -949088570 230759610 198670685 -737357659 508460202 -551914103 528782779 -819131048 997569515 -721051137 552634459 -23784178 150556132 -765294083 -365100286 -466757271 174150569 375896023 336792604 -260306635 30012446 201786625 262123721 -309822029 403160240 -727065371 453208536 -964539612 -487888028 -876727801 987484650 -584460245 354031809 38671687 -321817903 -284991637 486757585 -940518772 -104122685 336843452 -661569908 -698971874 -834424374 488986224 -464265956 -199524659 -977771048 709884613 -971112284 211537910 -697905670 58900162 -734159113 564218052 749078134 669001128 837152681 54803022 556977869 -798218995 178075221 396978871 -382679240 -615376618 -711833089 295502857 99631745 774924496 354984086 995509060 -35715700 693414178 -850946462 129859926 34916754 -315212418 930335267 -90337941 -752811453 959222984 -878800032 -450717122 -129360502 -760442791 -886499071 -527766016 908558337 803169963 527037006 318052558 -995049033 -442371421 -432452219 -525211920 -57748039 -144285308 770290938 -958116295 -516844460 -22208624 889909118 447439840 -476278094 -961037344 -570183881 558638660 -423733409 -787332262 -679182929 -176544861 -975592926 -705466607 372738017 -104953427 -465909398 338755299 367280557 -704834709 -5558386 -253166084 613217849 -148091066 304462495 -966718018 326697014 -900769191 -111003325 -50495696 -858885486 372152215 927295680 883539986 -327891592 -696466062 775018995 101924527 862172598 -796198062 314592265 -964493978 27257077 338999340 -669960585 -747488554 -913437735 -135869983 591266745 453842822 159295308 -561775289 -946806910 -374970491 290133645 357655586 -341688509 -530652988 456886395 547308166 418851316 450517262 -228023266 198663349 186573600 444085142 502197287 -185891053 -601473979 216886238 17910886 713118286 252392260 -954832038 -95366022 582431675 -849804238 -8803757 -700921956 741462507 -702444582 458373352 -967796429 -649251492 -916597140 322337216 708404094 -405769296 791684228 17806841 -858461130 63051897 -679159544 -233968043 -885768402 507414056 -937366549 616428885 -825960644 -538840528 -314168525 191950242 -973205890 938223735 89634557 -68571911 373171762 239830319 922624332 672249806 -166190821 -927303898 -16860490 -133987250 -576555389 -80941277 -959133682 -868151296 513289428 832550547 2171899 507344651 -251881204 323012355 -874107040 -137649606 -317057237 -811473589 -668704369 -143017881 -350314117 17127107 -951067640 -323520007 -192132806 -8916729 607908082 -966444691 -916570058 383048767 705805115 -82760879 455744869 -458539022 783251871 879189480 460519701 824118190 863554538 -173674519 509185089 -281757211 -813813516 -890179763 -958744857 -687920556 -27829369 -423285741 -499394145 303466262 433696379 150291738 -826890279 335145092 826771732 -19023084 -821255285 287196166 14532225 -737825342 -477238715 -427146308 179413779 978506155 114314670 -184817997 710211987 -572649276 -508183455 426282877 253676205 -998998367 -855474335 439862690 -889178130 -961702839 751942134 -64491146 -532472226 -894935658 -908508532 901224153 255356080 -735398810 88885597 -65355836 245578106 267630313 -925643317 -887373317 529804971 -402882032 -314519625 -438264898 -571859525 799795046 376917105 -861647538 -920337878 868733650 417151692 333338327 722251636 414193711 -374282631 685589859 305007225 -769824144 -526384935 772534999 -664759802 -434893466 526275504 590596278 -170292276 -532322546 -622243205 -924714171 735307767 -547886522 -959571135 117629090 49231446 -274090760 679364192 477371922 -621779362 -91202350 468240737 -542117240 -369952348 -262091219 791221088 -795184359 -995381156 -730545191 890405500 309626070 -500369335 -783463082 -65322579 -165129137 -218356548 -686530722 -722016506 611351176 -218853268 -344259711 539153358 -631029149 107853767 579582223 486599941 -990398435 -841992185 18480485 486973487 -463771546 927278135 -192269424 -5888786 -590157860 545639358 -362151346 -385342219 550258202 -92696536 -642420367 -287599376 406934129 -425883449 647078046 -905678655 355760003 960547324 -627695161 -180372469 -405789592 28045128 -788702759 -36818741 -864101106 790879464 -697702448 -854499541 948887280 320778037 484990300 -662367914 100572525 -854762772 331743300 510414665 690876586 969591955 -874927555 93651141 -270588229 -664831569 806051765 -863654101 -90715017 305646163 -916816403 -882438662 118709839 -544511564 -62811130 712920247 483533564 148486111 -471382142 471948811 -208118072 -169084590 469965624 -406714440 -995790200 -192527724 -69082354 104782325 -47290496 -884822702 -532286658 -503897557 -915230748 -554697860 589753584 -333302624 -219529429 248321701 -344440371 689755554 -593515783 -261256774 807316893 525194056 194231663 -402977885 90630656 -469718421 745508226 619248514 -997769610 -610093494 -697319723 324712367 -16807934 -693109923 -867815358 914109712 411672402 -62589501 -970712990 879385744 433512942 966572616 -822795764 -124217122 -514213655 -42325193 -875895421 141345974 -500053286 -616894851 880089200 -840220041 908299205 -73162785 -243197926 -148553787 457118795 -645173348 -676788920 311865538 -255266841 -374108643 -510905743 727925225 -67218566 -526204748 494551290 -803029812 411205751 376354653 -923644069 -302764954 195443621 -893923480 573017924 681229966 63751327 549638856 -324907708 563698041 932744005 -592302155 723478000 693559563 334535060 -667203574 -602477872 -355829793 -312376921 -279266792 956035745 432356238 346624565 -702353646 12797815 -868077649 -228558394 -640134543 -671107461 -964836290 736220110 -742235177 -267601244 -215819916 -636158657 -842066968 -682073598 427592671 707571889 -6981305 -156192936 492832246 400716540 -580198583 38908161 -412232048 -247402157 436430290 231938160 440220922 -990320150 40490257 -274906488 356304416 338136612 737891328 488226767 -890421783 -902243216 817119307 -855258073 686493248 -925115871 -270342964 -676810316 -708758174 -112409931 -358883914 718834497 -552321690 634134781 -584842087 940510556 -112632327 -165040670 -168064930 475135626 587557174 -879118288 -440409862 -119705552 -869438438 600080395 605387961 486865978 -209266641 195795641 -172390902 -247172070 146068778 -502755243 -249913790 -314921622 -575354761 479743247 8268062 -284112935 -780150332 649384149 -712762086 -332472022 136035282 -297604172 -539445114 -976597045 537355158 292489956 351054934 -22571316 413371668 910645072 857723133 543933231 363241819 315627446 -116684439 -993508469 -636060561 710924659 -240680539 510008217 -939314232 509405671 -952397052 -514668992 -158334730 55871010 201218073 61514938 -442228489 488455988 729042916 693806794 -956631832 -957885845 569726102 580723326 334604111 -226702612 -589331637 -399507868 -463541188 -879092152 -855574638 899700631 436535294 -119742724 906192162 800474733 -556301712 -481972025 162999302 -495615944 -972566354 210602250 -10284936 -278384731 -881010387 -956550510 783130208 -323238876 531905478 364689476 -776915730 575273646 406803631 792810372 8513324 -406075905 -581375888 419181687 194416227 -44917076 540089535 191357942 -292700092 -170858819 -928384783 -533991578 -517867734 -632170142 -15963602 645131569 -127786085 -136013603 -291749829 861928979 585601666 -172760216 905378469 221248226 504000909 289800299 -561545945 727085179 -282409703 845257686 372411904 726103622 -708301867 791036016 -2198339 486114360 -401364707 -609592451 -470011346 305935201 219548730 -545879775 771943623 701680997 -178049917 -391503627 199328918 694163998 472482770 907579089 408609330 -89399211 -412664774 166504151 -868150986 -908663866 -691179197 -577180578 670937666 26411100 -879406539 -104134078 -394968926 -587708406 -460581709 602832736 898405955 138053584 993240285 -719089039 -703494863 65305367 -264968814 -931551241 -380497284 556981270 -470538514 818831634 103661620 -998055745 578927076 -635212698 -234938603 -981221346 531291454 -250573235 -889885212 840112257 172246187 633568807 -280960291 292839648 -618048918 324070784 705131243 -78630627 -220580128 456053550 -940577044 -374823491 736964511 -791555554 690481876 -675487950 -870590442 -837499055 881493320 -341128956 981332579 -162328708 -486668347 412776007 202458595 278393050 431554661 -413733599 -972180186 394185802 -721104990 52582355 -119729038 -2065281 -802061645 262222044 -825478145 903069598 -963892231 -46058273 211639500 -904469275 579118236 -198879636 -843508476 122116465 125632414 -714098918 284617410 -140357914 -55227873 118466341 697313378 458103780 -616241299 -247711675 -410986818 815313362 338554726 -530650650 62015517 617449736 521931705 942286479 -532099192 719870060 57024875 -357577337 475456011 93132644 596364391 -460388137 41179722 27998979 340732227 197671246 -997368204 -681119007 483572328 287249206 178523079 -719139193 -741768100 -271647190 738964587 -358009399 480641135 -819505878 -690179685 -328287786 -350156528 371835832 -858321698 -975708471 166638663 -390420890 744161589 -923820110 252001774 72133952 169312534 -299117483 611745816 -936991392 728881496 -195005605 260679854 731513293 123875389 -403231465 -128721149 -845085180 -122370658 129510751 -116732370 -530889718 771501352 -783574882 -350395596 -918678333 -111862668 299447876 305673852 29815634 323739405 -675171132 639394745 -79582654 -598991242 -256087129 992551299 570321293 444795388 456813467 633329901 26193236 -885675786 -253473892 -389777119 238199603 343294643 481501733 393114424 -926559663 -536471164 -871101594 -457449381 -912453459 -654676476 192155023 -978615439 233460856 -655880749 327058413 -884207157 667858656 651887281 755187588 -559207645 -947103961 -648383189 -714139994 475733685 796412199 742673473 -38420062 -324878213 856997687 708106046 285344669 -52286357 -96082959 -380637246 -806655581 -22642621 82891590 -677757175 519907998 170438131 -332433650 -435420626 191822692 901027206 -91301375 -628602542 -983179952 -570926366 -976715262 624523989 -130134011 928697131 976140800 155725995 256947168 625069351 -249084180 -928956541 -847292509 -539570141 779149505 438052160 408143502 -464417101 -942585087 601487921 512940278 -7177144 923730747 -114635372 -984222660 -556186551 449944002 207600032 -802642993 -788841020 578997490 -933306591 -359767386 454798582 691217398 510098603 236012065 519874551 -481659050 -654524414 -2539746 269256770 -583480955 150167745 729686629 -951815098 -559263743 -9653516 -416232199 -649332477 -555649243 -903291922 343490380 -779402144 -165410940 359267720 -335588695 -862950586 -580615896 -138231687 -651791606 998381595 -71538278 -11558992 305696529 -527804528 -648944037 -605775054 992070023 -130603087 -260299468 -157953370 -861346318 156219577 992214375 720856665 204404480 -714533015 -436280499 788172281 -363865492 8070258 737396713 979624888 228668115 -575497875 191408960 893079420 -438448461 610793065 -392635915 -90240066 461691012 535825807 898200942 -380096107 -991978721 -898226742 14128839 852607655 -28829829 753829372 -452829363 -37659793 -237434699 -608098635 -464286776 966969781 -322631650 99432725 607658415 313502858 -892497018 197571480 145644099 188687450 622073605 -810430589 -65716777 -963858504 800362476 541647308 -54098570 114569840 -70010532 -303381275 734473733 -209472900 -201608017 -398881075 -504348893 769562154 -792535351 42821745 -415581287 -29970050 434723110 120131937 -210483916 -887908541 -927918986 -750309149 278110670 -967899650 447262331 -723728879 220787800 -78147712 -534159467 -992412625 -42006216 -881280639 549234684 903895215 233289202 -668259496 -546969708 -179720713 122267604 251422275 421398212 617918711 -126499219 628862861 -486743192 457919495 -548590836 947979918 -569432216 240925248 912587730 -497351201 490616099 43214753 -465250851 -209605218 319485874 755536949 712247070 785326407 763124325 -477242794 904045769 164875361 -720831227 -10148677 496615865 -267800935 810130610 -528600179 983621340 84045175 -910681469 -290361526 -434575612 -544908307 -979925679 16833552 -744412037 -549357895 -889724848 -979307954 -46709096 600891251 63906799 488040053 -756197615 -764090975 96093355 956049455 -978764568 -288265968 -668676986 777797554 876609393 -389508213 -379834771 225741610 342690853 -717187809 697141431 178828545 366857366 638976315 888467019 932281755 -905931993 908541340 -198368341 -797827676 -788300202 -88093188 -777135630 164990702 -634685585 286771169 -494452892 -390883199 522680194 601640463 -582317392 396431979 -834109153 -250994378 26745885 -957499761 359497410 646911114 120758202 -445295385 929723306 -329584015 733533160 149097024 -838091348 474516532 -66104869 -891506987 235574224 735526791 -689334663 447274022 -500050045 -466470293 -535218923 -134735630 820300876 -29671815 474381171 195497422 -575515000 892063780 -555554246 -409624153 -506414246 471191639 -514607561 853083164 -29380894 606150641 -739695869 -247141236 -870917022 993837292 901955788 -709008370 320870176 -311632728 -600515357 -591039248 -723589585 -289850020 856234775 -223639630 243679687 -826467796 641624740 -83503085 143860389 -31477736 -888005663 568345389 -286897604 -591043556 -988762412 206688150 880148083 -503369973 -87712333 -296716459 -897219333 172591798 456142305 -915620002 18945442 210614446 -624628372 -807668030 898981718 -225143728 -398707277 -972091515 485006252 -689956150 -195731145 -418797708 -516423946 -701590053 497699207 627436443 266932211 462209897 48298184 980034607 871166341 59535772 39239110 603830777 556165799 951526777 -840369330 511462819 -23365073 615772976 595842817 995580370 -321096226 971214445 -959571308 -569598156 -401412931 -358278585 -541689671 -916406679 -48234735 262579184 -482688034 435341319 560989131 -984988828 -84705886 -319562305 329737423 963592298 -487011346 53420116 -124355578 552227764 -490232755 -715673427 356270893 -330602084 795789392 -814577827 -862312756 244148561 -966481105 -183408982 67879359 -926052413 246992862 666466428 -284330997 705303191 602576102 667434268 -179601273 -880111933 -44708060 -766095790 987415594 870586054 -85658095 169669369 686694705 427330560 -924394163 -585144521 -167925324 -414626917 -300817947 -959138078 254770999 -652512203 -773715905 392458243 591636359 -740197010 -938434387 -487967930 -666249423 308558475 -968985150 49419580 -133621982 633590953 -430629799 686776745 605995373 524662141 920680955 445927319 247764547 -312460787 -531886960 -213024396 -885130228 -456281122 201831084 -200539199 129091961 901013137 -159677277 -763620688 -898982714 66606818 628837555 692653645 326409808 690403168 -942797933 660160386 -148522005 -911783082 -437903682 717856013 721807871 131466519 257149110 180319596 -491354988 30346417 -521236732 756409560 717885630 -53123692 -604098484 685271755 490595186 597732600 -662751091 -527796501 351262089 177571632 -291417189 452279376 -903305197 -810063282 -2550627 423104611 880339886 54651441 -64218651 -415665767 142868359 497877668 -845293402 -282807418 -518139461 411855708 897512178 -9494448 -705281522 -771208202 -400568536 -987395893 175668107 -4667020 550392216 -481220355 -554418067 887641125 -9016855 796844022 -82270891 699565956 101639750 14423912 889502675 -900910877 -709955124 622358913 6256917 225826225 -940790501 -998358372 -423779755 -786083903 -281165790 58080785 625771806 -531137260 -951413664 920490284 -302345461 -499465847 785610744 873322646 495867133 188519312 -755381357 941449066 -71323211 235601788 590809441 846405899 -212315903 -455034457 -286653837 -470296876 -503428981 3391039 -995421611 502827936 -918266383 -936212112 504469564 -342046138 -722296014 -924179874 716034647 903475792 -455317133 617137336 676482428 242337406 -882328512 314609524 -31823596 466054975 -644354811 212795047 260020393 284321978 -699086812 -296653814 -16755771 88597285 248311730 696590393 618300409 744882749 -447502216 622878798 100227038 -365768599 686666687 -542787046 292185264 964370673 -466966919 -139263737 720362817 77715948 -669610048 249361597 -827430294 -699422207 -583512527 140746110 766632768 -227867338 -793942491 -120830486 -943545360 -493029303 582515700 -107784778 595567982 -316656218 -558678033 66384743 -719257116 -6180248 -458220106 380969922 628051153 -919037067 838182876 -227247231 -954666395 -776267691 633489033 618212775 301448257 963878985 -279909276 474017963 -883026870 136578197 -532719575 883605899 908710860 -326662065 -384708235 817681853 180308632 -949676183 -437586573 -371607033 -266332400 3735395 694777710 14410484 997555147 -910926044 -752103242 478122652 -829963111 -913920367 -896608226 -932113153 -837671704 736880807 686099622 463776553 553276144 -741293302 -209689131 670249274 395284896 257591294 406371525 156512108 930929229 -978336711 -173289687 -36245786 -928012893 389123740 592147181 -341828940 -754624513 139441243 672581544 -904553014 228515200 920478302 573569639 398552089 859074288 676961413 466438937 -978597417 266358572 5054911 337695490 -327848932 263761610 -871993642 -805083306 -488437142 238114005 601288220 668074966 21559587 475467862 -652698369 985313801 399971322 736425371 429977334 -941857619 981800859 -578065071 583240278 -922752156 650450129 356234932 503333836 -98481429 67825573 32811601 -779526140 -58255491 -848313475 225528771 -868043649 -176162407 -658193267 -887520938 18754288 -146630409 350593068 -527441140 -626039091 -775330993 948026722 -278737460 -937500840 200514397 -689795736 492476494 111173131 -855478525 914411423 -453070238 -925714328 417377905 903164694 577619509 -828587172 -176493381 -537052538 -608113312 765251129 -385366012 617415459 897207480 438471581 959222193 -990313458 -690257779 -334891864 212795963 -217698919 39069046 437464970 -417155844 760331586 499964130 783358553 -929464151 -155043024 -252951964 -932426323 -388115249 293977798 -858140650 -970737345 49658845 719478859 -946808164 873165464 -965057327 -554921476 490932945 -350423339 -937506017 240656778 -911951758 874232529 102859673 -749693184 -608142983 -831828012 32607898 430926063 605636958 615452054 43774002 -41882560 251326959 -33173796 803074416 998374995 34399882 -732524481 144869146 176259232 -850745472 -952955657 -251745557 -797553636 920209807 -216802884 -352475111 263659105 432773778 -437464775 -643167765 373338373 -710715894 459691908 623645189 -318858877 627863896 -491230561 -887932814 86017206 -875778508 8357541 -955865355 228064804 975183745 699725414 78956152 -137900021 967200933 -923658350 -961640790 -883544540 -876614007 -360869994 -828581822 -956404201 422327123 -181056933 159771257 -292382747 381478292 516603492 -919044375 670762398 -171188248 557117167 -795580127 -690808000 -934113394 -830996588 395209206 -957375549 177360953 291860204 123205609 5061051 -155898030 -945321887 867161030 -336180744 -868980237 758036594 -367208931 -745594244 -750317048 -195790753 -849482092 672010075 623152314 310289166 -767856320 -142853042 -320590990 -834384342 -619574292 508220763 722732826 -415154418 817412763 641135785 -246151006 65138322 536276589 931209948 -790485122 -488001450 -211212649 53616849 -433323337 -491535267 717436105 -302303574 -880982321 -797256474 -47897818 -631299368 6952774 102620091 -959289294 -517378560 -734574391 -874629260 339768399 -55165381 -709013602 720194107 -694428266 -986280777 -842443959 -877015503 507371361 -88594964 40639172 -103835697 -304868664 250154050 408162853 483918687 -843712749 974839517 992383420 873723356 -474947705 -888598901 -923533118 477154478 -667381916 -64063991 -567709079 -774154857 418557449 -302283470 -648784117 -389157800 642551149 -357797718 -816447340 948122884 -491562142 -658891299 923623734 -984190781 252513737 -183220742 -235510125 947645073 -933066693 -974830920 284080112 -924263088 -999991404 128979885 949460268 -622422755 92897337 878443503 854731723 425515421 -333104136 -860461004 651360564 -914546687 -162744474 -997423553 -451188134 -667676973 -502704918 -267635474 -867037737 5732940 73473228 -943414004 -125941488 -821496683 -274118393 638548387 -873851610 -354668732 663717468 262744855 -278931820 516242417 -755758908 -476955200 893819662 337138429 -745995344 601067737 -384829798 -79099480 740606733 -880952881 -141129814 -569621389 -878376434 407682053 -237298361 -528564999 -859953422 -104336098 477167941 66036159 -195233748 -796257194 244539477 530647859 842291193 223204220 -971504521 358525013 -661534573 -250436341 -272716217 -417293480 272608460 -526380203 919844949 526613116 -925312466 -612468496 -699970012 667810620 -493421377 158900175 -901810769 -519281458 -580901420 -286592777 -47846457 -588338489 609071125 -718162164 477697671 -733646271 -514419358 -425246500 797001589 -819611812 797957720 825497068 538913201 -863576854 -572422920 -881286664 -428353981 700185540 -407666866 -655992679 79315008 -480462979 -268461175 379344996 -960136007 238117448 -609238477 -861946776 718835990 -190139897 -296023200 -476494115 221521615 -834435722 -194656279 -448264362 -568081993 290924364 126489138 -918564052 471312552 -223036790 906933017 -137257895 -234097291 -812973551 -18544558 337548729 887211989 573788576 681556050 -180956651 -906674404 -734388773 -949095303 -866810411 503728675 -558333779 -876240833 75081017 251526324 -319747680 598586902 -674435709 -154183402 -743553025 -122700071 277734606 547371339 -996210934 359170554 -128799757 -366731371 118619923 733942349 399171339 305646372 -432085857 -410763580 45374713 -858297282 -876691178 864418062 -912455333 -611079951 915322760 -926749391 892648724 -790494667 -950473871 -179753907 461031657 -417705197 -728650653 786595949 428111401 -472203678 -483587770 -441637641 -924832339 -627282350 917532914 -201115743 5986279 -111330811 -614657042 -742326030 -953168086 -46742899 -153089610 92206627 -52523828 -29780788 -190858958 -112462808 359139261 -423019846 -186695845 104304337 -213514513 -284653363 924550430 -899966504 297641440 -951583871 886629445 -421730806 -423787548 -744441972 136631553 -496103534 -371724322 -93319181 302780723 634261957 795350009 688123682 891935928 842181923 -506102865 -408637330 -213095098 441373308 561581883 596045944 -818573148 -226762504 -974457550 -5268993 877541834 -187972063 710077645 654608616 -87938566 -139764563 703024746 -348792769 438504631 -868246450 -93234741 -572347463 -364349984 535040937 334333356 938430739 21819247 -17800283 479070773 -233728473 -323102008 972967909 357634197 463802895 266857569 -228267568 -87634809 448284421 544969929 -62092358 -704468219 275028115 749935579 -994390575 -217846917 -485486635 -281638785 -662305819 165720597 -990617801 -530552269 -927514145 -562965264 105097747 460043146 771368092 -103955161 -665621255 -393915838 -772368036 100650272 282982154 -946883775 -689199179 -400698599 319973794 82533254 511666593 -379225432 -519980465 -697909413 -83693651 755047650 -947973835 -225567873 -610282915 -580944116 492793342 -272588733 584776481 502175541 196858998 509778689 939210277 -845526902 -177661813 563094722 50517937 156716932 -978304764 278149901 -890116444 304677390 331266127 -579315622 903978792 -496243727 503217632 268161737 124530841 983237167 570252324 -959162811 590801169 474794842 -332214331 980518254 893850726 -986904636 -439554127 331143559 515270905 757304872 -306561399 306997535 911777970 515776788 -277391391 -185187741 -474989927 -255696155 -907037841 -365106371 -951018766 276744639 55578007 805476379 780500913 -588688009 -73845532 -242451894 -752934490 -651076856 -349098351 837866679 823717987 318687318 670901286 570085065 331782682 -916136489 -246255023 -300430060 841168383 447183578 -993432526 605462705 -184523282 -418307564 -727208684 340486791 325996281 -781730171 975380421 227493868 495014468 -116525220 -114513400 128031733 294786772 811641068 885579840 541852282 -986919435 -611002159 232235314 836798552 707685159 -244347048 259399969 -108015806 -160483537 -986855055 591554134 -466798801 312844876 450637961 -861336097 -871678406 -967669604 -736028427 321324738 210843030 -517758598 149221511 -709146750 977255870 -967303709 176339850 -42196044 179999416 -159502729 -304099852 -425631950 -146422164 84897989 806603364 -457107260 -354900500 -585227332 802292709 537083694 254289132 667954008 -18845820 787490331 -166684764 -715691507 778670587 -185846817 -830844758 -957357841 -864522079 379998272 -622600086 137215785 670851523 -792827863 22428429 -300292275 164976093 -945055803 540204996 860876241 -370687752 -753700816 -201709418 -711568036 -210808076 443390082 -296795367 -555999014 -167009871 957493765 -888045007 814144309 597500448 -202213418 -901547198 228687387 611939766 -879875603 123845900 599934040 500122670 501245814 -410333823 23490545 708417951 612094607 723198270 -274089604 667038804 115919619 -560697011 -851132596 362218803 237593571 -562700631 -996072920 -466499994 140504002 -552071934 366490135 -49485881 -587600588 33150796 -599469081 210185994 -15880049 629218306 -325357888 104244349 -394419442 -872907496 -543116629 -893173628 -283241318 480373916 667760676 -818630359 56088538 -753812575 848408445 -975475491 -314509586 997275850 386743313 923083986 -712908429 390670393 -690899656 427595573 838598459 675590479 -769373956 -896485777 -438742373 -368843037 313700217 545377579 -887108379 988342330 -497861720 -281527820 -884565167 -40978349 -322185095 -315290132 -708088081 -801908067 -133920491 348000457 -555720642 -432995693 372524967 129769773 -583203491 -388215368 -94629889 -296111920 -997544976 214470455 -868516348 693569836 -257422714 -785373951 797084059 303834913 -154216988 -36699372 -298271156 -41325367 -195840690 203867124 677146813 -227889503 -984594873 -792521930 456820365 -692682954 -594429996 -824583773 655317504 -150150638 -257579466 -119641177 979619135 159217043 492143455 -262494402 863105123 347114832 951976053 847105128 -106798980 -452930309 -938268824 -457198569 850904605 -239969459 506102059 -594850199 718705174 -837222278 609016926 248368340 -65111781 624422053 455846410 -755775064 931739100 861416414 -580358837 439572956 -436217871 162061697 -827551869 -604082384 -826204908 664591586 133423215 -963099786 -135777230 -62084380 736521695 757423790 484985312 650769224 -847258427 188406269 -736683883 658843632 593556070 982021292 821621354 55089348 82905984 -390974075 -467972246 -608731254 -146749138 -683716794 -894798487 272892025 755856162 -331016358 -712529925 928304293 64901258 -538734833 445412231 -949159175 -649318265 -837848647 -11243554 -912796571 919575143 -673741890 590489007 -927683285 514664379 853805124 583676700 -39263199 688342768 257814407 -984173851 -376234896 866840332 -599629744 15033851 -427392454 -283346538 120235364 845499572 -674974024 789219006 -867030354 -894153379 -293363384 -553248834 551258852 -242522558 -202567099 713410205 746233888 -262847316 485501700 -927508003 -819841957 410334768 439672729 -966036834 -153472180 -747074118 574822288 -895657774 -878731616 -948896256 823698912 -478361360 66137595 -751177190 238292102 -961110689 -905677619 563318078 828108317 -920191620 669164699 -612738714 -620924100 72939903 144738728 176508801 -361133540 -256511032 913661485 -875631841 -331502682 -906180473 387219280 -891829954 980299048 -913736547 -786387719 407637688 -956877968 -665119334 458741432 866820944 -143480694 -622604620 -884356246 -905188592 -583715309 -937517512 510645839 -903090639 994807223 32326891 -515829353 -773600525 -894733207 628909375 402908276 -403350393 -775085305 169086114 -426465881 -106587987 115421994 960753400 -145901588 -51762606 -952983148 67710693 -791608566 -909861116 402591359 667132867 809476182 -888372982 -955471754 777636289 -941045221 -686670710 692635130 569600618 -589761349 539958705 -545556139 -105590702 766358180 -587772992 -624164975 21782809 8876615 -399250280 -956614725 582410734 494161733 158807269 395680486 -799223503 -892955337 295213691 268487191 -832047550 237868929 -476405098 835085317 -100138537 -364778080 732129916 -469985896 -305823301 -954540794 -924834414 -883706330 -691785790 615124292 -429262469 202623509 233998824 -17035461 578458534 -891702015 991841154 -968275393 -848316740 426768241 525886340 310490530 -325034921 726662838 270051546 970178771 -152333619 438003996 60564052 371261283 125605666 960425515 -993516797 -289748066 -657044029 -446823745 -391772507 -581878443 -330530075 -83558296 -966754152 240207457 -880934788 119761026 -924311652 550040099 228059011 -932470498 581764706 379742272 346814096 -39832601 -457250846 -978220826 -460653411 812800700 844474298 387012970 103321048 -242445298 -389209395 -918556934 -429503431 -530209839 -208304999 -86547460 22966417 399922494 331574098 692436342 -831119450 217336299 -214839849 -859537885 -810386323 -139151500 690502215 417672689 -219105645 124783273 -350068687 -872291550 -915049329 192680467 -997996023 -523186387 -142002481 698994629 863826583 961318567 -690934317 -672866459 -957238367 -120437747 -203076298 -313027013 793014793 819890119 -913104520 -22894757 364842814 -891707616 -953042105 -997480683 -751245501 -763428428 -136632183 939256714 654244261 644262172 -83443660 -843308074 624486975 -145976636 349372393 479007306 330836978 -940113736 30518287 47179913 -978795169 339583970 374313454 916482818 -928337425 -976246491 -544027843 864677369 843643628 -604616010 -305701036 61002794 -496323626 -258743141 63522112 -247569126 -22171568 926889929 -455796060 -515410955 423668454 460760280 -358719028 -99328219 -832700003 990653365 -767804561 498136975 -949460371 262713726 -602166760 924260814 -545185951 772146695 693259984 -473523376 795900204 -998251507 -756329655 492060184 -602867517 -62030690 -594420669 -99191142 679226169 469101443 653239732 -490429047 248507724 -950039976 -5840001 -475307470 510720305 635440971 425364312 678020302 478610688 657559751 28673629 381666670 -227210170 426506869 158443836 227603879 51169916 -295779828 754080503 -300413528 -294031335 997750849 -955836991 103101149 -211763489 -550257660 -996089994 -680020968 918843783 509666091 -170450014 19867859 559626115 823709985 544560390 -77137228 311667308 -177558946 -546600574 -357205652 -667482843 482073055 -975538982 105306987 -238903723 35421207 -814572782 812266193 739641380 939507722 -635630982 -701873603 789774923 -591467973 401227546 -569472214 -141725633 257653905 -249493182 -370365498 -380163652 580056804 649502361 -968021184 256283141 46579103 -45158412 -579533199 869020157 408241015 63261150 -945946333 -257169578 -59761479 159360654 503926699 975659728 344787873 168709245 567817460 136811947 533078263 865943858 -220896778 941610290 119687756 209631008 -347598991 -770141986 960137826 282035511 -150305638 392710983 -215945776 -118326822 -498489524 830633328 836514767 -78022722 552169837 97272134 985238428 606223504 840102556 -222006699 -381899489 196545608 -393830619 962888384 -782228795 -973496806 -47783317 750849468 892447052 731319905 544976110 -135348840 -206532735 -950106529 94509174 -393878557 331928982 944203537 998832426 -884016795 -321606933 -647140745 799132886 -632575814 274836533 203819076 464696320 112591313 -337441068 157315229 890584614 280659443 -793622811 -650729653 96064179 -575851606 -624226459 -951719139 -972485786 -879263055 632117119 572490324 -14611894 -721899264 622383795 -920102721 -115777820 -193170871 876617169 -264429042 -224671313 -592473411 88430213 -573022074 -225049225 -784216902 630797002 -907836552 328374411 -854127714 249478677 71475377 426531730 455855866 420745725 -624887739 880004260 796519266 -724090524 907518474 917256212 908026595 332525150 -244839330 -961356316 -192574703 -312425698 -77134136 614254426 -583292176 658436822 -757900535 -175765587 -400616612 -330922609 599185188 -184833514 -847609255 691348636 -856459103 -701736968 -206656335 67532627 724794762 -898284117 -659205296 -900092978 981720143 -862686030 -771667149 741754969 907086535 -863640554 -73203529 -485236443 -972480517 734221768 202337859 -49614653 200992546 619045683 -538661479 443092012 -704203552 60721909 -887830598 894981637 875888396 -882923499 438846625 871945646 -584660467 -915293357 -208005375 -859865706 -813577474 132789330 -907442331 -979340978 122619653 -826593126 762413991 -117777460 -837717327 -458273185 396986097 -810197844 -871535065 -548159692 140187503 329457482 -929114009 601526024 -374934154 -780801208 -485235714 -410248399 -885819572 -756830966 -293171898 405543407 -884885321 122167635 490250050 -240374343 114818282 676672576 892414987 59892305 697331598 -132449008 233299179 312261942 749773532 395581852 853988757 -724019 585384008 982453692 451116290 -421912137 164427526 374518634 -967869761 789493372 593717426 -453105475 -768238674 560414208 -209936441 -61410572 -181526033 -242305409 -939242937 -838759631 517320249 28091698 837912945 262251588 -912015998 387760896 -870197420 173799534 -447460810 732092465 -578102262 -740955701 -416115201 -992718255 -905985657 -964998912 -562114039 258441870 262036075 -529983799 -99548406 -291730147 16910726 132212920 -878799587 806974286 -929197652 -60325620 -582814771 984075765 100914749 934505478 -135316185 -208655953 49273419 -194815829 -968378705 31592352 978983705 -415839515 -383798831 -746602204 -156795216 200085968 -886804106 -62780873 87603409 -448918144 -951822651 -797844164 21098057 -51371056 -89574310 -961991218 -919158137 31626103 697499421 -995839436 971300484 -885315350 840752682 -75268415 901706481 -442047150 716075632 -196503748 363137021 747696927 835088604 194637078 -815626236 -696193874 448034874 27578548 503892094 561230769 964797676 -555988144 -887687376 -987024976 -353832308 -14072966 -185879679 556593382 -123547831 -252521462 -559264162 -573532057 -395844545 -735447326 -606331054 -702575510 189284259 -852108221 -144622660 -242123756 -48611968 -928969287 -641910477 -361007012 265667791 -457536712 -57200886 -433780982 570041836 -700792439 -872550214 387355864 -256780583 -907721237 252847242 389387109 -69277850 -933032438 -201503156 807174319 -333037547 239232682 -913841386 271117909 503785356 -520172440 568542399 -454414033 -372280660 -723563909 303462211 579107372 -652533196 661551735 -929383288 613134595 -943468625 13415827 -968130035 626573211 312623388 -988163896 -133554572 -944157196 -895885133 -880707331 297746266 -112646630 -961223416 -903756891 -452955958 -441744609 187992144 -366797344 829373300 -455706148 113030217 250432051 89879820 740749557 526868142 -754141617 172373281 874334946 907410118 242989993 339985893 963941493 -891077828 371855859 443031057 421545560 383691963 -838007163 329904717 340323184 -866198141 -519832664 -919807094 -974905204 -571073202 -372763052 -416649813 616918943 260439605 -734760161 -986270853 -774013826 515671890 103608967 966735731 -104943616 349467351 -8374636 -378092318 109393821 -912868291 961893576 -74148333 -803946118 186265787 -778600924 617599442 -577525898 -616608087 -199979488 762797286 -482806228 280187848 842990193 -457711432 709114646 -677256507 125638756 178549941 583183098 390878595 192279089 809169272 -240933162 -851595592 628421355 654123222 497871759 -527436929 -871452743 -540218067 -440305219 -909559168 385633600 -244251337 129222972 607032676 -774135543 551697074 990424589 25884969 167010713 -639865287 -841410831 -137482742 -97576719 867703816 185260751 -971937964 -101229891 -379039798 271456985 -908950803 -717354174 -969476178 -908030041 911067182 537163397 589841718 -763853395 665710654 -950376350 -204158614 608667839 287773603 551590049 -409592837 -252677369 777454507 -857895763 -409736428 -344144172 161631303 -49601715 -185555002 -975851440 852821567 -465334834 61925664 733399956 433435275 682885866 -142626707 377000826 965531693 -259586532 468970785 729115227 -869906782 -88671145 965261832 795803872 -186531141 -386380429 256988064 -898757539 -982274028 847395227 -298918554 795180479 842015817 291345018 -696447340 -143836528 -905740344 117997658 -267171615 947081223 652662824 794754050 532997531 -61385549 330156268 -757112823 -831868371 148204313 -16699355 637102414 -270164108 113393863 -599052378 -452385923 -238285912 214416481 161233648 -981297849 168175295 178959620 718613731 869256741 -173343548 413145901 13118112 130209112 -878174275 107377768 -899276878 -145345889 -93024657 753385946 -498075487 -707510774 -455483251 832080781 -464623597 -287351621 -167198553 518677049 -797732855 562637339 -515412736 -396785233 -889748585 246301352 817631248 124001416 117519856 -161677104 -844522611 -311350060 -439904011 -17866159 -898204160 573214101 -887657048 -923862082 -466891779 -934417573 -69207971 440083564 818968373 432716542 732572791 -783998526 117313676 -879534454 -71350147 950115123 639142595 130916999 365268814 -876270141 734131766 328036583 222547564 404279367 -695445649 -807416227 -904881385 -539968260 -118766287 -344785396 442165581 -164454094 -919054942 407024886 -88316176 -385946721 472607313 842475854 -945863157 144092038 127708748 639225987 360093513 -902461224 759691533 -858740282 -952346102 251350481 272176717 265439066 227596693 -141175164 -554007999 -697339391 -884379445 -249453648 -504755618 -789260830 210578093 376478095 -134046226 -494739974 -935459647 -53101168 912284913 -23775822 560952112 237408578 -328783616 467605308 -765983031 798925132 -40652353 594110482 896463909 -428444468 735370200 796634160 822906013 -139936730 -85410422 -96980942 718888106 360581579 205679668 834508661 -888872069 700924050 -954752170 174222377 -70081502 -236282043 679482403 -5541149 710616790 444283668 970683029 124085254 -465791401 -505584235 -555793086 -231774432 -854142750 403554561 -785147598 -957678842 975110093 950222602 691471671 650532459 -337197776 -541422398 -593932131 -765793318 819159181 611747537 -931284658 782803465 165187940 966479526 -190457806 -904893563 -417286164 -658459050 -57918359 -854153022 785824618 -234718977 269932232 -827450431 259696788 714139146 -59224863 405554038 -29789941 155627539 300391549 -202163496 -41633506 -155620427 -699114685 621168718 302957175 -293046815 855375401 -25367292 -828782926 776607096 -390047474 336405014 595602975 419494720 284027804 -969166837 761035670 -921374202 -823319859 399376641 -156093179 446612373 571926210 -896396392 13267871 -634782300 361674000 983477930 520845239 -485418099 -366169214 -668271915 358961474 -65283898 952896804 -485564999 641669287 660788557 489067710 812886361 289912005 -900979765 1807728 -261968668 371031308 -861648116 -231135505 -15416669 -783022318 -54455364 -763523676 60884503 -755326639 808402534 17004465 257941232 -973863414 -768805183 93935514 546981826 -254223282 727766301 878709911 -895261808 -485001245 684123067 -528310454 -990815606 197427976 960757256 822070755 -660143666 912293844 -323605165 77887666 135841505 -185253280 846752162 -879575165 31724402 -355186850 -790582488 -907391095 -110513488 -982179955 -37870277 -852572257 -956043368 193324540 93879611 443454811 939101258 -325837736 174681074 896355803 189161019 -288679506 -779438298 198345413 908748470 -966164690 -127067480 -898878844 946129155 549327356 179008823 -65512988 -783409572 -121722663 -92571800 248314830 523090487 116845712 193440088 -734906649 -12817890 -991913837 -734962552 -116344905 201410703 358917059 -820373742 -6971686 -966920678 354307333 -258099531 74756694 -934372174 -37537829 -874381541 826892649 -3702518 -1449021 928013806 -205057011 -599605313 -40461019 729430001 -383014885 837816318 -510625447 865299946 213423157 606220265 -88743614 478516509 -554081273 -80657450 743553957 329573823 -879246748 -45012632 509200081 -33702081 -159416957 -283976234 708198389 915339737 -365832055 -476823088 -959041805 -686423053 519474394 -107974473 -905892895 -833066265 292420215 53646086 896363736 909405330 -256021244 -761745359 627221628 957401913 844474906 -609005633 288434774 -857090014 310336917 -115494917 472483809 283606522 839492451 -165799758 -897579206 -467408154 550224009 810619183 -699552065 -963091694 -813687553 -806077517 -649514747 705786842 85948011 -555407642 872720577 -769115422 498238444 621600666 -859710093 -905266448 859855307 620027889 -947864535 556846566 -988977745 193086592 699756552 173875525 -922408325 24756713 -690001601 769600479 858956955 -587580807 -845291322 261697316 -924445272 -544843387 298605623 -738132824 -350920903 649090876 967654018 735027108 -906316766 692890947 965911686 444438031 167007965 958717946 539171584 -120620375 431262187 443823402 -711257457 294800795 -510573654 988499095 -678807328 -580465626 -134227840 -368808928 -958348794 -422754533 43610265 -803640116 838942784 119164994 -348483503 -9935241 381032170 300595594 -508328013 201202540 -111860946 -562128426 -253390161 -293432908 882309606 913617805 -482198609 273997542 -354486218 949063578 -429662704 -65743675 96380726 59763642 -224728228 417573398 479298017 641043932 -951235531 520949223 -929194249 -55108912 717309107 909748535 -935943919 -778658044 -247670354 297604604 521937551 244001634 -648676504 -737407043 681873208 97933335 -30839950 416699166 -135932508 486961441 -456786940 509581274 288541371 113550356 -703646049 -762561551 -974169649 71625723 655011848 505128368 -434813993 556292670 -121406057 -364008241 -646299890 -551580598 -601743354 -729727456 -330238642 150586293 567877148 -955784739 -752895721 919200644 -693191781 928977487 -130349668 275968269 198193006 733717824 -384553938 741406066 95815451 903987433 -292527225 392169402 -858574118 -266696874 -683688522 648954083 -909052154 -118502515 57763105 -30458211 517489244 411463216 417961191 915745891 681735760 -912277452 -81151464 102129261 -868062190 165952815 -126153743 -708737618 -52553346 743496589 567230651 -854360341 329730766 -964806935 739562079 -721937431 939180498 -700448794 670231971 933122733 32854332 986543449 434593168 123802178 -279442713 -655127374 -906656034 -909437117 756335842 363821510 -993691227 290587954 304060411 -222326338 -754766433 288514574 943626477 119079825 579776956 -256410516 -284907234 -476041 -258254504 -955176469 34717024 -666176073 -824597547 -173586125 -366624867 845634425 -387947040 666229465 684694226 -953353872 -357452005 -742232135 -755964893 -411591686 -651669251 -999629052 952229824 -792844125 143475255 108806588 -15170462 388708823 -750162486 -219027633 -639695000 829614471 524561851 75397766 -318345218 -881176300 -27262349 716371807 -547352373 148140104 -604697966 86022761 -153709119 7354994 -395231422 -616498540 -93482525 247316574 -358730675 150552582 835724888 -10399926 3439883 640471065 196755950 -853084862 -398205995 -965898160 388140314 -148368481 -184925793 748445314 -466237658 -807847589 -323640568 215417125 -689023889 649097083 -215694716 -236376262 -350246460 179607318 849646499 496044421 -960521336 -693068570 879545881 -54003860 554248004 -626668441 -903451279 242489244 362931633 -47495042 -264523339 -587796065 -48063551 337270666 -553694225 -807406885 -958581462 261379983 941038429 -424819120 453532394 -530085787 790598005 764508505 -880988704 -572580359 -619351405 -378718811 607026959 -917188553 -882674391 646505624 -610257123 849387844 -554981884 943990881 -924764245 -605916810 38996477 438167388 346588148 774473139 850371324 -848959051 -35739843 -850806549 -656365936 5678695 410573434 -862811155 580859576 -283377820 -392896941 223973933 -666352963 -421369292 651393575 -285704367 199911897 110936886 -202892920 169753859 -390041138 186849957 -128341945 54976978 -16642810 -53106190 449060169 -977646334 -762422449 -351835331 649343158 -912051126 -200794381 -533880332 -910341322 142839683 471798363 500232113 280028529 -94825709 -930629355 887131588 -870851776 -596982317 -681721352 633058152 117313316 518190545 -403488610 914420396 -459539244 206470253 -46213295 412118812 -886036417 937143895 -788471026 563023752 812013914 -550893475 -936295226 313873425 -610428248 -137089607 779993093 -520769569 -994249925 104307808 979462544 138294957 -990517901 -951166812 -122057103 991146677 -695632776 196221545 476721181 421680540 -433071558 -926767430 188617288 107389199 132219176 -857596008 -627975637 246182760 932064240 -416446663 -338277136 596594507 32659863 -274572362 -237015716 422231615 588338031 -604506271 901462046 446604460 499801537 733440942 -562584231 361799989 634790484 315358667 205463018 939157708 -635903436 -465299449 213354601 -68974993 -539550525 -745511759 -961585795 592668651 -750591413 -737045079 -308632237 -966010821 -153491742 353090628 630583686 879168121 -921481735 -753915678 153916089 519372650 -358421949 -92105513 -181506538 -858620412 -506148218 255909231 355695930 -871357735 -576215750 -586324699 920316326 -212119185 -51624148 -13812721 718905822 408825327 240675521 609836380 -145989669 490084108 872791301 545378094 524073287 -428184089 -249014926 7173326 -696499615 -317980307 253257648 457416474 -946091305 894835700 -782172687 -127597843 888731641 -288320905 -871688613 96943923 -307162287 -595388009 510619224 -534329608 192492806 -688488571 451857671 -236085020 720336756 -454950456 -773732288 -573136561 -964866349 -900940988 972241534 411723292 -476608724 -424257040 -728587030 -173108339 257762653 524670618 -863175513 311671348 272022670 -645348199 -963410143 13270663 66330896 -982582402 -889785414 759168610 -577970411 473350163 -922644646 614522395 784861592 529213025 -769046273 357714701 -925737431 -542778561 784578140 961912574 -591203196 609336026 226152218 -67811920 -962404661 497565188 759079742 295357992 -125247841 895904229 -540454307 -853225172 -896927618 -503864450 12561845 169403279 -486446852 -24707216 -218911759 -64417263 -698840701 -141556405 -597378516 -913979109 -759827028 -366424789 296251945 -833048106 90796650 -66653563 -871135532 499593454 -604801184 207533039 -715702113 -567205845 -442385420 -956622372 728152147 432366739 791798210 -959785808 431657920 894870593 -463650257 -703263883 -83209776 49902891 272028901 697878465 985485629 573188201 -591161588 -759376535 511725445 -350988616 -125801323 -339506258 -184036721 964995327 593840179 -202655900 317105134 989038995 -995122862 601403021 -725650498 -584991929 497297002 -997498351 847374810 141611564 -957284159 131549083 -111001491 -568418063 428285200 805788733 481484829 -447169546 356183550 319486810 -873981346 765021962 560110275 490260452 -733450301 -713174696 -996729454 82512978 -895663016 597110725 879857078 421442118 438666073 737250569 -124638509 713015575 -995225007 -774825155 568033577 852149803 366786409 463265772 -163784762 -891698729 894847709 -882983209 914090004 228848890 -330152755 122789907 -599147948 -351617748 -259671779 960962328 -861357297 6877920 -899696016 -858086751 -910609103 -795359032 591540327 821764328 626083086 -117277248 411531250 -646039071 -551745320 416306243 -420864226 -983711744 120972398 945922184 332070381 957187637 -945776546 79434443 -925795573 820829811 -839200315 -403431975 -203863930 -438348262 244950277 536464292 -624869582 236109333 -604141436 -524565598 230538935 -662234185 -319924629 -325404386 -987953505 -841325191 557318367 423577745 -487364261 -994426954 -307599660 91771513 874377656 813372739 -109789951 58964390 623076728 -203050144 -861601168 549797508 -529703980 -848285130 -853634468 266432090 -286633392 243832162 -344587266 88497026 -667542153 51271299 563931429 562996782 389037114 -903476848 -909891252 401083609 -744802039 647427115 -322822293 -232166300 505516514 369578047 859605214 232410523 35467138 -397668385 -856108735 -488939782 399281472 -865193550 -939142275 869577492 -713478680 -940260390 -11474066 -112071 156088125 643938669 -911615046 488545972 -452273680 504832736 -95940894 936763434 601355888 -5832145 190363395 856553850 -505888678 867541102 -523096098 999627837 89635502 -810974532 84554712 -874897361 -208642916 228445977 -511320789 -956845092 363252427 -597946711 912732400 649773747 -685690747 -246225314 -497821972 470397378 -749770293 -556920664 -188540297 -202043973 947912072 715518809 -412764187 401784313 -437796984 777599209 110854515 56314339 497656663 587758417 -91541472 -560191483 776783886 993013240 -582572490 -579342678 73975569 -93893279 -536187770 -710255652 308160010 -770939018 939518095 622469263 -17164332 -705787524 -54617006 233065376 -262708188 756842697 -968978598 -462279764 324877858 -529226431 939504549 887080875 -899110870 -97124584 -204088434 598545793 -656849814 704370094 -961645690 -880065929 549899686 -691701827 -606892254 -523608393 214404894 -143080024 -233864045 -624918744 85980958 -441829598 997550520 -931183375 -147617122 -204550134 154398354 589674690 -595191085 37936110 -872605074 729686773 508709679 919415828 469284000 609598809 -325192403 -882288082 60660954 17957783 822082012 -48468383 -9591793 224498050 259829790 383515953 700889657 -673248964 -907047719 -680458036 -298167707 178933239 -122287633 -448100835 100266217 730095245 347349031 -892819076 172286288 752157946 145117034 152197567 334361071 -493656935 -75870253 -343838576 -884058127 598937344 -226126658 29119180 -530588521 -551528293 980650798 459819686 672969757 92996940 -304148009 226375767 419747977 -211195728 545917731 -878419731 967737511 -723853550 -474004213 -79479919 -993758305 873344818 27701005 31044336 478019116 -974665609 -964241745 -335103461 -468322544 -40111998 321057963 -499864318 -588658301 -905068695 529254862 -119246822 -604080635 362422012 -806910783 -931110879 -692064695 -111058792 147781241 727683282 677745481 -453784675 701779904 497999344 -177638225 -919707957 -728964223 -318880177 953636861 298736782 712164159 284172329 324071173 747922414 949068868 855748629 -439673231 122643184 -791599337 -28331532 70090842 737655526 852421646 466010207 -47406110 -954489138 387415681 260529195 -213031576 -612286725 -159271171 -682769743 -66071400 -604974915 815229601 756290375 -524682872 -913734622 -710073449 -718529659 237518513 -997909291 565642670 -585893961 602529477 367227891 -877628980 -984627402 -657612573 -669228316 -12958934 412478269 -931572791 -308020936 -268995172 -126462548 -409993720 -881579492 -865933353 376974704 -641349864 -172688171 694204961 292578736 222336915 361950914 -98614536 697654043 300732645 191312015 979124385 -609232489 45919077 397283407 -195126450 -499035094 -382972350 -72755430 -483662496 -40584923 258016254 503378570 -775590302 178959816 -952126013 -44585474 -947502732 -362119733 -73648612 -960919732 -985145030 285001524 -281091550 561576284 -569903387 941245365 -223956450 331482077 491415761 -923223805 -624689556 323056498 -679939941 421229521 -427143743 124933609 922194428 189883908 -947821822 -708951716 -998184663 162710786 794426855 -773774964 -805813046 842300842 181639562 -900799425 -667302539 -892009051 -861719157 -799931216 245508827 -290294353 761645068 675605440 -496532636 -609795030 -140396131 994883125 -680502482 234914313 170455975 -360442423 -491339814 743312233 764491186 -716629034 -214287507 669185718 -425580749 -212472170 -315587144 -778637542 13752866 -121400190 -936336701 -952091219 -22199614 -751122887 -991583917 -31402418 -551054103 253924910 678303229 -936892683 -217953298 -965713054 -546687713 641650571 -970829930 -227190194 -270918764 52142399 412367383 237741423 -352029016 29374922 521112389 433683477 -448923008 -904468361 -926272341 235489848 -830589550 87480526 -885910343 -914409898 135389307 -55593604 -665532785 143805390 913003979 -216586888 -749753347 443823560 -153479571 32293355 478110506 299832717 -473539721 359796930 -927357478 255541515 -735544319 337526258 -654200710 -87573335 -780582468 866911680 -801373506 -229505476 814959672 -727645847 -994015629 984370123 359834679 972590383 -930039776 -652259662 -230486869 -743056207 491545729 -464966538 40356905 741792382 978857023 886877335 -373397911 309483881 39226404 153062368 -478202837 -35614721 -738879764 -213747156 -845572111 -393080474 698679509 -626154578 -673652442 897306003 144339946 -858692770 -977823491 2840671 978193706 382011188 -172052594 900670283 729751527 597460537 -989869572 73813608 -867506001 50487334 -331877658 963867375 -210118979 294724431 125867608 829107425 -699696848 647664772 -353990944 -438576612 -713566032 -199563055 168342914 985113478 174282367 494690473 734935833 -828861334 488514056 757112342 173979337 319224114 -8360117 -998073258 72410749 -426092238 451903632 82541178 647721370 436913984 -866971489 -831639936 253297711 -224574115 463084495 -768318328 -542950338 763387647 879346444 103058718 -822672613 -981703236 903495663 345670302 -996589759 -69705617 -307122873 590862428 101433049 -966092465 200491122 -872071262 353131649 -955352643 -870144520 -721941250 -381444881 434275465 360599928 -881207159 -276294198 346144792 -712847095 977003513 -878429324 750237401 -938798463 -568863309 366141400 940547981 534195409 543468788 958844746 290207425 -258344558 814771340 -926981840 434532569 258150120 174451209 468440104 -688842405 302379947 -325911895 -644195048 284751780 -47853145 -25639928 -428456403 -834736864 93152913 295249399 511407928 380305819 124769265 485494958 -16940428 185970802 916631649 -798282676 -20964864 303343411 745186112 -209603766 -553932812 -660642094 -542316074 -480914652 773890475 715834047 693536557 94846931 -973008359 -151567144 768935036 -764687054 -866815365 -426401756 209673018 -442755415 -261138620 -844657716 852493985 -897214340 535648103 -170220398 588280618 -628775973 -984249597 357428620 -427058649 -152698108 -486711617 -829356184 637698126 -40644429 -489998278 -904617948 478440919 -863591450 663732452 24493828 231255481 543240446 872926684 -147293130 778553392 858627672 426305114 -159257237 -731611391 -982317154 -3914953 -879117407 -879531494 -615750498 -196821452 708749125 -244526471 -328554695 -81305903 328414880 518747197 431982480 499058696 8961676 -756145597 -990939582 -43139919 722295322 -854531032 -526891115 -400694498 229240802 -983650670 -675251462 -918052329 647419075 -964107438 360769138 -659321810 -695718829 378451984 336763237 -722319882 498920491 721012739 80858666 60185968 -670997380 752303971 978880065 657417501 123567521 263378897 8992549 -867470804 507233300 -129430680 -58094370 82044974 -131445359 415014515 681350476 -902204557 283880198 -993900987 -967740533 -216184375 -958008425 245544959 124493816 -801210901 -523486705 -686226595 -523530783 975433786 -965213856 557327884 -111863894 -783694883 162148207 -280467477 873722618 -861767920 982911420 -264768480 -876722371 342661072 605800840 65183259 -722777602 -673128166 -667285874 958572874 -722816370 616594324 817188240 -838040550 -747073698 711696168 407504409 377420118 910485268 884017705 691193523 -760529163 711967843 578496020 796798721 -547379698 794801138 -188536719 172152825 521040108 -50304639 7580598 -891212020 72972991 -797241978 714588821 -861843751 -520019579 -958539346 -676613271 -708930353 -828839363 939981053 -891742113 -666879913 -954576293 672470408 740624497 422843825 435472028 477158554 -33446299 674942866 41642749 -602433927 324257939 494263051 -955116437 -864278781 -481067771 565923672 -62067066 526512827 674711652 -989094076 729270849 241816825 -998421474 -938232378 135793832 -822518392 -647162730 306954469 -882537339 -686388490 640074557 -984597279 986081918 233215406 438246547 274070299 -437109688 -742683400 -198470483 604533061 -345117327 -874212545 -48687535 -300233763 -885974972 470244694 -881793739 -95525685 -150726127 792917913 -232103408 -568938926 -112748909 -378008529 -507171303 -976955078 -200526920 -154334033 182515745 -230547906 159277477 -324893346 -215145185 -2124253 908322060 -924382286 -875537602 -676271276 -667065686 -74008085 928261785 -12183012 -95704276 -267909398 687583225 -129162895 -945148352 805789486 775311420 -95874479 451223751 -604275636 335186596 -809008806 17715835 828015293 -933447530 817188915 -473802388 249068215 -560842639 685475089 924174869 224012177 -464132812 685013281 299629891 -339670413 -991257996 632564206 586321502 789520142 -527102454 -656866422 -625872903 -987002877 213970683 -571021255 818786609 -158201545 333104267 122526712 237522819 -479192785 313517907 -892244993 -798661140 380070377 924943922 -272463528 -518345056 -783382364 -734472087 -741653835 440629813 -198604899 943359446 -407223944 461724688 804617803 -922143386 -99437457 446654297 -449245840 243696121 820781394 -436248717 -689816843 -897723508 -764945756 151981612 435380759 357580957 -757979216 956187974 -476384784 -650224209 -989956814 903685593 -872763935 -262420342 -762143111 -656146299 3107571 -503796946 784483514 804502672 -707921148 -770224077 118743713 -903303346 -692367463 -980693745 395867304 -141613302 115518729 69165051 422137981 425701886 171441543 657192226 -569800149 -540661346 -132710465 -327779365 -731957020 390904751 21996426 -721913834 147106696 149232491 15665824 384963585 493086193 -981226606 881166639 130086059 675792419 -974238157 359861982 -352947516 -877541503 667494520 -481124908 370842154 -621602430 634393822 -707476443 800535551 -87387940 463965100 310244129 342811911 923303754 -969949984 -984967455 -956136914 420954767 -110454676 -678050748 -579422185 -961222185 337615076 805541400 384380361 208904823 539224391 -633017228 -262786405 564986234 726844755 384266079 539961084 246855627 903141172 -236680409 625253197 390051346 55843148 278305100 -844820242 -627675399 -558934418 497991670 -851855293 -528884402 365540568 -807992206 892070366 -892397755 -486042954 -834835467 -853619940 851572123 970705934 383276774 -87006702 362446677 750259546 650206893 -220050736 329620653 -113010675 -827573300 -571007368 -357353151 -64253709 -945754172 -967301806 991589440 185067282 -959605695 -783569607 626132864 538385975 -635424900 -902751539 -243557104 -443417106 841835180 -135954859 70539941 -993000287 -137058446 -225371584 830222000 -901265320 687621714 45185029 848994226 190344960 825134293 31131232 -922665716 997560994 460123864 -427502514 -214176363 366886046 -542287967 -370070571 -595530320 -501893662 -153640178 -969397457 -963507687 210934923 980367358 -354548438 767517817 674718891 509496703 -309425890 534234957 -775045391 465202526 216973309 -676310711 5340593 -885325310 -974800133 -951798095 939808984 56331099 -874463811 789886330 -631028684 -449449972 -571773681 735857362 8262061 58155749 -859672959 506368399 904515571 -976554063 395377065 -32033154 856329648 -959171374 -411998984 383564891 402841682 278575126 -229683800 627796291 -403705995 987289509 951485580 601634598 -898035801 976685448 649836503 894289536 -114467101 627889045 536692218 254504215 -969044575 964918537 -157122071 39217486 -124409362 -164278677 -601897763 -367377438 -288316387 793479303 600589408 -579470386 686824282 -958893224 804094505 -57817683 319681903 -573072942 -577505040 915975908 -733267081 -773503107 370126858 -778786529 -944301307 -127520287 -884496994 -58768408 -647114890 504711577 -951747840 -616159465 322146467 -108869911 423058021 -949746543 726851413 821160258 -317123981 -708948622 467155913 -864018220 -288419008 6496548 -822911444 -631808150 948678865 496770459 -204881092 -776309823 265262719 61851827 -549812930 -512094071 283065299 -494114237 360385642 251084658 447117356 713270752 -391687412 495369516 -902888714 930459055 -760984043 372685660 980712512 965867370 46362271 -483895116 -890564899 -633965464 -347913336 -178983907 372531084 -170824780 189207943 173726301 -821537968 984326851 397416479 443724751 -101304969 847603549 931630681 -965723318 -793994335 144532675 285361340 653123021 -289680220 893673928 1008889 -340052581 676649335 240024846 -967366921 509878200 58408569 -68488297 -974016917 167843670 297546239 -469413900 988859763 -477406324 359761320 30584059 696319977 538223352 -132572738 -53747192 -165535544 766122293 -353627290 -381388511 800398975 -147621625 763144164 -61723332 -641982252 -674019704 -315533052 359026637 -14072284 -786367364 -548432165 -128922852 723510836 509976404 802588851 602010272 -469663574 -47348558 -867403629 -628287458 475245118 344874044 402296601 24081448 -264386251 -877759785 970334256 570078205 888362509 -530776682 -958793954 541277836 321601693 804350210 -667929144 679619441 -869669494 16537805 -108837570 -31225425 230170441 342730266 839851723 -193802371 -294776978 494956926 -739275747 235559449 -699875280 -754163023 607271991 775369839 590711021 -137915056 -348032361 -821158878 -15674841 -525181753 748919327 -274795980 -55958434 790125373 -881001791 -881840389 446991936 -548930935 797779053 429838795 467606870 -458542165 -748870278 -449706337 884188101 -909018556 356491292 -558072524 438454723 617215545 677486925 738579443 863052522 137275268 366465634 306279896 999360212 -981566728 485121018 -163798277 -654232127 86556698 561405744 289809439 -270801577 680403953 407969050 -971293289 -868526983 58264455 458545506 451596241 599722291 709675228 -998110097 336426744 653173025 210897549 778354220 -55855900 -319370554 308357497 -464760104 -603801679 -701850883 901705530 702478217 -849974319 772655156 40115587 -13772595 -881576972 -873327716 -599850499 260748820 -291612939 -919446547 -478765778 -262906228 -935457177 579498678 -951844369 368655417 31737321 757830859 223061674 -779319583 263520237 -713524425 999034638 -939819311 -32894979 159908487 -404579415 363303342 458057605 -650357532 -81702089 608083286 -877702377 958413499 -553172957 -906762996 937602136 -153023456 206502177 -501494451 -219953650 727736399 235599322 -302894473 159751429 283754953 -934239057 -955994898 -105897836 141338970 -735314480 -989861247 427814545 -883763490 -929680557 -752564081 276144997 -334259972 610739261 -413281046 15382496 -618446475 -952681407 -9803528 -807516624 -505854364 -64050171 -869914489 341122181 -857547995 -518892586 -878831470 722704758 716706736 -329209590 -265027461 -147021959 -410932293 -221022358 747080205 730406677 43663162 757218959 10737575 159899672 827538402 258173494 -711438979 -654205218 -278570893 -124720024 361177279 102982632 -77401431 -796109897 295466008 416744205 139839933 278067873 -389617262 134808291 759175287 -415932378 -289970599 328398375 254858032 445001941 -966107232 843925739 -923504065 780972973 426848769 120159097 390708284 -709897304 -867424879 70763038 548276190 -578863858 416557821 -877778351 296416118 -369748548 225204282 -928468961 -165858445 -626813358 488275245 973981488 651254515 -901342018 -38693868 262946154 -464758043 671335533 -556139119 790099990 -31146174 -522246351 486542081 45349761 -888757025 -234092798 -981974790 501951259 56009898 -849399669 -574769350 -543197560 -428263526 841788471 -420975910 868152592 -675443725 804228372 939683632 158697830 -970068634 280475229 -14804329 681185882 231649564 946501803 -203351612 766891522 470353688 240509270 409507864 -708276133 718262919 -251433703 337073628 829505894 514473500 355098839 183973506 -577000250 505699170 609204156 -120197809 -922564357 303508979 458826281 798104589 628065254 115571005 590304573 -360720564 145502371 -276703846 624475107 -320795395 954945718 423493262 475852994 574353592 -253636697 -431121384 -163622192 38087170 -860342113 584944106 -772322850 969163782 -48066042 582775989 5653640 374933708 -59008488 -532625852 -892747749 -129056492 770883127 566078532 -478435551 251464733 -465834111 -888130979 890744169 679668261 -312318472 367735629 -788610782 -504856401 -356254757 687242212 -930502810 390108546 -891362820 -241608648 -719287932 -751704932 -804148190 -491610781 -930024798 147785768 -908834793 75628842 -624764172 -115326928 543002990 -517511920 755616581 166402469 -951433389 -870302618 -729616446 -564751146 -905917243 -986355925 -885082886 -218235715 381379704 -821177315 276907884 -974875053 866064898 198921428 267749846 974702078 957312780 548461915 -924486502 -994319058 -943148867 -854511300 153466710 -999467307 221117542 528702538 -262277881 -383363116 -988809383 -654144948 783039353 912273583 -524447566 -946577094 -799961211 -430364809 -932933018 -832527744 351399477 300963039 -653705059 -519176287 178604339 -935123809 679745141 -701129462 -960421731 489574273 847332453 -884908233 495255215 756699939 -886903179 -498761723 609748985 334214363 -970059185 -800012544 950851248 893647786 -454157492 586406953 658437721 21394943 492346213 858476510 591030134 411929548 -974051235 -205054037 -434591061 -775239940 275769677 744013279 -710363749 -191968830 -957116184 -818269127 -849878204 742732622 -850661006 645377011 351948913 -737564185 -853384712 -185785750 596650178 -970927544 14201707 400017778 775236595 560044215 -161058916 286190669 -566044490 -816196351 -2816469 -975014356 595733197 -124351350 -327552040 -986341512 100408710 948217637 757671767 390044961 -391234840 653071936 571775835 -241113044 248320910 721114829 -743219681 -547213825 983550644 -744088040 267000426 432717174 -862499231 -866281515 -314748695 912737365 693762700 524192389 51444386 -872281790 707996038 -951372084 -994779793 156245587 -223207081 -469815480 169904075 877201629 -669081490 -219907805 119762943 -60316330 -714319517 -455944870 698570626 534001394 -882313689 955350945 986787569 -898763046 -936220742 106304347 386470481 -798719973 240022832 -928278215 -885982609 -213698115 448430527 17978130 -233463552 8942917 -80877600 -375726992 -982295144 695915319 154457528 187608932 425633301 485376038 967701127 -602087404 -722423940 -894102038 -58032274 976146686 639899356 59654037 784013984 479203278 13407344 847793242 -561976023 -747605823 -950926732 678046810 -823367684 -984392987 -683134953 625062843 -113898504 83401495 -513477887 805223896 707674503 -495773031 353655568 -285351617 691835901 -368194779 -947459226 512053380 29717817 -669883166 617951343 971685543 -841220127 110367051 -116144068 942793857 -557913319 897263276 643103451 -119889341 -997826195 544693072 -589326179 -821193879 412816438 -272461132 803868965 -848565713 810940363 -857092570 956658183 371131218 -352865601 162830103 -914220400 -808513347 794635324 -861679626 703540033 -323130507 -679046438 174007728 -498928612 -520266565 -863108868 384927320 -724956356 -421022187 134706948 918147095 459088472 136880754 315356519 869762293 315686875 -419310690 -550182487 -27927808 -267876403 -886725772 114979622 -458701868 484405446 762114022 704128236 422701400 953600675 351279912 413538127 509657060 -971850595 734491689 -463818859 -618262854 -933258524 -326927727 766664467 -658214880 252050086 -246112233 -887551433 -436345089 890768521 427805087 -714066444 58971749 -991505604 -264248930 -968956060 -406865654 -150974702 -1460084 134432478 -814052903 -386829710 -308922934 608648497 -580712683 -957643022 -125297024 928944377 923022737 -538288982 -682358130 -842723765 -471547506 -9285857 923940702 -129762385 -904719418 -469655178 -17313818 -341064507 -726370305 -736992379 -55130951 332601444 -875981630 680620119 216161738 -282847284 -617838230 -932781994 851585195 -431891133 -319611704 -604821387 -970726284 99675613 -709948056 -96023308 -118863658 -934408967 365687710 198778213 -777132731 894140205 -957991292 -853192030 -383105828 -862710710 -470330855 599580354 -203775217 -196701159 862587976 741093833 -864099716 986606346 274230304 204578375 -443724585 656392074 271796381 -739623038 -922982707 952184677 -344444425 -893708991 -95623358 -54392480 10267702 785512985 11198553 -771528236 -163192450 234065822 -877388032 -121183742 233390146 -407977507 16105549 763059291 -955880800 812330332 -581125516 906707176 405940517 -592708878 745829874 -467312826 611869497 -845378359 -958404400 -263817769 -585001397 -881387106 -459116740 70554179 -775096097 445259903 -983838302 235171605 83289240 -120123396 463643370 920096790 -886057574 438771691 -348570600 199848925 -969205816 667534949 -184575432 -925086616 332381634 234299053 834136913 -409161497 641590175 432483139 123525677 105976024 587104781 165121278 842158255 -997896617 283734172 -764442132 -74826085 508638075 680817771 -206148034 -403673967 -383376637 673728571 -940030598 -610763495 640187350 351257446 40665905 -307447373 234567983 -439282793 507977195 161997720 893098841 -405207400 -151349015 -663546304 -911100873 -866349523 459979374 194875152 720755258 -522382996 -110450241 575374994 761351176 125107627 -646934738 122505603 -341558250 146917228 718831636 275065113 -326837849 631317391 664301618 -834134147 -164908810 -442516124 -141581520 -930340828 118201083 -781087972 84173246 -136183724 -186295372 932824231 200269972 -97396244 -933525293 -487234302 -902521093 639746318 -9617298 -160454981 67637665 -395749770 964652647 420702927 726755834 -524389251 -579863493 298103822 750675863 93298659 -218062434 267493833 259164512 617028756 824977709 -882417008 539204281 -204304856 -810988627 -524106121 659511420 2716001 -738765537 -287702255 905319757 -819774477 225063443 855315017 819971842 -932037502 -452623611 -259874141 -327787272 -635454612 -986654862 -748515086 -159843863 -566518355 549588737 -556651648 526780304 -815957345 710842186 -361538831 801071411 388336247 -391439486 192792044 -963452256 -202428113 668685924 696059164 800287888 929920387 -739126739 558123998 -889854091 485936705 265955367 782634104 553899203 813331756 -624723685 -921371717 -969606504 -611378547 -669886802 -129450366 -177896901 879701935 313897986 -798600245 -936255411 -122743476 -160139076 717332353 -881890876 448421438 -237359251 -845343132 -901490323 -716156975 850716032 898797566 -933720236 -888410707 309437916 -971057973 450042351 -572090365 811576131 -143542094 -906242256 -960631201 -64913811 -875848760 -572009748 265199387 -5299126 250093351 -2582326 -838884787 451493107 -86321384 38371737 -856129617 -516472679 156480861 592291822 246168071 311137729 690801499 530011096 14370114 442115417 596290861 -21524240 -395930315 625232888 -718965537 31979321 289325371 137492369 125737065 328694170 -927421443 249888305 756684423 190294298 -902894468 -140705874 -959771676 -741779255 -836696415 -46093059 296592482 -692826031 437434262 -694410304 899465791 -463881315 616727425 442783642 -933870219 -516386109 -262584588 514936995 462089651 341485097 -7313765 743124114 -774019230 -865472042 -266867165 351717835 463222129 -341772254 -545877507 72422904 848522044 -448771975 931717030 888750368 -190551230 -904979385 -304826339 -893958749 -745289063 -867392077 -735852700 -993306920 -478757039 880874726 449476722 -560110905 -782995031 -960591514 954826090 679094621 380893584 -199971323 274735087 606874354 -65443364 -992132078 -188891458 -749704883 -481387979 265231035 322718021 -780349583 816459060 106951403 -891599216 -521575818 54488371 -343909201 -563018214 309199308 -358784925 -298870913 315892388 162458036 -565479835 -382114537 602347132 -348474866 -342706051 409689574 -816863893 -961812468 -937765396 457871195 497578240 -3208760 318255470 -838796866 247086357 836867491 426434169 -577679270 -943482093 95409581 529272133 -982564956 573833763 -563723143 -473957804 -989184452 745476165 167257271 -435539012 -86115094 -817768340 -1018847 531770369 784578792 650506288 -958419330 46784718 833642395 -920231797 109019322 144029942 429862796 -894189439 -685198236 591065930 205413271 -995814393 -129983549 627734001 -939296486 965426032 9522487 930654913 391776147 445799344 -690786539 255108048 43791861 476470733 819569037 957676767 658702393 -328933458 341963488 295797537 -825910818 383544159 -804901393 -992268423 315828715 304117930 4277872 -401792137 262444844 319079637 -958209855 -679625532 323265244 -88193404 948108469 236485112 -270251020 -189852692 19656377 -878474874 -891536996 328869838 229149527 152254866 -342143077 -98765084 -37552015 -830924332 572301459 -843072174 464873205 746390641 540471985 659971813 606638571 -291182948 -183393905 -536567204 307024915 -920949062 782512433 348815060 -748058241 -41705971 -886861992 -947433419 -952704507 -157113012 -137286111 66951870 -183071533 -28823106 -751661939 -953922007 -876568241 -93805016 -200170737 -61603903 75270653 -775352926 95323923 -607339790 971037715 -511687740 -947367978 430192639 197129312 -278245530 893625435 -643329421 -346678238 528654220 705485639 -94736479 -660535399 818623647 -42169898 -613239905 -485973013 820543992 453711965 330955454 -355762762 702050026 229549801 -379814650 -539238637 -970620937 558581447 536032016 -893457510 -493578277 928692226 -922419796 -5266017 833840602 360289196 -955620352 -591888576 106430983 -598949773 61433186 -512398445 -893464134 966696708 -172933843 777675866 -222956838 213826252 -855780794 -549896494 -479945431 475174660 94340744 -925379052 -442759187 714526094 -464617689 -560863771 125623894 -928585674 -454321281 632045617 852622905 -524224723 -520704048 538979859 836064473 -476324400 947091284 -204988191 -75274172 -138959178 282613364 -116221953 -319746118 -890320480 -486029735 457297045 176022125 -341810529 907400551 696076695 -866635869 -145742352 770697643 -456878703 -578699906 -841403694 -17742473 546923988 -917473015 527936246 31485957 935149890 -996288478 510781910 326646102 692292349 -965542491 126253738 -660179490 -188300310 987294560 622433874 695477737 -479935205 584629748 -938035645 977361840 -386831775 -279846174 737278743 -838238728 -293965690 -555947257 932458915 249155608 -134647162 -908944780 -916070513 -735206822 -973901442 611865733 296279136 961248449 468093609 -340422602 140410903 12902310 -453448740 -880819007 352722820 358250951 -893524448 -172326954 -93754960 -520943300 -735180854 -31790605 -691065108 -122012628 688363222 -953786365 39748644 -753086116 -657217269 -175276088 496069492 208135569 -231704515 579998979 472928748 -205605956 44381065 -378275764 -391841155 -635008974 281301634 748569748 377893336 827852894 867750741 -416867492 38620197 826742646 410805554 944865238 -841684301 675624701 -234409015 -532749409 -593871575 -693529441 -634019421 445877069 -446615556 -291236689 -876882667 -950546065 916898880 -108587181 481969268 242343980 685806863 -621133315 864068216 -853517940 -256142289 -2113798 895051808 -878248954 -321744551 615318901 -442600093 716875646 294577899 968205461 514257236 452893598 496346514 -867635426 920144190 902474939 -561164867 -861358879 200868361 -7780423 -152595568 323985694 -105810134 -383180335 -932085135 -771324514 859163645 753721728 -392457829 575748214 900203788 351399882 -573849232 647771948 325667281 104406217 115607201 883067188 -326201784 -737298547 703789001 -959428196 715595051 52651868 -827063622 488255593 -192356841 -388228488 626896715 -991488481 603991089 -673182501 185013567 -649302693 -56362836 252928432 -420627207 -344682838 -140833487 186914964 -916418272 -388113347 -609168802 -490267504 -887825046 716498479 614138714 227782155 452082019 -859546718 490483608 8387373 -818974914 58595012 -938960760 -646038535 -600633043 -278801248 -34267023 -973736329 -417773375 -577759582 -794402476 767240192 -227062274 149234688 -127315024 352310519 804551850 731851489 -608258164 888133578 -803745505 -217426966 -749617573 -691570551 -648412134 864521141 536211604 803669885 -995025578 -120788435 -335426390 -961484139 937806577 -421870797 -607522674 -810310114 299327956 358210303 -931530089 881554581 780450722 -725932565 501311125 -594095200 423302123 -773487547 758215319 80370326 958363943 -997526493 -178979744 -992865210 -214953458 71402683 -684435761 136634408 -211559824 851775843 -207179355 -354069049 -416496240 457394256 -315553187 -626173311 -964476542 76924139 -436483424 187367767 -712349205 -368013513 -78561300 -931898484 -93946078 -724733823 -673477331 -818127603 -498221369 -915262013 262242723 -687341074 -912788505 -916737021 -680206284 -275225610 7182015 -364642045 861408798 795622192 -660349850 -493254205 -705930505 -76846089 964140051 -21483692 296980600 852179863 -944559553 860497176 -107936018 -804392405 -654999985 813502683 -883774536 251053937 -911231141 -557251867 432926335 -556936157 -619997527 -452314590 -244277231 -680269679 -516535258 75516485 44504711 490646758 710874440 -241570139 138785302 -949475410 265175657 432854797 -173805146 81832060 -736112542 -876824547 -213471725 -828155742 836188983 678592258 -632548147 -966294650 344611293 -516322683 284759288 285896505 -73574550 -429798025 728960349 306427923 117887385 -662800530 626158245 601352128 412715956 -476820692 -55484762 -23893252 281609170 -916699461 -120852309 -600698821 368671689 705342545 481133239 632559147 681034352 -879822133 804403405 369739687 798770125 -975628390 403445037 -4102230 -491951073 -459279323 -865689373 434474377 110922652 863270976 -406581347 -918673610 -947013201 -927906750 682678518 465702755 -404727442 -520289892 -705674145 876881728 -584473000 173473547 -871300741 784198689 -268667556 609832499 269274189 -735116852 730010366 -73806054 634622835 381296843 -49434443 -109415775 -770289035 458614484 431304902 -635978408 -254394786 -605256093 -920191079 339023867 -523929703 -867204280 411117117 -988734833 598498475 -993610326 -509024725 892824330 735787756 -93497725 -81185771 864487015 -456782684 650146674 326835866 812491505 915029822 -90637416 -408798196 402169010 -856824221 541767361 -854730413 -627113256 -147101803 576574489 -263091663 598503411 971318396 -183282742 -209956370 -700094955 -50487022 -946322901 -688829788 -599472195 -939933226 -197854513 -854131513 648370883 708647762 64682717 365374250 -895618569 -432654257 -455273531 916872936 -665108083 454089053 -639408908 737060927 597264833 902358453 882330514 970151577 -392226997 311421356 -440423734 -941207234 135256104 376293524 -151163603 435161150 -821677146 -97486504 746331362 -421149341 -184903377 -599006798 -275280853 -684016142 -890359037 789401864 681358109 -933461253 -790736041 -921399070 983411684 -455844124 532689983 -803480872 -866266844 -17528832 -901122419 -983936331 -194860902 -440833063 180001378 364715364 -382040297 -832226165 -406474759 466796100 602934985 -228151905 -778174051 201782699 350698755 36922572 602775901 -924582099 352906431 564933218 717336118 -113219108 631471965 926600077 -34618178 467400001 -676727695 -649411843 663919130 -542994539 333059326 615313064 -674414516 -861801577 -973003647 505586862 355430140 -355043944 673360697 948955381 -888247844 128812034 -426680171 -813905542 -816888914 924018584 223017030 785886987 851952838 -571560187 203336557 421805308 315220705 -312675125 200921737 -866881121 -992758772 524194042 -516292963 671160358 981199504 816766363 138989774 -840698660 807481139 165986127 664888202 15427631 810942184 190765252 -183100635 775210693 -827906362 390219194 961305151 -644795276 166754130 36838533 -858908289 -128776680 465278347 196944621 -854455020 -366984596 884269496 346466717 -233865716 891510725 -276822889 249841321 415187435 -443107033 -80875964 -593306438 -283805693 -420878473 572679689 -766401138 594549158 236138225 424364114 -736035125 -136134730 596457752 654184069 -322313227 951662477 -326545449 714525307 945270541 544677871 32320006 -5268486 690222851 665335410 -268482637 -110794080 -716013954 -524455560 612383032 533827367 890731875 -978207649 -694532245 -850058211 -262013341 -115410718 722621479 -28414479 -668345207 -188723944 -751534013 -404380332 675141327 844923739 -897679910 -794655548 649102568 -224225359 919869759 446889461 -827031135 -195293883 -705862672 863191716 -677442120 25654691 -395086011 -393456074 501199131 -930186627 -859628707 244447358 -908394276 -701644599 394389148 -170407617 182944684 -30473021 801177904 514599477 780803035 -950356110 -889780856 308460714 747083983 -934944413 513805167 248702903 -159169771 286191278 -451891283 13799094 -909102605 -157753955 -270492838 -734028372 867900736 334421151 -127484446 221616219 404234524 -134596800 -681420071 495840249 163758602 712969077 -822051016 -800780362 -464987592 979126889 713819115 -831668204 881287132 676554612 476792510 480887467 741610200 -156885971 -417893277 -565043219 -870694693 130215440 448755875 -927280945 972461485 -969220611 -808792964 692878573 365200541 63722590 -232988856 -378048583 929125791 85591073 -882208335 -54599255 -348923497 -851742997 144620383 186088911 -872616109 -289044150 354420707 861187376 -759973186 -316270430 194591196 981637014 526843599 776697919 -730889853 508665259 -240570289 717866022 433900667 -415592452 748645412 625107703 -870197527 -33637695 -458653354 -103186383 588313722 -677011211 982404690 558621741 268389534 -514002455 706878744 -734473731 672086457 686778988 -23517881 -120976484 400482716 216508933 562753086 -552409736 50662300 -57886962 -923195465 319772447 -696705351 -163765754 -109845178 737195317 420641794 -508683414 214819372 550444267 457678891 756166018 -700225764 -101491035 -920845194 -865304721 -690352942 200060693 -379307176 -983474199 465586962 -854704367 555821142 -705414567 24319150 -191179789 511094367 -560411412 256410475 -585726981 381701626 333215011 734045466 684996276 -978034391 -523283360 274707945 442607404 -31966774 -657956331 -154431977 -721771531 -901790313 145342260 176737435 -970119154 280037539 486384493 82457893 900730363 355426648 -599438793 -953974004 -236235858 -304853359 -77138501 572584353 -941242640 362450087 -318488819 -526969621 -403331934 -985273809 -940407803 -865819306 -963308200 -463691162 408888639 331815557 504342064 750932308 -970100067 782570534 701658348 175242193 -188175679 584055548 -692203916 -849274834 -480970207 -938957201 506151814 -80409000 -892931205 -877567691 614737641 -117553353 695016662 673495001 -902586913 -770955805 -853474621 -305918847 -903713261 -941366070 -171738153 -867021460 -405057232 -910333162 317310450 -900715169 840599146 347210383 734371718 394773847 -625031072 -601287609 -168654253 -317234988 -450562442 350375540 -256192188 -944410629 -877517108 -296607040 -969461967 737220534 585839608 725554696 263231887 683252695 954598891 262273620 -770149800 -949114370 320907550 58112047 -963619477 915850318 147778885 206207326 867651502 -159105617 -594065938 454539573 -911815418 -219097010 853251964 -80469671 463668003 -744794126 -877577779 -940007833 -836688401 -755094886 -236614873 -806150368 982125648 -798258913 919404328 97873887 884993782 726519572 -787336141 -885156019 629921555 533571409 25472381 518818431 301938079 -974232382 -422457891 22105934 -133337998 -16523829 -670838141 -45153416 764379162 -965069825 874376914 80563517 -709863950 996799135 140555684 -546552351 -905779399 903940811 -352702719 -923653752 -894318102 -580782038 26736489 843192033 -854262467 239400348 810552368 628175441 -374511890 -311458899 -489776 927426189 -285691280 577052333 -197951525 580970722 -586955143 131210334 -611666342 -970059629 166140510 -884773076 110503888 456276560 -887973941 -896424076 909724209 -941236987 -992483266 -590462158 -864890738 965714986 -171244196 14362104 661423372 -172990310 -893721196 324492092 -692298517 -268233086 -986966808 307211707 -488290544 -420141735 -263219607 313757931 -986654661 149825250 -702515382 -598321002 179765621 463625128 -483094078 -857214139 -227581960 -518551666 -753638215 -465341399 -459788652 -893605128 -55803557 -472163037 -927890142 772952248 542199067 586049583 -547521710 648477871 -236941973 -239820226 -767238862 -371392428 -932608520 -255529406 208465838 -343311774 -941771476 221811177 806513476 -791770505 623490175 -161204551 671854623 -859603903 -18418690 -703210985 -525639216 227943095 -168552384 14572132 334337968 775644060 542409095 258964179 401112660 -62875486 -302469886 853590950 -561881262 460588141 -533712924 -329120124 -910804288 -613805090 415350470 150177903 42883136 326095347 -775494567 -298087035 534324843 847995608 540708414 58695818 840908058 -625193923 355484834 -832214805 602749172 -960551198 182357327 -210396508 815092862 -422717225 -951432330 68721874 514407289 -401385863 -225170823 952526027 -940797723 241116253 -524077745 -999085657 627311163 891272725 3608599 -477289348 69884425 228114032 224623617 -543274380 -71374007 -382151617 515421438 -377949597 -7345540 -276577376 -210164402 -552080015 -237128573 972192926 237523477 -569519359 -598007947 138607501 499202516 916399342 737221638 -873451955 721441722 648940269 367664298 -950119671 502370965 -152508186 941153055 -641504084 370202466 -136446168 586609949 -552657565 320279452 -632247706 65190818 -311782758 -10197303 -942154722 411639867 779638296 -641718384 -972972354 604347574 595805093 -542491713 -993660374 -413071054 956710803 775255321 -823333063 -916741153 349213395 825607206 303439499 399093725 180494523 -996552335 192763132 538990439 373650131 -943683037 -21883260 820992566 229112768 345869034 -261300264 917330010 -811811916 -350938633 181486229 967826380 7342983 208513875 424690306 -544335571 666022163 283546285 42593375 475249318 -88682042 219260312 411024519 -886952294 -102616130 -433019630 512141431 -922121608 -429571965 -442579085 469385185 944078166 -533745769 -699981723 617587084 695366999 645887312 -791196828 465213361 834075396 -142135460 -500784057 654418128 865207523 707729818 -68375214 -826611696 226268333 -932312577 215981680 -445965996 -20994619 -712241656 965058523 92053087 185142215 -615444755 -543289130 115536960 -45016720 14131785 -562561503 -248422202 480386016 -262543225 -778318766 28269367 -764139561 -569515594 -654000919 -930064166 288348946 -154784976 576870315 6072822 -594538806 -638988547 179461126 631729528 -571301124 -752040842 -961720116 407704257 -464282497 -996661594 -647726303 720859718 -759589996 -191015433 -311086970 195393284 823116353 126351528 946971082 156018721 863808303 -978831332 -963195559 -900331259 -548346926 -617196478 -977879072 740002021 228018546 451507596 -401408805 633479740 812519049 778052321 117725620 -906265723 -973988521 156005504 501438534 -585754665 11860263 853712231 -864894948 252270267 -484786849 -323465565 -699820097 -809154144 802885963 -900332663 346864577 519210618 -879163995 383669018 471395712 -427510920 766472540 346032993 -834992547 -152992562 -349943059 -236401352 -666996469 -684907658 -605832679 450729151 -591173381 -727304847 -540748992 910265154 -313059512 471111271 616493737 -325438107 -424102109 -868293113 351096329 -123922206 -824930904 6498644 -24254868 521933674 -621774385 96581137 -241880956 849621327 669070217 -622892063 48170673 834077670 224115375 698227614 -549807330 557118906 -986680044 -155640008 -139635590 -725337072 117055145 319615418 -962555566 803995634 -356756959 653938172 -668926121 219140932 638161412 682170208 -904781274 813230509 -458814795 -76519789 187680535 -80589180 -979938653 945799579 -378451501 541647918 -824576132 669719172 228241940 399539244 220463139 678434611 -190825498 86299448 -624689045 669538912 360962376 492366100 -158329318 398406811 148878086 484913724 -95138665 479951966 -443428992 -604460901 14638526 -495693913 -938714040 555823731 427786298 248966495 -672249097 300363999 47282427 -50700597 -305471731 222706295 -528465073 922770209 -525238109 691998066 453721172 283936394 -369186134 829032127 -194008342 991776243 173914580 647662341 242699406 -824690982 -14907583 -999922907 655260984 541663425 -604383808 -477584137 -954030488 -543097847 -921760407 326272163 705868648 -741493150 -520847486 -394332573 207806253 173680783 828373723 679341180 -51032655 -844348034 223855599 -744795131 439588360 854669465 -915763004 -901903629 698962060 110667929 745758712 -205822182 285976947 -416632519 -205745089 -206245716 -874969095 189871104 316170147 -976483230 646773257 246926093 202305287 205158257 505432943 681457801 810825685 -434244452 -292345063 491715760 -902386919 656622282 647367726 321468680 911827151 -60527561 28654497 848580500 37568810 -419867090 -188235219 -364156126 374310728 -902258272 219211355 -978918008 -255987635 196758613 210953096 -939817489 72791737 -289757295 159624957 -872386624 915400962 -482425747 809071177 578742999 83329801 -630757534 -77024889 180942882 -974135253 -577140810 -645072086 790208252 362331629 383582412 491305104 -747583209 963715322 -844413762 -111739335 190542402 -894155681 -892527981 211624394 -150143316 156746985 -724906158 -237444452 -917944926 -14663453 922180505 -790331550 -246746138 -707728890 -981260373 -815486787 375600912 -759501554 107488325 -590939854 -881120453 530347515 -236011939 909087799 -254804504 -999913175 252909255 -2387713 963802147 408495493 885872952 6860901 514339812 845861324 -928998352 -783287152 -144875339 -653904510 -20731604 -62820264 331432038 -246034746 146848186 -915314101 46236364 18104166 -878284535 -725646372 258602613 229203790 -316586225 377482160 -387932343 447401836 139086311 357263153 447488661 -755488082 -792608208 263807160 653007412 -906735257 -876815587 19863576 791642420 -805813939 236576425 -500716566 -459718448 -931638827 436463170 871713590 -177673573 -564172292 808915842 868562792 453931875 930631307 -857083581 -434949160 12351450 -321153453 942533000 624419107 -873751618 -65864337 -165801387 426253396 178647581 41590405 -457423092 -315828655 -12628498 -334238678 704034922 -368469726 -140052617 -206872301 130813708 400228935 -138511128 -580206770 124458877 683815300 -144379061 -214108929 404894444 -837930834 -430961269 400327216 -272879994 581390181 -920826237 -477830642 58325640 -942061502 456305021 892524253 336708248 -512531046 -213368989 879285156 171640300 774002513 -602437170 -271808426 -741950861 257510214 521319273 388862848 -489744499 -764675503 808656078 634714379 919139797 -483206631 -726878198 176550593 -321137465 -157839467 -570605838 405982541 -723932934 -638915722 928151899 334392707 -728460871 236973272 79433312 608247377 724442227 866064323 340048886 -251401121 492583188 737611716 476790453 750632328 -152361718 -149373922 -7988472 357893784 85950575 -346816042 -154875485 -142393275 169977328 118246317 -965842683 848839863 960406851 -683932168 107338757 -911009731 -322847890 -111992992 423382976 -51308760 -875019720 -644667359 -590545031 701938860 -926086684 749503855 -696945909 566496505 339631924 779844544 169645185 -960213442 -517013026 -985826935 397680342 568937549 -332642977 -904678791 -720939374 837334351 213567527 -834265703 538690567 26490730 -518197871 -501454324 115480999 158954240 386552684 -608619672 -892354521 364049317 -253287031 -630383199 -81495471 -179373715 -880879344 221558620 -760360858 311268933 -146080484 409284327 351055491 336906490 423457392 -398747814 -241639608 -909185585 -303426605 37421018 780665119 910140922 203155315 171872038 -210851996 684957445 670417714 904629004 -303571963 -90513249 -851474316 -343410131 -873947580 -104761347 26206670 44556950 715864938 -2156321 -881368078 955504081 -838371036 -27448561 217304760 512684456 -838025719 -506721495 -886063359 -79665327 -563390727 -336973611 957755692 -930209256 -574316336 13427359 241662783 214831668 -449098844 -235403151 -28022976 247329193 674083600 120502708 903919062 800136021 -984258640 -217357915 -302790677 584122652 780485764 -184158755 392143085 942114729 788392684 -538035803 307315537 950366966 -44757298 273768531 -276782009 391851975 936794920 -466509965 461642720 -785005064 546917395 -444178145 429826605 -902181450 320418704 -745680019 197664097 -152981343 374822690 -45900489 -500328970 243080403 736741596 196880353 -320280593 369743713 -987278403 -928137509 164374794 653630635 -613656958 -675793317 456513953 341585744 597975214 -967751704 -414045928 387286486 -434261668 -952403209 602281423 -887344274 -544065001 -115375620 -937009371 776353703 138944361 113171079 -524111288 -633716597 -932729410 -24440258 609363807 656528539 -975043553 -858400434 -121211396 -962321955 -934021589 -956836603 543825033 -547678547 -780113567 -147144662 793907197 817861647 -114896366 -767622379 57664486 450841966 -867509235 -487537739 416014045 -411574236 397086641 331521028 -782704180 -611452646 -702791541 -306815468 -245169242 -783004598 668744275 -783289083 873523942 693700722 -641689517 -395171102 583895120 -575711106 -499491351 -19763495 -123389653 -279604918 833091843 -476966103 -609226918 -429288170 -244588482 448437568 -978446205 -112097716 960899829 290084194 476328048 210502822 -525878426 693623868 599050176 -228669967 -760675247 -793602714 -11674564 908069028 -576891797 -285634270 454286102 -218581313 319194628 -109302425 205707581 819703277 870934080 -917682072 -607385288 556542276 -542131822 -216612206 -872745895 213279696 -915658286 -998675747 -898818021 -954758458 143924800 430026381 108260717 618046374 -23833399 -440172755 -758107240 215491354 -233775468 230218196 -23923266 189332735 944583926 -717120811 970751422 116294906 173576764 28975356 -211485464 -102972804 -36190363 181129248 -693914176 421677815 964517042 -714143718 -512526137 -951141245 -860303111 -558827804 946616651 283621689 871198577 -92606280 -245815584 -300118470 467220965 -3922824 915372885 -914038151 -921188276 -256034029 275294585 -976604351 26845160 98562359 -7793092 -947061724 -872462286 780721444 -50034527 -56136296 -185632956 256051297 -781942129 -368599562 541907580 -294468265 -467224454 681604469 146703931 -668091451 -182257490 -129581140 239302269 571926926 570300390 -440960413 -579479546 338189627 -354998564 -500667822 -917844402 920296021 -624755820 -38482889 -128625267 367451089 14455388 -148571200 688885 964420861 795292505 815055930 72988510 -986649625 -701027280 -532587558 -428601537 -168251733 -998466737 718102394 163656816 -180724226 -558962394 -744524562 -756280948 -988662004 -185484975 -335760493 202043976 459516461 163571685 136715927 232328835 538815866 -901766962 -896296433 -241216693 -34795221 -192351280 759472192 -217858008 -544542423 427044474 855130502 -678675694 726017195 -824940703 -107277231 -589718186 -823407440 -536658484 573938630 -4131666 -95620878 829414068 239587387 -231766529 -503554555 903826894 970277448 955961907 -80085069 -40490273 40807094 -688752851 -89740882 -2972986 70030456 875463897 804675734 -317980999 -489877759 -887350336 -890936526 -782230904 -566026030 687597022 -607171607 326696739 -902121165 -430579047 790038255 524333819 565289288 -453066270 206264239 -342606973 315167201 702709685 -586263727 137961001 511187944 333651204 -902529272 -595488610 644898354 -139753801 401538404 -432554838 -411773551 58730490 249464163 98348690 171380154 211043991 316117786 605354124 -248842635 708946179 -215432784 -298447446 -869116515 -572878177 -921597275 696172773 -25944447 284666964 -793917848 -858260893 -160106999 -380181575 279700108 -796402703 953469629 229687189 -391891313 450884335 -910066612 -990352910 -981670503 -469323810 -79106066 120310013 629024880 -907725913 -816129644 -202340981 550144565 -64972278 -640878450 -812771867 636580276 -509994965 -385650044 714983001 -961305840 588405510 -147833683 -755223688 730144617 692059319 -135405263 -137638923 895656616 -329419281 -907951734 -643718344 -878534947 -965501993 -781554901 992310904 -582309450 139339033 -34862730 -953284571 84129474 149007626 -303109199 -513209609 -915964653 56012352 -325981476 573131976 546017387 288368480 140631329 584711548 -270709658 992797647 829487860 -688048689 537373318 -453401050 174312389 285546286 217179669 118877008 641827942 191161075 5891368 860273042 35988332 423581918 -147871573 -998874399 322813700 936257901 2649580 -980295499 -724435356 -60798719 -71766794 -50416832 -635150391 -673233055 -909531999 505480939 911478493 -180241657 350794938 593482706 131709655 -259315392 -859918345 -841461604 -973769107 209777677 277415404 520575189 -746544896 -864176876 233364583 289443436 559405042 -914506991 143085390 -265264906 874267264 -854265030 -393044052 -997651740 -62547396 535189154 -48068571 302302213 861956100 42399430 -339700496 625950945 862157773 -988905559 71950003 -153616220 -395704598 64548011 4922176 -516957351 -873157960 -865146068 -996382163 -619702855 -729322944 89498773 669740581 830082098 27508135 -334657676 -582666455 -245708249 -336406353 24289493 -243359988 601046251 -588005000 708571441 -244135184 -873532548 -396512777 416164321 752418397 -681838652 279775115 -323115247 164545129 884070518 741432764 -978016343 -780370481 868274805 -843162410 -924236291 -898911698 -572485354 165262482 770828883 -889886903 -954713031 -711312441 -472553358 -200421279 -47718794 551736135 556218733 -594156191 963731135 117306526 161708626 -909801414 720793749 -569610701 695133337 -961044904 710164414 -775465558 56016578 446751284 965967206 78000236 666380803 686758363 234837826 742144512 787846665 662352472 -240076654 411191901 772465569 -194789684 699879460 -847571437 604789037 -495322981 704164699 13524122 -89479172 520412186 -869169353 -927770547 463127126 704140749 -644864895 10776815 595612198 -934700481 235311257 -495854871 364567156 53794815 582145365 -116535688 -406930469 -330500457 -521874824 -766567452 -815631633 238048523 644624449 956833937 -956741162 197020262 -890737501 500564228 701697281 665943551 -633395298 -535265539 38872090 -650048298 -610519732 -645484432 -945907550 -255384627 365292383 502221001 -337568755 -546880008 -993633871 -973001599 506914807 441027847 -237020934 -900015663 -889472611 241104242 -814066761 -852587890 -668330883 830557688 -895753954 -772555692 -119905698 -933975102 728008536 -565692065 584484803 -905386763 -100957603 -524126755 -702918708 288522665 -169611187 -796309905 -966861963 -951802452 705911097 -451914364 -498682460 564793579 -572399610 -991767654 -141662221 190579456 960733038 -178618479 -715799950 -853333724 -31206369 -384130832 829740317 -74443970 -156686524 -437649028 -155902718 -576161635 -3341093 -718901563 -629032045 895701304 -243028318 -331950752 36740321 587360495 -128260657 -77605288 635558043 -569833208 470480348 -863124418 994960372 898080738 997624282 -294185497 -58823454 810873672 527196024 225376596 810056301 -651493992 841245764 492312971 274062038 -462924407 -945336058 -881840681 -39086042 -96160798 -748225891 331881913 -347943141 8745791 999931161 688797180 -551377362 -275813143 -536291756 -915819320 154353649 934188592 -926427385 1830373 684785682 923713251 707644876 -521521420 587103275 87357253 703855177 249675929 435863261 397617293 -405494748 -437558349 934692886 -498314453 -466882676 -251876804 405524749 -215108567 -919994891 -942418393 793637225 932452623 598895141 -905223785 -490844168 -937396616 -968526751 663509482 849308330 -894954136 -482143793 386610364 881275468 -921982564 865088945 320895096 165374689 421460474 -576912623 -546245698 -328405881 17592629 16195953 -541196642 519278176 549313277 206926554 -222680723 -813278937 139448016 -312582762 980358288 -75583008 -861171269 -924865498 433572824 -946051532 -893392249 -50401342 903256798 -935830031 467454866 142383515 797961790 545472302 -140011188 -28626762 -436636657 -866034362 394460615 17117645 -194440243 -735430404 -966686403 264363115 783847772 435143228 -676193978 -586316598 621864291 463254038 101100640 454738931 -759812618 239929371 382389786 673760207 293877839 341513891 -524124783 49650990 258200213 943330083 -955449143 -91321645 341318737 -95460331 880051594 904682080 38505307 127028561 -225683923 844065064 391598158 -339853972 -39055468 27962282 -904710745 284750554 441645684 569669899 -399479056 -604737324 -123074818 -159291673 635192047 -888168680 -633015114 -218413761 453345211 -157139897 831237229 -435938224 -361293461 875788086 472740132 980025276 -367155893 205308078 737223709 671349414 -815147009 -635943862 367930830 576451149 24202166 -818608286 -543070216 -27992226 466142268 898575468 -605805975 -933336788 -853645503 271119207 -240112108 781546544 382950528 126872778 -584350865 -311187909 969732881 -900597284 252873868 -539044228 975190802 -421869648 -706502599 -539448739 783438430 -969278891 -868099326 968291421 -752706400 352347858 397258923 271495767 533739572 854188707 -903980107 -147601807 605280527 -509786081 -228422242 751635024 761333126 531465650 385697921 -3199994 -489145220 801347056 685612098 -666895987 900749773 -208997682 -205940214 728456927 369132670 87557187 -958475459 5087452 -29205351 -974058432 -174104775 218088249 378289426 -924329500 -657899632 -235454649 929859207 -561879738 616943544 387656087 -71665819 -758962346 -8192537 -457816341 772503304 -769978264 538983666 -864125564 -968631208 77112116 -531021551 784634918 868114434 263038235 365608197 89763456 -796888226 407132738 -905149093 173906423 433074307 -226737515 -755488975 -336119915 -151067014 -413388607 428425436 -368691455 24731655 -102114668 -981035369 953065836 138922986 -136711552 -652234152 -236057358 93310184 886749514 -100182922 -22804671 -183622018 368795528 -385653401 -462991232 -515649885 979954797 626772224 -312538110 239603887 574139484 861368313 -474805454 -800081679 -894120663 189074632 48851307 -454992916 -529983580 680159853 569738739 367901753 551640837 375320928 -640658909 -732554363 723086776 123283734 360755822 462352642 -976899189 -809532497 -868753024 244412692 -195185897 -331744256 728762808 -362714748 -852455680 -731258950 876889139 721683804 -869890638 -745399962 921602125 -911494947 443674670 -177030215 -513971510 913691090 -644354010 -944232772 134109195 907286827 283604509 493450287 -972751183 -140792363 -530749627 388004639 -825923369 -655132463 578472142 -694676393 589280230 -764197403 -26420649 170559390 -126912151 121123671 439300440 -397506659 -304676173 421926155 -142906621 -530557695 362947561 -846715599 292412090 848976051 -933024510 648058080 757259633 53601039 407861259 -106619506 -600432322 435110076 752588132 -131181949 -324368933 926664763 213685588 -893380438 -915495277 -344517830 -657577841 58084074 826041560 215510009 -968275902 117858352 818003350 -272952075 -607699140 -472386919 196490230 755248421 -319102518 -658581328 456740825 -399610675 989476752 66516810 653990364 249854364 959897304 -946441959 -462519208 565001788 -225107555 213111860 344182904 988578034 319731422 428687627 -503423444 662153581 -660711947 -824865531 -269820058 -628987849 292992821 -599300356 98060077 685293681 -71687275 -852933341 293058455 609210207 -511514668 -397684368 -937884115 -669521564 668832442 716106249 580332800 481246098 622180644 -882186408 -101235761 -750410559 183441805 -904536505 -909316173 -644310421 524151122 -412739616 -982156841 863439175 -237605147 -399460545 -913032321 -944612327 1239099 185027756 593197708 929551825 332094415 -261227485 391278384 820579747 341088147 453394269 -996425464 -137563059 22016871 583907336 -803800609 -503286133 554237281 94963630 -253696692 -409804562 190427125 -163012864 -54114983 -432905401 424247520 -183755470 -716949873 -960841275 416783985 -629982194 -905453602 -729460564 555045562 540260459 -947392387 -260343671 -868450674 443885998 -587247571 472637473 -250203381 -583673035 -812409234 771813490 -999765700 -616209842 -878956291 406987935 478753788 -132652982 997183373 -478302734 704334154 -204415257 88791865 -18901974 611829273 371841992 20256751 -118870390 741859798 -32680498 151669046 149421712 -639903686 204276660 889078042 -508354360 -499320990 -845653177 964283114 250475629 -429326212 -995609768 -125194528 -576575559 -611819610 -4150819 830412376 866934179 863196199 680112102 -758852203 420046705 -671786803 329939662 -746338917 940042470 -445701993 273917834 -326311568 -851325843 -906246311 825357478 298095870 -546149997 -117849510 39690264 -54504357 382829500 194037087 -237704891 -514178518 764710875 -233314658 360626954 -959348332 154865732 -791007513 871064045 -125683737 -927811314 403692499 115464060 344751744 731905696 -702079925 598412828 524464518 -147781918 -275152986 -949330698 892239 -181399297 876026780 -848495539 272450706 -389306377 191194725 -929537298 993523123 -762251836 -167242189 -668139043 -997540962 599443153 692487911 -956889293 -393174762 901480399 766691105 481141501 826185438 22899956 -550878086 23453534 -392677996 -252958011 -525617286 -868213479 599260071 199229729 -965027824 -547331338 -982169569 910998956 -395826876 142797491 -625791069 795367849 213260193 -779751593 -966883987 -953981997 -447890636 888091405 497977510 -902886372 783718465 -895197253 998594027 402925922 438460601 677295817 -721657770 887582515 -446734297 -114335766 -512859144 27648418 -130032892 -913599074 -920605501 -95060716 -608414058 -902775070 -331545407 -4240934 92538774 42663524 -356356733 -841684681 262911931 -470724367 -943150324 815021296 -730116609 554827186 912134924 -946398145 512146286 763245303 309044131 -196876761 293057472 587386361 -456777893 846323175 -674433052 30362963 -273512055 195534056 -30719757 -194117556 -899526660 360866185 -244376272 -378555714 -790858397 848162502 664107810 -147215130 -993522179 -220463906 382060504 -936672503 -552926258 651943895 470671036 -788274982 558062103 -164666326 974970321 -280377414 638456913 120544145 -840474700 -965804628 -180616328 -514907752 64558336 545871618 680626304 -966161422 -795729586 633615997 247221116 -40105858 -892423365 456362719 -339427003 771684446 -838336059 -480432829 -596263108 543724445 -564588979 -149189366 48184692 906082057 62535652 -541236852 -406067917 -109977675 178385734 -915094652 -989433531 337911034 -880899279 -317533506 823003282 183659057 -919145536 356145939 70013988 -714875121 -157721712 -830248544 245019021 -50145076 626114175 905592018 -425944278 787778116 -722324459 -22207386 184018914 -286913438 828603248 -915280042 -528315029 -256344748 -456516894 65617054 633677577 721868841 150522403 496760399 -87703773 269623124 -968256755 -412184138 -694201467 -887402290 943961801 375812521 -602277411 -361243559 545563977 642741610 588611365 24194504 400849981 -984816561 -335511028 678525522 -7023947 848507886 -755871563 -325904347 933227845 -284186592 417750905 -670772697 781430463 -96055166 -948903857 -215530782 -746778415 -184091276 -945907659 -715035169 403724586 -787592773 -602437459 200202739 588219748 -204714870 838959180 -13699923 -709456908 280086898 -989505420 691393073 295270337 -472500095 222434948 -859237257 -771475856 466563385 -185141604 -985731659 -965106855 -914874346 -656504356 816323608 -10929512 -752891859 -546690822 242292074 63016865 -640082128 527256905 -680742197 -427674901 924819446 519460542 -986938801 -427379072 210936074 -638724 -136835980 -656460676 -137627791 -592926554 638809662 389872115 629508394 779572405 618396259 -51411869 -553052847 632664600 -16518724 -467927193 976160244 -347678763 521143296 -924215263 105630415 -384048278 138801602 465548288 -856791374 458059405 -962126614 920544425 -169963701 -949065414 -654318295 -959027627 -97187785 208845725 -762971950 765184425 615919171 875837712 7572892 97943917 507926469 -521514497 -953467953 954873623 -888849898 -117470323 -660537218 939826699 534850914 860606078 -984388564 -507002319 -670925848 6929391 958545969 -675200869 -682494851 848935709 -902140092 147541448 752386648 -556458387 41030174 -492284785 652387339 278058225 -874584008 120822862 6412289 132988884 -928716868 -633144889 611474387 -882184821 -825754914 575140842 -147138791 -486292132 367483894 -759771525 -773169701 235611683 -266773843 -444095549 -904942574 -455711522 -119296417 -587437425 -754259461 -21436509 560104024 998127187 422105105 -546349450 -641641245 -72991204 731708775 -516225253 -952168343 -409362583 616763632 -880885211 -42507472 80754371 -910553678 131737614 -491588434 -205176116 645445482 875895460 35052360 872275781 -35976505 768278517 -719303415 59080921 -834916653 161400168 471643497 -589176113 -860036342 -115736127 -738532574 414585116 337914423 -380173819 -805889736 -77860449 103600929 -905541725 512776968 -427119087 -933910583 -677214152 653635284 -991947908 454523462 -985436798 -197124023 -47514704 890458662 837928337 -322722570 -293001491 458723206 -42025985 766079431 623806553 -880625818 90239280 -965369561 -888145807 974503153 -851385781 378955663 164933928 -231559600 573065927 -912926522 872041329 667524202 452366799 -702561406 733613620 775152647 951073879 741665712 82192461 965637081 -602941959 -965322243 708612096 -912497270 -435528460 -731873043 546225936 522445555 -965793613 22548842 494336090 -23037980 -90304366 458706636 -196018475 58309853 -309821349 968915454 826750254 -884239069 908505285 551307935 783285133 213388437 848746530 369415105 -158942564 652336761 -36402830 923249898 470490194 360655211 810444008 31618642 448157942 -772568100 299745600 -153099770 749877455 186468340 869449072 96729897 -984053287 -368338941 -592047115 -180071762 689970912 98131537 -358639956 369237518 213892468 -597618318 -226938194 -150306047 615770119 -525675312 -928374589 -690656093 -873338552 35222581 -914889843 449667995 -751605856 895554165 -666197010 696552086 -877013936 633548590 -604031331 725379872 -327466718 -882065907 -325373879 -311520005 -250404848 82579007 508408234 -707917583 -966773104 -997715370 661319935 247119364 -595333688 -713101907 -903186684 -979563570 -238777219 -979044920 -817703309 -259599418 56177661 -732593152 -957415070 304571806 -984522634 -623612080 -146359756 -861536570 -990063491 249608913 716359656 -465013856 367543007 -756497871 223466140 -882861842 326081136 -415609274 -738263072 359308032 -413324644 923056864 -541056252 -8658331 -937528691 -591726582 -135705548 -176305909 -570771502 46591143 564094673 485406160 313997992 606679603 -357505682 329475358 983067523 496134562 320455141 845520385 -401740172 -110668851 -766977118 965802835 132833279 456489022 935457346 -688569233 -959120253 -950289373 670738800 -519928544 972767491 -870317453 471413125 -964761201 -609527682 -811776070 -288550757 -180299183 234815073 -871939731 -842376671 -598670583 734739872 -199882353 730804775 570323748 -851231439 -96223731 268360485 -252971611 793107418 501383367 -434652424 -221542951 -189611259 -646678725 89887817 -296215159 -596968098 -386857031 183856298 -771684255 -404658131 -492214225 -883929103 -14185812 -303990295 -172479859 805515005 930824779 -44419590 963138334 -815329452 -457163366 -384227667 915475324 -886839619 -235459106 -328232055 234037220 511569284 -682608285 -412063061 -923083141 95848765 398325681 -717245513 -961747066 -897889479 -314213611 -348604097 138483172 -85897866 246737772 646268948 30173032 -914931688 -805204995 857693173 890583317 -874380217 -334210065 706238003 -837193315 208626569 -825473312 -921717992 174303304 -60932417 -397433694 -739143124 -696846781 -80041979 -151206185 -767413569 -984193215 -900364152 -484659081 -945940281 -945737277 201127308 -442028025 192745895 -884770558 804709748 -308468805 -2081173 889778060 -113673799 -291871648 632877730 -135537663 373918287 191632085 27269022 -564938792 366158774 -41932617 609364512 -842257291 560633689 870221388 -539104072 -666891937 -428468444 -306517641 -798568799 -328832596 208823278 -891992726 -274569873 -737533061 -334020751 918176023 -769787266 -676794651 -537776430 228131561 -934500238 348549771 936259913 698377492 -934471539 162694552 -257474071 92797483 597755760 -891315298 -949135134 59636625 -881056236 464014908 -217625635 -420160308 797122971 353905921 273322052 998554173 -974926675 -665338318 -893438554 -396980195 -402871379 -374942952 -626287820 -172658645 -51737602 -164064249 -944527085 13762160 -962998126 844249181 -435343996 -897469665 -140539915 307181933 195327819 -690267802 268382989 98709038 369368823 387326753 -584759702 -995740460 967166446 -935120378 358165462 93004850 -936566206 235755140 427666532 -977488407 838774945 -975204847 -499915006 -934996522 -295347139 448347392 -99060771 -387357870 -685374096 -62058897 -690592337 -120718092 40471439 168867749 -961019806 -911684390 478599947 307363183 187024648 -299514878 -452793712 602264946 -295255338 -633110914 667144568 -937089877 459893936 583094715 151181616 -259923179 458122661 -157527086 -382611673 958207656 -92523608 322041188 259071400 808415621 934683318 573697305 -401126924 -903392666 -694504435 639344515 265475083 -655524241 727660125 -403408618 651838942 -232798875 297076504 -948438417 -778017576 -998178835 -581549331 889126992 917247643 878344606 324738060 -79054389 -529062221 -364622927 763418525 88326106 -553898919 -476588731 -737116354 705172482 -815656758 -949916683 131386139 -216783681 -853309349 436881704 -724922814 412165734 781357464 -997262689 -991242885 285712758 -377545211 158349972 337274341 -155562787 12687490 755725011 -413919442 -217548515 486585969 910818618 703397097 957523748 -601287957 319331974 -101633794 -155186875 842743244 161249852 -597498041 -972913515 211333169 533888098 -337180843 358023820 -176713846 -62103656 -377294094 -542840030 -206849992 -516020626 742872729 415604797 642329346 -67336578 -887441637 -492466811 -459095215 -301361079 289984674 -972509247 -538026109 -154101877 837530854 -139314066 -982253550 -411586588 705499059 860489694 749663265 -891998983 740092532 -186487214 494405468 -744571958 -975947041 -829792025 193324386 -353241135 -372632055 986474394 130738240 -777242974 254595543 -374416062 155420449 367153906 133117127 696325234 -934207174 -724381846 576332341 -619716930 121516277 266379547 240969005 139262727 854792960 -201015584 -147731227 456972577 -240498213 -555122342 -876998285 -893576393 -299694300 -852945326 -723368418 893630086 -206186460 -96000472 732620832 924551780 126756554 -160267273 -597347930 -865306645 -940597014 535769198 831018590 -874804188 811387352 259867283 -642004764 -214580019 -621236818 598964241 924682709 -913927506 -749534991 -370532166 543045071 9966796 74345492 666046787 116390404 774651192 813101461 393021986 520797630 -540568647 -850462134 105934814 -763500515 276294421 945667542 -360848444 410987776 -994929473 -972562894 94522718 982782693 838824458 -793093647 -806705719 -523239209 -414330464 792258522 -746040148 -328257970 -957276469 -116572313 -932696546 -94793320 957773179 733350241 -978402917 584940724 398968054 267135423 -41745294 858399408 416673289 -935810480 -905101108 -454515938 862373415 -413433199 956471839 719960295 -385996093 -96489091 555259340 -694655283 110417263 748553622 -217894491 696086799 393328496 36065361 -779654819 288568380 919493048 -712351365 -953708587 729782580 -979001125 -932111504 167239656 272483283 187540272 -874505639 -16600957 -543270086 -957799766 -69185712 2213976 757090002 517381090 -188797833 329566649 -868615004 714713077 -262657658 -710753933 -322353308 -661587684 71351576 -773750157 731740812 -892583064 -553404976 -127174455 879426338 -265756340 -80883042 461725270 -392241112 -160478193 -518518722 880242171 -972937921 -540508008 -283842434 -663691654 -645791420 646971855 338522322 -888701419 16869297 -997759158 293381584 770646 716953919 -969276075 290016713 -752883037 -778347406 -786115359 -526633194 953393406 -826182069 -80038170 -321264697 -946755732 654205490 597852261 367485891 -885519269 -710109579 848967169 994722902 -830531147 -839024487 -436603179 -494222801 -484815907 -937114972 844299521 -521000972 79754325 846540363 772380612 -919475030 416010634 655620890 223058037 663127597 877273484 436942678 -863505598 683183242 610760609 -91027414 -785565102 516521230 -584305572 812287159 -263476527 -469824841 -897822421 -561993006 -622585586 -875837215 -401017492 -59188765 -370060016 114166601 3696263 -673244142 593165629 -916549413 -974187427 218062593 -983508090 441823208 -273800165 92066300 -42532843 -544010329 -618474669 -53522087 -860827087 992285940 855450499 -793875836 361323523 -876338721 -981588678 -902153005 -346163561 973105256 -611629657 31250853 -902731960 -12647149 972062088 -420275622 -898480549 -171725297 -93519764 547201434 -235758357 -67707191 -382219621 -366750094 -773367631 343980215 725316207 184099527 799969886 -893158463 -869422561 791659152 951643830 838544291 997783316 165483705 962205570 868710992 115847054 -531441639 694332600 504217397 499809214 644116993 -655913400 324387654 -923642277 -701877596 -994821291 -17162041 845323838 -230579648 915130769 -684379430 402670259 -858236863 659600785 -19497182 178379017 312087023 -60139292 161472809 -43737472 -255979110 -147466548 -193437804 909504596 -332744625 -472210460 -122131998 135813736 -925361508 -765398249 -511860697 718755486 -421311649 812526957 795113209 -123189245 817705667 -369532479 -425349054 -560357629 -601885358 -109728484 842312630 -607605868 -597611347 -324668200 570773150 714475676 615192508 -415237689 -476745444 -788270249 437295764 329816753 -878765654 -895448862 857606293 -148381299 92881227 932244786 86220452 581020530 503516624 664908803 246063840 151146185 -605764090 -83714141 781613706 -31113144 355928230 -967755300 859158372 50757213 -575361167 -885936623 726089013 995411983 828539054 193797874 -567309354 -795690038 405527625 869986410 534126715 379278324 827053901 244249361 -916586623 -227548519 29010499 169633829 -794011637 -614956525 -312941016 452052203 536189660 81294894 -779145586 170319719 -949818250 576782645 202564419 761856475 -519943790 627203252 875919853 -941338425 475131587 556975259 252459449 907822234 761285221 -489496574 630324996 147928289 889781750 309895250 -755305998 973195127 -917653270 273704501 -4654692 -859148554 658747976 682404292 592903650 47453988 -383784461 813758064 -929709941 -481086358 243057061 272854479 -866713531 723113271 -247425917 -990793679 781774847 -919777977 418697933 -113249352 988044257 32499507 397254075 470885605 -967055852 139552177 -366702793 -722361850 -34736343 -431839710 551342651 960608965 -290988263 62606979 495529610 -845568261 -889939034 -888254852 968189803 -967132621 -516824857 63763217 305721858 -383538388 -360607160 -941704060 -521815713 -726315961 -861482037 896882220 160434688 979078573 -218101921 -589794885 302480531 -185157773 549757292 935777738 92480377 -632462699 -643545619 -503660620 -819337381 65466118 558946359 676192229 219897857 521523679 640453730 40604012 554391058 -876371128 -895632772 -287370732 -407393163 -403723578 -376558439 70791124 -130039539 -385524122 -179810303 -969604852 -553929197 602087776 -706883384 748551334 -730553644 842873909 536845425 361926733 -937072438 893299806 858266114 -756409819 -188717724 269728825 919782410 -968819868 -356231144 412752492 -75699503 -949323734 388897717 -118815921 -236694466 981504555 477460501 386747096 -95187969 -800062686 -998777027 725001728 -917151184 -700189871 179605857 -624034568 -951638537 449052213 -928644307 437723241 -336504702 -865716744 183539399 -625722236 -622126563 994821675 644006590 -849827800 878518160 -859708202 562924692 -344664991 -809031935 -195661238 536519088 -45726401 -361640331 -133504059 -806462953 543171700 66433256 -952723627 120689781 149282072 -652913497 -847188010 525247504 -752035681 601864203 596603198 685687560 -882124147 730886454 -278256689 -507846382 -891240110 -430918662 -863839793 -888551557 -699884150 -871031642 674373136 -44549141 -680063577 -668771750 -655513700 274210023 -30412081 210982241 467747070 -634724029 -870068151 515023444 485965752 279213921 862109947 638777742 -343022222 -889925735 93158297 -893902672 648278178 211034151 836983782 -777462159 703187769 798260025 -208380821 691864329 909708469 91735029 820832687 436597957 -952814113 -859230890 767826207 -755811460 267495486 -410069522 455170782 -412241092 -44793551 585102631 -897217649 -706311446 -283167095 817408651 932466296 373810683 779999269 -121859054 479908011 280793799 -910824904 169408145 503331640 644879218 -179815478 -852532829 189259899 -417590657 239202200 -137391062 -980992701 138904441 -144105599 639349859 383092981 -876610114 -918203311 -309219885 -436334852 37003139 -871600901 -481036148 330691693 -154767996 -811111144 115674341 -928440961 968888125 993815287 551467050 102198277 935506736 -426608453 -541953731 432902306 393576069 -394486559 -525321443 975985413 844715641 337287496 847509065 -163863566 -954301751 339375277 -928254232 -978395511 421171966 -237474117 -414730363 -689308543 -109075018 104233489 641383150 736156986 293122345 -390426156 807716025 114526823 -544094517 211699427 -930758548 -756071428 785090974 -472712279 676830878 31183396 132801162 -995974212 -140314839 -169966844 341313284 -440289422 666169590 387011533 899085855 737915358 408616022 172774174 -647042406 993885659 483465631 243882576 -49364499 -22634866 -167444085 -903725802 586938978 -507211708 210801021 -957155540 704487720 280042473 -860710615 342095046 807330195 816120264 -774205206 -207352291 820146052 85479955 622680865 13975688 645190534 141366808 -746496427 396792741 -268201482 662119596 -577916733 84756112 508521607 905548899 -818844959 -688326540 -264569615 13710956 -592052341 -825114285 506499248 618748680 -929753472 63503320 -248692494 -790464086 -741885281 -588845947 -974343823 -516090487 203801762 698318582 569389469 -321001020 -435189378 67096355 820365788 -181685805 -683594552 -595319342 -667049857 -261511284 489436771 841471751 -503446033 670591812 -994338437 231984352 -463180880 -586390778 406870067 -956681633 -967642098 477116595 -40661959 -363818239 686652509 217452760 47335814 564825039 701362273 -896346072 115659973 123268094 -217347092 680470595 -957119199 -544464952 -648698857 -640713750 -139784293 -315748714 97774966 -797831170 -621760611 594328933 872760642 -616099047 -321170363 -737903886 -202489825 -914300297 -842069166 -317615570 415332651 117268875 318566191 -45498487 -812762013 -781581643 -628157096 888600261 -677927714 487502878 -135615293 104725194 20489825 -92734491 560260243 371790968 266551759 -727007698 -943957746 -783156923 -524838868 -713202004 811172010 -799561874 -329301051 -657482001 -537465760 468209125 -719265945 -379534926 -996890093 696066706 737733950 321676099 -496915429 924971937 540094456 -125072524 666088550 862166742 -785053294 -617010390 -180591711 235436531 290255119 -767815116 -540256148 -590676770 -494822814 -631697541 -373833693 -19661682 -344899545 -710145331 180776444 325799405 -367627332 643310684 -353475118 -86893277 -883707890 -350365211 -538310219 854026060 971310888 -35225647 631514350 363921697 839701829 150119252 78604791 -945351466 533108862 898013080 142601418 -324119667 -869802037 602345270 85203563 -512108498 970647729 711369870 468229820 -521735463 -998775462 -498477384 804063942 -513886441 -855166701 -696894824 399220282 -886358237 -47260035 860910064 967667823 -223432794 -321799231 451698525 -859511098 -629581050 -545665870 71610046 -722416163 987442992 -177860521 420185255 -484160322 -195146205 -124953122 601043241 292745298 -301789041 164929464 -386508530 176475496 18670355 115014087 -166944210 504783915 112363739 136160966 -243479451 226005502 -911099069 -530053035 46189678 -282015510 148147734 -649595445 -289010255 518566684 -195261315 782599791 796150521 -355301970 -542744378 68852129 160537708 262109418 943899007 -385902699 -592628932 -505373682 779026765 20862538 671101815 -349786527 -864123376 -643326043 -992486260 100756717 492834924 -235965711 -820721429 434252208 233981255 225468249 -995246950 -765354659 575872805 -284257205 753212026 -766872158 -649141062 401878899 -122174128 -191885439 -676752620 -961636421 -929776022 -880337261 -495022766 -669888601 -385710942 -863479649 350973937 -862092775 -213266176 339366915 -505418818 -205752436 -707360016 987416106 558281854 -528081445 274184666 -355220539 697386805 278937716 -120575198 125775962 994680511 -514846820 358903804 -801944198 887032080 -910753971 6170363 -937204188 -872390392 -71089306 -817541448 -514896805 259022093 -203252390 -378376453 -537487618 -65345165 408357371 801879297 429236017 -944878712 -905480720 269168476 613403142 -581045811 -604130506 -889301045 -883659007 674807211 -9876243 94633308 522004074 475276938 -693946536 720059876 214825370 -604700507 -421253409 277621182 -624574545 507657285 460079734 -139471350 -380804270 -890656304 482152197 81708113 43998531 -256974079 -263896238 -674249099 -201852791 -316860604 594919377 -735933297 102093585 990788871 -625234342 70950931 518112434 364889415 -981899409 -107367139 -307317295 -675845945 -534790911 907508075 -280546451 43955681 37645610 94879004 -595870682 -649758304 955407654 23325049 -540414607 290076204 -894966839 503583924 -966897876 -306346724 829334825 -316234314 376792672 276770554 -52167611 -668597391 120075778 322598047 402353540 -509295436 -459996186 420454131 383337425 232686520 744608187 848546515 -7289053 -683421912 -254981452 -969643444 411457092 149147866 -766885394 219381098 -975010733 -307300001 -638026346 -869977572 -951199725 -752407869 -323807942 878135101 -68642183 -947015271 7422007 879190206 -763096308 -872502216 54304605 639257232 -529281298 594308420 -87772284 854056127 -320488708 -490647745 555118994 672222239 -174069657 -847346106 555095149 -910096213 301801761 788209755 309284885 326791028 -666573894 671258540 309329810 -617773619 918850671 985521868 -887122166 -297275159 891022950 120299842 -565568601 -872073359 100313979 488736005 619700227 571032681 -64439223 -615555705 277605161 615072069 -106203450 -314759493 139810660 719726893 -162105598 -452577839 809630680 -860303838 -811851732 -28568083 319003543 -478425626 -504793191 -519150295 -96199244 -733426167 -681112075 16678590 -30701326 -937572772 -863021569 403730073 -957129778 89808764 -255017570 662570449 -486642203 680543207 -952985257 790962958 148131628 -206672354 -671280182 -859541359 -634429109 166614220 -312119198 -972282077 158826735 -123970929 -850159 -669653370 397603445 494356650 -188803664 -846079447 760930483 130084261 170599144 -417254491 192511489 160093928 986475583 235381712 -897580956 -416025635 -249531487 -384223158 -882966075 -350000390 -740743848 265165553 443327256 -412024030 405624194 808898148 754590190 -906495004 836616071 -234066723 -177949580 -311717736 96279908 -927829783 -964844733 907476244 -773909229 796085750 -109923143 396689915 -768652388 -917411654 -590699805 -929660453 170486411 -488280760 -345686088 920954924 127496082 -228652163 -576529114 386752234 -963486610 866798143 974728205 294653937 528212643 581834747 240675286 217345066 -799715623 -937274295 905627331 296564285 -865104077 940782598 56556881 -786496953 589384700 946633738 610192962 820732312 881738437 -980506844 891071859 -95258800 -616271251 -602097876 -321787523 511224831 169249961 101683363 -249506582 58279704 -179002142 -422262025 -794550006 -798273147 -987910926 446125280 419071920 -787626549 361367339 177215603 508937736 348779615 -29485447 -581989031 562282662 -587584395 -782838940 24991976 -914335730 -901100504 -102998515 976736129 -143842950 280730235 -772845395 534369527 -355528582 396404567 -511430758 394964836 -692799377 309567101 972702811 -487349383 511293954 984791886 958775898 -217117774 -950318311 172659589 960097829 558619426 -626044444 -216871266 976630395 936238218 195544340 -953692193 -186253454 281208610 -854792696 710748031 110461091 -146119293 -156005382 337615697 -759233414 488466037 -413463384 -270664172 -264052775 -106262761 -961097072 -438833611 406387857 402713236 -601525373 217680107 -961888186 -551843684 -757143952 998209644 -993224259 -383188396 -366145270 835922490 -594433826 829399070 882230297 219312720 -36875968 879953954 -217422897 -926414877 -413648987 626571722 263717173 -172882401 -32445889 850253789 556453428 703501336 -403492620 447872709 -882815923 -997104764 -296897703 -484341296 73091696 -258785888 -36184979 315947744 -408059892 -176892885 932759348 225794838 -488454043 -809158126 -92289739 -753707393 410154594 870834293 -873753440 -954751950 796935769 -434886073 671819772 -86830706 392231526 -508109765 -384060565 -198798694 -952092077 212446816 -898409632 -834907999 67858405 -195307335 -319249295 -859049899 545906777 644565726 309414198 -862153116 -679810806 94689899 216158076 -168264849 285531773 -876131664 78027758 -451797280 847218982 56790672 -406549230 496671104 621904599 -882213106 -737643250 -133347523 -390322871 -121703814 667853784 -342414948 -909256999 769444152 -177322947 11117759 -573346831 503427759 4584213 972559947 509837 -833485236 962923184 320699031 261204663 31597612 -995049465 -600747212 7982301 82978293 -52544492 -292282364 -860231036 540906278 -943094908 614189916 658693172 -680738158 -666641254 -879113347 197558028 -998787471 -221528294 140817382 623173034 601148759 -995548506 -950173798 -42907130 9035707 874902502 957602708 175550471 690342039 130818091 -710728514 -425543997 135768626 -311475725 582438305 -928736728 635979783 -857327707 -936451411 29402414 -800422615 677738506 -459388062 -481160773 -988902749 -338501408 716397256 864826134 439970298 -290269010 340515520 -106364591 -285817516 242858075 850728280 723218192 -29723070 660847340 -248714985 -486864679 -355818217 40556502 87591324 779950410 729080777 -477454019 851213682 217576912 -334781726 914762271 -900504322 -135204341 445017129 -359892383 383634887 308630733 301606209 -47451505 25973219 -405907141 662279485 -780994909 487728268 -771021678 461863167 190972900 952196514 -715343551 -295663408 -444002119 -202208230 348518376 596554383 885383094 -19014862 178151512 -739554572 -315284828 -751755223 -74336298 -548006205 -652259545 790459362 897010925 -12151928 26610601 58158010 -858029367 979159096 -915868771 -263936508 493954933 -844347327 -923691887 722933255 617515840 267281013 527646121 902172289 971617606 -916355998 -447519589 172652334 532714738 -709620142 -993846176 -436617397 -449174714 -309131004 -188372620 476488988 142862791 159367835 119464702 -107609932 -852784093 -853924698 950548079 -858297107 977750751 887195661 -122233614 324222037 -957151667 -45925501 -100328356 512880527 -926128136 -720165882 267569168 -954510531 -784005527 820049580 70658156 748709211 -889570563 76811980 -835391834 -486228924 767680976 -23764454 990260064 -236939880 -864396619 -37758881 655450188 -864664359 -39167226 458514619 -870445113 -208900122 198226632 7321273 -884678086 93591319 961395772 -132490089 -541011802 -964732364 147344029 726557366 933273459 363338502 399123298 -143552032 -35435934 362069088 933259948 129172232 875840164 553457277 -894592222 718616581 -830966251 -906472488 -466625948 824483937 -918620494 494206826 135514909 -936549254 -862176944 -813742107 70772020 -894338677 279849212 -115315856 -26828765 738837410 -227531867 -879484737 317911129 -441742055 336370119 -430449221 414705913 -846549463 931619868 200482213 282622769 659976384 -393544158 240546900 231109317 -224510409 186590765 764483369 -547510119 120486624 111206548 588004790 183937371 249029604 774262683 -892774257 354690928 -93371752 -8090113 -819621485 -502017990 764378021 -846589869 815893139 -824847682 489780250 -762039729 589858231 643230787 -977903509 -357143204 -221630091 682072875 249312639 -981083192 -234301455 -975197771 58023927 -617301734 -670191537 -968973097 493904814 917813253 214964274 -404549229 544592289 322190017 950141699 -696263111 -833383743 -869479787 -198281101 930994278 -863553303 -529871609 -893853405 626226948 -291911338 548521179 121974087 -269814847 -956105673 900343996 -735225620 293206966 771777158 30472925 170525549 -317682563 413171192 500334012 -286655660 -240407642 270663618 928308615 355043129 -332227741 103014984 157701180 -28490852 269631241 140737746 773228047 53141871 277184444 -904127210 11804819 -244072256 -196038548 -587157650 877901831 534146605 -543263322 630762180 798920986 749943644 255055690 -318089737 -227014455 937373127 -904918546 -874164090 -496766181 -292809834 396499528 -715941214 -937766706 -935728214 387073771 72450828 -111702713 -490778636 -934295074 -485958314 562363236 342889370 -390085523 -573315593 -901182887 413875929 -160473242 829235298 -199461113 296263436 312513830 -548023775 -101276568 -579914128 133886488 671708978 -790024649 81484296 797544888 -286790830 788674462 46560768 -2732043 703424109 -36651093 -763141920 -371608711 851646194 -253920556 -305903784 -781795768 -839040968 -963014415 -171881291 -412356560 988319053 -905489009 427170198 670070703 -104950122 -424050014 -164899115 347026103 474673418 255186757 -666571057 -1101252 465162108 414913239 -351040012 -969112370 56104053 695520756 28155587 -387955485 -488613985 265013667 240435804 -784451439 -988906889 934532020 -566247206 -975431504 824033959 261871503 -387788064 664869364 356382494 -960617867 187456419 -896051276 -532151528 -977442697 450974827 942521891 130260413 784403771 -206063009 -552061127 51833362 442896980 -521173497 -892062585 -9065912 506982091 -427501717 502320104 -375487890 812934087 717868665 -511878426 599982460 -995862189 -487309929 276532771 266009315 124902007 -206081513 -525091839 16800494 981374906 -421143114 484648966 856448562 -970168288 279687209 -160774673 666751836 -926375800 287164200 -428898449 369037533 765990703 -468444681 -787512027 125489146 104053602 714808077 750001257 -230495959 285193095 -909360817 -777997147 289330906 -396670746 498535624 -592143427 728231262 -855029537 -117235265 -402451892 -873654632 461621621 -917802927 835310283 343969686 214400636 -472948038 -136762125 140541189 814216162 434339426 -637904926 432723218 965894745 -425416953 -589271284 -77535301 -858092523 -986753675 691968740 427100572 -896114491 913971594 -431052170 -292785237 265023570 -23195596 -712037623 409994034 859569139 -114489515 388855755 173707112 -179776088 76682391 -629806850 -965375453 603734353 233431025 27682089 270466868 -479713197 389777163 -444293562 -661302100 964360210 -33564846 261162599 -893732314 -20318520 -194352308 385884611 83566989 -427864362 954832442 790781752 837159208 -215846802 -921255871 99669594 -503761311 -183229033 -658958298 669945801 636994879 417724093 -959861050 524135779 -126025202 126086329 -595665780 -855558335 646373132 794111383 -447335544 985071033 610987946 519099611 98749984 569771985 -648702557 904397676 -191827051 434864432 -670950334 -384478257 78162536 -981274773 399674941 9423018 118394821 895913630 826193986 459436523 418375783 315705217 -270323032 311031086 -307642651 603651767 -710366233 96691569 600609785 936006900 -256680695 -994209406 773594285 -793176397 524890205 -275139379 776595588 876187648 -518225350 -562715111 163568432 -189175684 52806632 -905752680 -170450457 -695002075 103670339 947944365 -946572093 -217619323 259897240 471803690 -901914107 989574209 -364648871 -357040405 445742328 -75015104 739651165 -101131535 -286491852 -664513178 -95340941 -660381215 -457689575 -717934384 64479407 -828577635 -989230384 546254057 -391292745 174338048 -790405275 661513887 268585369 39144269 966511813 -775227940 -160395014 -980060281 7152737 -900497775 344259763 -42245017 941592787 979610892 600714579 239851467 -242887860 192882096 -861280068 470620289 528368918 -104104656 810239074 -929320658 177960961 -272765167 -905381940 188730577 -873994758 -296674685 -784415022 -664400032 -782644445 484170347 374744237 -963616280 708942407 -933134425 -943676561 -431388504 -981115847 253099555 526366479 960476941 85226799 -20402590 52844760 842338940 -975004142 44081045 165475581 553364776 939976390 -171768993 476560471 -29546297 555465841 571178532 -988299368 681471083 -872979801 -772714390 -982928950 -655624246 711455957 244331640 -619240526 272914716 311197215 -710400733 841526212 330081369 542698822 220409044 143074662 -519558026 -947477194 -951564226 -824702734 -922481335 92516820 340772847 630883441 -114990438 -978479794 -40039735 855463265 576986047 -616344851 867163897 110973483 -489324652 -905550493 -19439114 -144948897 658421817 -922591121 235810577 -216147114 388606094 525409844 -522104550 -428796185 -79374981 698304494 714278477 401066993 750827301 762714252 576364259 828345966 -292252576 -230346542 311745759 592756986 -208826336 -875777624 300736603 -779323936 -492122475 20416852 331649547 18552874 -32617288 -835273215 873603977 -521679118 -757864336 -38069094 262173768 630741759 -660142897 740069218 -945538074 260482122 290890065 768740404 -485934533 -105766282 383971008 -909570275 -424903964 -908281569 -287400464 886841795 536991770 503773200 -988935829 -309755275 724449264 -628541951 710661577 -91384837 390010923 -469439358 73341949 116131252 8881524 315477613 -921937842 -876428356 -201264276 -729564386 863640862 -146802349 530917736 7047279 -525545593 -955016798 901280997 858425415 987929281 -671106615 802660199 -446954831 -931748467 192168321 -943181632 -920684296 882413046 633783986 -696709894 445590975 -605084499 693301030 976151617 468257450 -338051366 -162450507 -363748584 -407472855 -38878863 434987140 -137037241 -322721648 -859298857 -753603153 684325631 -384844450 -856103598 438122981 -673902683 -868174318 767016366 -871242485 -462612796 835267899 173442189 -553278074 767099956 -91628413 -919494089 -929609938 -793521085 -672062235 616207445 -964853116 796195216 -869327569 -127303622 -715037016 -276800423 833817515 719950124 586162336 -636387781 860651268 832559184 -952062150 -671676830 976455586 338577184 -345579512 960797622 -41890098 -364305644 -649298822 -354105846 809136546 -202576896 -734489538 -429975515 -269554632 -811583123 -223496600 58383134 804624322 -188349715 -292905298 935296754 684346663 -7942314 -488987317 370680530 -435475838 -902824982 734292750 -722308218 782250555 634746953 -393985047 611222494 -174159511 260435441 424536468 783950391 896129797 775237646 -717639103 557782695 -574822897 -452128640 -872192820 155622471 -263711763 -243173067 -933478043 -606571088 568477218 -226383341 -818757982 105340233 765674345 -307745299 -671462884 -817285140 -358053928 -937170135 -539593358 -723287020 550093171 66421595 887935474 -771549988 -820626612 164988294 -987599598 -924496815 -207257708 -852722347 485802233 217919395 -304850987 466125766 -773941781 431437250 -924530948 -707419824 824866162 643946270 66196836 -993891821 -398197144 -315612467 -449120767 -69660028 -132897607 192825306 -154313810 327509036 469538286 -751704287 -753553017 209990112 -523254275 -574179628 -772505242 -658337520 -646160090 20237050 -511059867 839642143 -909327202 184089146 158284262 -683268983 -531957251 233753314 -390688807 -854574737 -269784064 675508029 -995950204 332018792 -787588085 -445070971 -885124884 79514308 747754335 -39438694 -740460304 69808973 208857019 -494013320 -867684563 685602744 -68192948 -640189805 -972734776 285646962 380047246 -631278290 -22194543 470720044 552810857 -863910282 787451061 -979146395 222359385 -750721394 -981204779 952575322 924786636 -977154983 137110466 -862801450 -422225953 251985583 69229211 -821955266 -934936759 328768908 247853708 273920261 834755588 380169145 -187960643 -380921008 739979341 -308179066 904725954 -27457061 60542645 -264952237 -704220665 -534130146 -276346165 -916769605 -660760188 946013220 -814974646 -641964967 751104894 -890188011 -619119949 -259268287 -900473108 -41345902 992717296 21272457 136698832 -942219464 -797442283 -762931108 184217150 -962686696 617238038 996256508 -491091351 209733731 -459406206 -733849045 -965206978 601136439 1198718 -669427643 -932993708 724852553 -733680895 -741237543 523382126 -548655541 -383202509 127003372 -586327198 -2322458 867735085 -634283953 956331640 712968733 386988504 -54453176 623265623 589546221 182615717 -340000875 479375878 -347629893 -491228015 988284527 862103838 49365780 -893048166 896896860 -496981429 108150553 -920014431 -577458783 -314480542 -653695326 -318696326 -938582064 -202350867 298101165 188421309 211321935 -851704941 -91327254 577037983 -895373302 -525842168 -183457161 -97310124 -902576546 -741394587 -914694408 -390061068 737981291 -409807948 118710918 578782171 -695187758 -979406950 685734005 -945774546 -476388379 -353599090 -865788977 -53847162 331920369 -519484303 627456513 393338305 278164830 -221925970 -565724034 -657996882 -73630910 342948713 919041101 -116487859 817106545 -411899708 786202017 767046352 -153294295 724023962 -770498364 -562796651 -833267634 348212554 -984014481 -528455392 368805604 554235877 -474229938 892417226 -946846860 -340018915 -308913584 385073509 140496782 -828940719 -369071834 -728822035 -50866688 65204133 -386818917 875502402 -739330802 -615261464 -388469105 -922224258 -27161172 -749750735 697338447 819544534 974273227 926840083 -890735765 -858994407 127568990 -874750246 -534933446 -651109054 532001984 -9163383 -906175476 585155124 650817702 -215089059 -177255015 -356169163 -44029778 453673152 -84991198 905103534 -628606363 528189885 633122288 -367937165 912928421 -902830464 -437645070 -261716399 -652581199 -887790271 -589655513 -825791620 -960950189 -480391278 -832269674 19135154 -502625171 -367203119 368026101 -970623187 623633498 461850625 467048290 126967552 -900722082 -857690372 770798389 55248141 595982780 -461676457 -187131973 967376417 -933486573 -701493332 -548044396 831958201 -604323796 14310534 -577241845 -256904995 126520263 -166897358 -82696615 18086427 352711365 85033712 -962778419 850086194 717830593 257764035 731979360 193980443 -427868988 51544003 -826535653 -328591069 193853631 944262737 726657072 -357647237 -664897368 -607958549 -537754468 -745867587 -309451881 -85798864 -913909387 86224323 928511670 -638634879 829319328 -92451715 194467764 -400860934 925634712 -600304519 684172778 815372646 -897701973 254519723 -74346967 834277388 -698983482 497784046 -261662257 -525519135 -978290671 932191374 -728740046 748366401 -572939511 -393637413 -859592149 -110693979 -139505000 -316527676 803507157 -200898034 769696647 584535179 160467088 451532328 -655400184 -792548796 -949328607 -877249120 -392853315 587360524 938123527 -290555288 -305603401 -283707088 -603761548 -4586883 -933406690 134576195 469893982 -911697361 -80716079 741153937 836669040 346344410 -799967124 829593245 -911833217 60527876 -634418079 891673940 859629842 -864721433 328725471 -127386718 439327248 673325287 80064486 342514994 796076168 687211171 -217608130 586716047 -750827764 476788469 -844474689 -354589312 -675282062 -777881378 779986884 794611921 -689578739 -448212843 388282210 -852909699 898131568 588315086 829199899 986298351 -498640686 -952701828 730488644 -786494492 -964906908 -88269533 86118791 474420341 -562427893 -981300371 -330548313 -913835373 705910801 451843558 672880674 955083037 -218851621 828405985 -546989923 105866318 -949475394 -914486687 -247005409 -786537779 -362699529 -858723200 -786931125 -612051609 582108239 -957731227 -773236906 -916532448 -910433055 957251738 -850510587 -875339963 -278501442 235608204 451596731 159070665 254307834 -878951582 245235292 -187265013 425408329 -229367682 -379665624 -940926940 -548445345 73344453 164939378 -645404385 158857767 917933969 -431942164 796158238 911727122 -218873289 -963377019 346351713 -324088163 -736613925 282335618 -382004865 -926845834 431825032 -404828475 -205347276 -480050412 -953231744 953723389 774257422 -979666973 51475033 -560491239 298257709 822107351 59843137 357330769 -873821642 -866812410 -625213500 -519226027 144561710 -854763179 48831809 -206763700 -943036057 829958520 -170140719 255832009 -641613291 93245356 -609316020 -23618156 166399522 822509012 571553370 961052246 -805025048 470837979 767291987 969232375 343687359 -328716628 -738742512 -505538580 -654092925 321100626 851792189 -527914566 306804569 -920904959 -47140593 -696117369 -775668137 -998308784 97118931 -866187841 684166089 926978212 389644168 -957447202 -127260080 780328148 -128549005 -960860558 455353512 -704479283 852708041 650328465 766358696 472516381 472077192 -37437593 -856200248 733334680 457023827 -657776819 -93048342 161332369 -185691385 -933727421 240427410 767168022 -629844790 464759273 621375591 467274141 598571432 158058033 246768705 -159268047 53127184 -880491375 -526423547 924578179 -988835580 928929966 -927384751 716388814 431774783 838973945 41421547 -243631673 -345947295 37737653 -657780641 -888923469 379960834 249171018 124925253 -953214199 315443597 -782130984 813953823 685598808 682628289 287845767 5389301 133716074 -701579848 -895325641 974448027 351547336 -923300663 -699459168 128641867 -912136243 -918012850 201257116 656768924 513761933 -107252586 -449293176 -877353388 546800119 588444477 -535134028 510393003 -179078337 714036990 -512165391 -132292536 -118003061 -294296375 -465822361 -579887901 -759151734 822023406 425501401 374564340 -879556443 530175760 201528719 324507246 606875097 502069552 -694334534 547255207 584056702 506922582 56540483 -49665012 -747813652 607247307 72981600 798986467 48208136 537847572 161895823 869129799 104400914 649730432 -410646385 986397854 -792049591 123531255 -740973695 -551201325 -201928987 684527706 823363016 -228969076 67219818 -122591913 -904461831 -473388733 -768006009 -746280012 -926133527 816050694 760642571 -17076690 -381097966 -987171082 -557313031 691883634 664331739 490895106 82247559 -321256086 212541257 -960835175 -819009302 801894873 -974437322 -611058893 -222057520 -862894663 -162260218 576013493 821633043 -486380850 -800439231 -258630786 391027238 -852384708 267980481 623021229 -598664720 194363308 291588275 -985505797 -970197030 910490309 -972676878 -527510061 454890296 544171214 963385045 -610345793 -924568520 28442655 -571180968 -743577822 -317146120 -693101936 -354636715 460796360 -555996599 483103067 -110673795 -881847204 996722218 88886975 -140477990 240265808 236502267 -872497509 -284196611 637837547 174382152 -992608336 652331751 204185122 770398326 532171226 676675061 77804974 -71141208 492576459 467459181 4290272 -626464534 896278214 260712450 56389346 -944307370 906075735 -630297942 -500303969 241695154 259028263 -382151173 90933724 -799568410 477370838 -816284116 436933857 457389682 -100480726 -72712243 -515711814 -240572709 -567864140 688473308 -617658031 964307086 217664721 460146944 -254317770 -437242468 -219877523 749972502 -63707002 -471082957 -136798696 992682344 -415390327 -378206609 -785099246 84305704 863488545 473929018 702154532 -193061378 674360608 32041722 -9345494 -36189182 -658052244 890173780 891098575 -173764058 -497882577 -824249213 -632774398 -115540607 -859942128 584890323 -802877311 -261743545 -999835792 -22754834 -659254691 -63542794 506162210 203946613 -218344097 -909228118 825740004 -3443343 27593940 541744901 -676997973 -417735176 -798800125 997362636 614306546 191854382 -186310194 956254302 -65455486 -442695267 -364993404 436661938 -266944480 2232198 -826362317 -274370255 -560361127 -629239628 463886200 -560196919 348005538 804631509 376260288 -293315900 -138905526 -989567457 -350027664 -460649170 6989200 677566276 -918904270 329991228 -887652548 -865188041 179870216 726653998 326666341 993560022 535424652 -886272793 -596618893 -977052400 550389145 136436627 25179798 724026828 862066372 464818671 -905212801 178468924 904621753 295309091 -164383215 133398393 -998006810 696711259 143830936 -495518121 -911421559 -996663512 -965435493 -977809476 333327716 -853088041 -842997517 -634285716 873565957 483668824 -788209342 261506961 597396032 -384828235 284454561 301529 751608392 -837849289 -423155290 466191116 626969383 -475851738 -502823608 384107488 819457353 332793177 -629977767 673966897 -117979212 513853169 -969034872 -29400771 517189657 -934470364 -7210246 -296966274 -787558405 149792237 68748010 -913992448 -514022586 280538669 200030866 -916626555 895710434 -662998220 -63808673 499835179 -500847509 513036037 -181457353 -873878127 -962815701 315719040 362745714 709158005 -498971431 732767947 235641254 383049358 99137468 266606383 -793835061 -531156522 332136019 198954693 171877204 544577614 -798736717 -906858434 483101519 -312759303 373680235 -464351262 -376869505 121907022 -127349482 559321822 -525741447 371803009 -75125788 292801200 350441236 -185425136 -538963408 -434296698 -623750779 -37934838 -849012398 611890476 -802369128 250125070 -268986789 -596204189 718968548 -936850771 602750505 -256637896 460243196 804013788 -163496329 -204138932 -656229163 -937299742 331509806 -33098668 184607280 -943323324 -621260494 658865833 428479685 303613718 -195816614 -368562727 -881811419 265219978 197140576 -653045844 -920198508 348128178 958844632 -722567636 -549230400 -457625805 -318771824 -977745499 -541960223 -863504967 -234383395 918282973 940508821 602120276 -433339607 -863203990 664820535 898170199 103697342 -298055833 954846875 482436848 -786673647 235842913 -361433081 17509739 867280186 -390728147 -864753931 -83062886 -43773991 -784952438 -882418356 -232413007 -507520074 -431648755 309961188 173708102 -409394254 768000965 310203135 356222351 538800291 103228308 -189141020 -894539317 240024318 -671804133 856147236 -803761988 30140034 663510463 678674861 243466387 -248130272 -830241868 -886507522 -528333733 -220970015 -751261452 388603381 735255995 -536213890 506185026 -644640660 -43733964 -925463730 665320529 -870025862 -482341631 285837846 292693626 873880720 -322845511 -751561713 -462743948 -364868474 488462605 -134548081 -656204886 684700618 895591954 -992694424 215891831 -8425307 -388308342 385649963 105067172 83357925 -982803700 353805720 -675522342 752452295 817591830 830662684 -892188365 -373625782 757715307 625648517 -391135291 -872109972 -235997285 901558336 -998229252 441157205 -997487025 -608456847 -923711270 490975580 256995073 -727399803 28192550 5103379 -867577874 -903399267 996678072 -255886216 482250696 -45738404 827471709 499446997 -839416332 -995534280 104415644 978175498 835128404 64743632 -542933931 445360064 -457091499 65930778 573250092 306911217 -179994534 427537193 -399415226 -177481559 819080347 -470610143 -833989626 -71408228 -198009946 194202924 933695151 -65587820 290803658 782889575 678525965 -374429294 -410332476 358514026 -874982298 -249748808 362979746 81949700 -419056957 50624503 -853306669 38009112 -651499081 -457881814 -896060111 921751011 849029403 -223538291 201804557 -697869471 598980150 -126598744 -168479614 764990524 801993028 633510440 -188290199 588204531 -579561028 -897486542 223610458 -901035064 -419399483 813277982 309995316 -441865427 -583954473 -474508586 640084273 -3011430 576115917 639293957 -965002319 924616836 -966071505 991453924 698884200 882957898 -379568015 -246794891 -962395221 -928071512 626606365 -130874835 836919012 281115745 -644848043 -498854835 -278163372 -224409070 -543825024 945447086 -272927781 36775494 611241421 -962932466 594910067 -972713053 -584924698 87510692 -123208130 991191219 -420678999 -235694096 768324408 -386750503 -391723820 319724960 -651276253 228708166 -927069932 -613671473 300636654 552052786 255453692 -9927982 -314315117 610605650 491217184 407521511 -761287068 947392160 205484949 -34214849 -163315994 -330757278 -144630961 -715889575 -450953978 270444341 371621117 425837892 114151912 950942119 -957339852 -265007328 -583292032 -349063671 -945282369 -234568285 879644495 980164053 151760242 32797501 384733191 -740269713 -977130482 -929581927 870335937 366603055 330455937 -890951132 166511568 -611542761 -72649628 -996804427 57699961 782719411 -860177648 606745984 -94319896 511443469 -114899772 -980167984 314901940 -72239623 -392658959 731609908 578696706 -485424974 -650442024 310857553 -652744569 501318218 -803828594 731988623 761048505 -928442723 654923049 483900794 438160333 -162104661 445466015 -542811747 226352578 -774667260 -687099821 -863431109 -991947850 -547277469 743314875 -233751392 964166001 -519068544 -361403023 131584293 408691833 245938018 -284289446 -160095109 760513044 65268530 -996721204 -892231525 -580896900 -800549798 692273451 -967332042 -728992521 199712852 516568752 709167812 -962391810 -185448880 -981127583 116477121 39883860 -668227403 253046013 -99547637 -215504872 -151122760 666700971 -398822519 329808696 -842185700 732761775 -408983119 403752319 -699011319 430921772 16781715 366257211 434200568 -22933457 785360311 633650770 -478143654 818028269 904658250 721569199 187113374 466342414 611693742 -998335507 485214832 -419312784 -105935294 816987429 833733229 794517069 -546001091 -464873179 313734393 55176391 864935518 471548693 -359545482 -691531249 -272182636 -58556801 739390524 744599080 -839783238 26107444 -425818025 945577073 -487725433 96038322 616121695 -730550831 -329876127 -344248579 735791583 -865666033 -490067733 73522767 -284978817 403996973 -256973452 -598729236 51030394 197025458 -63602414 -782718861 -895281799 -346150544 688829833 -254827281 -37681793 -730836451 686615918 -445774917 -986237372 846832680 580332528 -559539043 644926105 -907392906 536499279 113564152 -785427384 -940860496 769315573 950364199 -806526529 -868235808 -123596681 -91505345 535761165 619429867 309765419 -560692088 -331028323 -901320643 -343410949 -226310122 -247471187 -802064764 518862597 714847021 -532901214 57994867 -878411544 -666622233 -242656101 701920984 -226161276 -745213643 647044431 -837145645 368350509 861617047 -778006141 -9817565 664497599 -584532669 121946627 -606582730 323961986 -489775855 -987152864 -513756243 -50467943 -465664833 -415076885 606121108 308025045 337451928 804056345 -320596005 -95184699 -876328517 737398862 26403758 -542950750 -652740886 -419158906 230887975 -397954529 -919598122 393742330 970395980 942018925 615736190 -186905233 459032876 -968796480 935041395 852450146 207681859 -702218108 717813636 693925616 247313949 -895334845 -868634917 -294048591 412690200 468817012 -637475894 -907905806 -773851335 -513804411 682009410 252552423 -56755160 -970731477 833393518 -973350833 -516169653 913795396 420391497 -693257321 708330673 -111355961 119837447 19879902 -227636088 -92604806 -275153600 980045771 205177086 -704823612 526487740 -694992613 -600158457 657852823 10958796 812531744 -20813813 373482903 757142291 205334853 859678492 291668053 -689596372 -344560316 173452929 -856202855 -317911149 657283276 910108894 -897519652 964025956 470955920 -156359260 -63620245 -656647826 616004653 843774949 68198574 448566776 -98531613 363374963 -172429132 206475774 763216506 -662059956 -930049078 428264602 317126231 443433825 37923246 -625022564 155628670 -817892349 -314618935 811068354 355560581 -318305437 -654326442 -134639791 -555680190 -699329741 -318097483 915275730 144310999 618282272 -888855744 -387167996 314573573 179342830 -938601220 -931441688 -604765855 -258513999 275034086 -989032996 79426045 344985009 439231606 -750931371 -359064814 -670328796 -375953935 796563856 -488221144 309427130 460148563 867339437 991121694 805822121 -414784002 -712042144 -893507621 267118516 -944250062 103319731 -262082860 -833105806 716151736 -947509287 346237024 630066869 -878950975 741471170 -775930778 248599465 752438174 303495268 -553899174 44186132 552563897 87036012 373857337 -970873686 -263883779 885636193 338553445 -951218864 605491982 182191491 854603257 -956775668 470149347 813611989 310342848 525899285 -230551928 -951740012 692793479 -661883840 953267055 -108453145 968183029 926832433 -514465623 -955231396 27948250 -909511097 348263872 474049076 134675036 -246655879 -586398559 -638951275 -217529565 149717662 -900798730 -878976121 198498798 704693252 155731723 -94381593 747917584 -521602578 -428253252 -89223215 -995703294 341194820 -188446874 549606538 679310981 -382663467 -706330254 500010362 -603314682 -220795877 544778966 424633569 -130306973 -254440810 -248801003 -995631938 498903311 164800438 -782066860 -866109901 -832965548 -682865590 -892569669 365533250 -978172339 263162055 -876331991 622261598 741559477 -304585243 -614445265 598372537 -963390423 197107861 495427 568436911 814444394 294165173 -79036375 -936353935 -926630704 -681741056 488279634 -204421324 63818134 -908005017 -347536909 -584762202 256795422 -129603769 -450872103 423829874 187530641 -343441772 -358120523 61874655 919720283 -234452514 -463347395 513796113 460962244 -77792659 -35314998 350088174 -880684799 965180429 -228958563 786275949 111861955 692005062 849922014 37747604 -989735995 190718000 833326280 -73401507 282712983 -661694277 341836291 -607975243 208701954 890964188 815854632 -751251053 -599961232 -689749539 310623602 -827724596 75797947 847276207 686071517 -610723457 -378000100 -496727129 739364717 -406168545 -679030348 -637077494 -767376244 432831607 -945072432 -917454231 -676904437 917707927 125780122 -991061805 -303177228 -738990543 -652756082 -961340938 -346965785 555945872 782139603 -678594801 804694819 -965305276 -368344340 -32165227 -793029872 707453607 -332372667 893041645 -903269850 289627233 -751169132 688611220 883458688 -430199480 -948466274 -883917557 -997367873 958977648 -948855435 -821755957 729201927 29441040 -812817761 -721458948 290450498 -465573843 -830283533 943484713 -909627971 951856071 -882593736 747583201 986550795 -250938076 -432065673 -953962725 -690968117 235561660 939078920 -741721614 -622294755 -959573860 946889607 -886319714 -389773340 850939686 -917720918 -534624860 662433686 -866576352 -356380816 244151965 15381041 -169198577 522693017 -841652109 365227580 692409485 -898167397 308115962 496781908 -928244780 -91784484 335849055 -179182856 476149843 381886330 129849028 -435772145 173481602 388127414 -58066900 213907742 187533373 55613386 824134402 -109010589 137892469 -857974105 -594060551 123832470 -214354921 650091415 -860786490 616446502 25300784 -849922245 -165809566 -429773379 -895573289 -857693604 -932991472 -823818068 -96961735 255373936 -3000924 -768295540 -510223382 -873151897 -204067685 663258220 367491871 737865415 -270317686 -592458404 -354004846 -593666931 298531008 783887623 -451641036 704470457 -239763555 334004043 207078224 -248033692 -197033103 -915104639 -97955937 637157331 -344878018 6470775 631980080 -425353136 182652707 -612465303 830020800 -967831865 -380760843 -827686229 -988467408 415171472 835571991 379024463 5553240 -582229342 786566059 651548394 -175896273 -62386581 287952369 372462691 -505399771 -951811187 -441016914 701678453 -347328526 361949983 786573814 554715538 -148376334 -705787851 -586297335 -663879901 -131140987 596355372 -276345204 -448603835 628523507 342893954 -276290064 640056099 -389418222 -588201720 -128403086 616135018 -170431062 -489320674 120199764 653672665 448292745 -739331515 -121348292 942892974 -838626349 437634794 497087780 -185954874 -347898871 136177946 -778722984 503724795 430390095 -365020319 839844894 -848234540 -916148595 -583983957 -296838374 712374912 758909997 426871562 204947364 -777991873 838669842 -923455723 838143146 -479244868 -560260044 -189140738 -973055851 888032702 71527748 -94404143 683442028 232901399 -804252997 33046160 -953053476 -152151868 -978259541 -879260107 -795910720 452130554 -244280426 -956065827 603896015 -160429021 -687533431 -840426007 -595537756 -928623435 586445555 609409608 -854098954 277631750 538470238 984044192 798386882 978210195 -352580194 825331032 718759249 718947554 -416556759 254717629 -195634694 -220809755 -859719858 -296171817 627038377 -837979399 -175431923 831127657 614151155 580287651 727578184 70563522 -727625017 -959955248 230137515 -323162773 963937672 -330900577 -861236813 -890161283 946731173 677233425 946399262 597634407 507959972 -553664580 275481791 79235573 -982200673 858925033 -813530445 -177835367 -509368370 -673250303 525992816 -882329994 -511229702 -796922755 801314017 -897078548 783364897 381408553 26001328 -944260121 273969658 -891344805 -414906541 90423682 -222245382 -276143354 52778752 -422997857 -746393577 -148305634 -972847097 761566396 298029787 302634694 -306681679 315829114 14076079 -120212124 -862006254 504707709 206537573 516502915 474894069 695307871 719580161 128724438 650745677 355461410 -637350657 -470736643 263717642 636619001 -362081448 848811101 -420440964 415673171 -574815901 632337788 992675314 -321209478 -663451493 -980171784 -707126730 634578294 174979264 -13808408 -197076240 -958428305 865979468 -206566141 546279405 -74966606 -837546874 -126310174 -527142383 882033287 -997585737 -876396707 90011049 -782420041 -494616997 -793754957 854198960 143301556 -944943857 -713725652 -588508921 -667243405 918612137 -743317255 11547118 -892323004 -870972685 304420388 742255290 304006579 -856871668 -602304598 345578274 -990892200 191129261 -255625969 -213342453 353582387 618063857 259515164 88132027 472994473 235634811 -969340572 690574432 741017814 -763095528 397289745 -263164278 -855523032 683564093 148326801 -522766436 454692582 405009547 488780682 562369578 534036862 -354282578 157141220 -309440207 -211154245 554836622 -963861934 -349530092 -401517765 -366971549 437127455 952064623 -896391340 -450841029 -107286998 576603134 784793782 -76627570 119693918 378327949 160276902 -630499985 -884836330 304753871 -946935892 116006825 781987435 360273043 -626467276 123284469 -224841026 907569586 769001891 932300194 -549354269 -589636002 339653169 -660699850 60833906 938135404 -27671399 -649522287 742716379 75937262 -100363315 -512054267 -494943252 -463053181 411318164 624750666 915274768 -575888582 994250682 882954792 728865289 899831143 -148522031 363369076 112620538 225010693 -660830103 887779512 -14903369 -891828212 672596059 435742362 -628947861 -135234420 775042512 431886046 -344582664 -400112534 782363759 -749349932 675824728 -465483204 -261404199 -966602172 71463616 -997569683 658148494 -160745264 -573458264 504915528 -425274120 -992076623 257263023 426203849 371292454 -777600086 -496269106 710462351 -889820575 488827525 671150492 635291837 -222913761 -957797369 -647426231 -595354896 326605030 7991106 4532570 -38514859 258641174 -467126350 496001938 997236975 -433728522 -580018094 999667293 -923063676 259236642 -721274619 581851853 833962523 -713351242 -308368772 112682724 657941212 -85968858 616413619 220919916 -123273079 -42242504 -255413240 -635464890 734843736 -360694256 -282891120 -860511161 965910774 725099986 -3462238 -220087732 -163742488 529411412 -871569442 -313989161 -904317111 -451587536 -461805516 -974864434 807649106 -183080135 606987419 494127981 103568624 -848865000 -540672942 -385973812 65166142 -924259324 834946104 941893063 -113985475 -567950783 -841055474 -526625387 71354961 -123946594 -534620195 -110217912 -546330256 461917567 669694356 289927256 -156154669 798124914 975938095 -207955427 -800946270 -633351068 -182819860 -993297165 183568797 -723316089 353347170 -860346227 -572181089 812674228 -246320038 492985054 740931257 -558857582 287394469 -520537866 -126808365 446338995 -47163252 944546597 -825091247 418216553 -313154963 -371421503 -267349527 -790944255 918505753 576495804 -992819342 746960201 -778943270 -941249259 -886390868 38236870 -934546424 149694282 314920781 271317099 289348056 742739693 -63492321 -956971983 88241099 -470044712 -663313212 -771848080 9417423 209878424 674490916 962254171 6941373 849399669 232987076 693786410 -669505481 965637549 902842155 -898483376 394649706 762539166 848476825 615706436 821289907 814602310 -493540342 739259836 -183187055 821380439 -136906712 -893839000 416636484 799600967 -998294630 -642606065 -817927392 -809091489 -414454144 191490031 400786935 -887446876 6260554 -739755340 961952793 -908236018 954031070 -855036336 -942598469 709389577 -753519711 304567590 324445095 -905042887 -227209622 -1748646 762075777 279250036 -409972457 -568594926 -46853173 453120831 -609917573 -777700336 105238150 -755695850 -420306401 287310758 -564787339 165239455 -668682859 835999597 277792579 337577695 -903755744 92261725 429341678 902791680 237225389 339259562 464697609 483705678 -503656496 -358340943 431179145 269133882 639910411 45771274 -599099730 -917545694 477176348 354047097 535575137 867258775 576346761 -506670360 -888437076 -991443287 780640398 -600708062 173796168 -888042461 -912192113 -695894900 302051587 -963431503 396366825 -416090383 939360177 -513891434 923169179 256574138 969814245 -727970965 898233195 253509742 541162917 390659959 -848202632 942063187 473114265 628973716 148626637 -138794245 348748843 -422510250 354535395 312828120 -413953537 -12307855 712120058 759842632 -47833963 799927946 -936052269 -893266023 836496443 312830909 -309356406 628372972 798939475 -533670874 -262536538 621270072 -261641839 -511786990 -272703834 -867962569 878872969 -120906466 -925899383 204503586 -639416398 75243607 -934290660 709332445 652733358 272761088 -125323083 -908703827 -887030414 -560686672 851138805 65135623 -908242374 767602889 171869600 928254069 -67049850 862513195 409143393 -415594022 -818641327 -853393146 -941807598 -80283166 -512663783 -214511431 51754265 -781274462 664582103 -21628764 423229125 -974834295 -946385158 341454818 587014503 558864553 -533267741 -685792227 650160727 -420298155 -246478899 353815884 644837468 -154721273 -26064874 -330776579 -373950852 906885276 -615747032 -964807460 -656192394 -434388359 -965684253 -597999991 485328475 -625831682 187488578 -610400907 -407106144 -295412967 367970329 -983877020 -417730909 274101524 210094152 -978200053 -314517570 676826411 -663992280 -811840491 -890955392 89528821 541975393 753882076 934807548 -631573129 -724378151 -586626952 -872171500 -340125183 -698918059 -528363894 225486458 -812085959 -126363885 -436668714 -437917641 -938875308 -47069621 154976216 -381771921 -826582940 23615549 200497170 447518584 -913773947 222297117 -866998987 763052464 558304837 -826323125 872097072 -499649990 715652269 478495501 -712326090 -915920861 754117350 -298953042 -935576008 -733491480 2128899 -463939901 491994978 190042941 409696214 -944673737 752125300 323337260 -139227005 -240382132 941565339 34190055 783233418 -5421139 -665775008 869459471 -930607669 -680257642 485028288 627697168 -506580766 209641712 -871952822 -938412145 -459346435 -731762559 -854333006 -852712732 -30715600 -937392660 -586204212 971413299 -401332561 905790766 13972592 -991636348 813633383 -381385755 184217265 -473077270 378232113 -21701044 561112786 13981883 972877818 895337778 -264042293 -957729852 -932403512 -926497653 522483669 -438984278 283144059 503047200 -377396423 823797625 771284642 -379213075 971084893 -406914606 -316605735 -762602967 -582984955 282061704 -856812202 430987638 142941709 809337534 -950398118 -820324673 -811223383 280350348 157974283 749889403 -853151416 -16631547 497743533 -117193709 -121845046 565340021 -43691362 -746845024 -873644257 -908030951 756202176 -398524327 915766674 380003170 222262598 739367919 973088564 905656863 976764952 -757380038 40234919 972469104 673607600 -964307019 634322990 575725835 -784631692 823099607 -291407465 373342591 425505362 -144558881 -790772603 -224234753 738247410 87382351 -806378379 -452927600 340537327 -827506283 -360958550 -50744144 -226030610 -592675524 -818224622 996231989 -853307605 -992619705 754405204 975973700 -749999743 -352843524 800959156 923607857 -317150543 287798499 351850044 -101782235 -36585542 -939557422 -875923292 -758563827 -231599949 -666695895 17201420 -640836187 420686457 210823041 -93763786 -386259864 383316758 545277664 562995992 -990197499 952602140 744771371 -993965511 951810888 752151666 612956046 780300941 -997848078 -887371126 433776449 778276132 -204521669 -425908700 -17357472 693696096 537505759 -104398541 817772805 778941932 664001510 -996406738 -351340296 -976834677 424279719 859482746 -218082110 -961980145 95315856 -820288094 453532200 105118357 -867685955 50819923 -36330801 936641287 -344512059 -570858402 569458580 -489843784 -458229528 -144248619 -859051300 337248804 429842682 123591228 -116538748 -180135207 -980807313 -446249591 -548676923 535710550 -442656328 99982781 411392226 981623391 -188018121 -954173532 872159599 907297736 -774461626 178208152 -135067555 -789631227 -918455573 828601645 -852989941 -262967631 -889740405 568984992 247188585 -347969933 -722747275 388137286 989278871 707095407 -635755134 -274743524 -620523448 -764046094 279006885 -169200371 771664457 836350557 930782411 35573035 670490301 -404719358 81399504 395166252 -644905270 306937878 -574109244 220027176 517306651 -492564816 -98854827 516833063 244467553 11404768 -61665593 -655827510 663434835 215587133 732309776 505230059 -224801108 -903445358 -916997113 154675445 -814975099 362009772 985475074 956689358 50876682 768773837 -155221254 -426116665 -783429168 926178250 969049587 -428334438 85632480 -752543304 791692738 -544544516 -245108120 -454645737 972288547 999359433 556759031 -236860693 -803951725 72710219 978726440 928358052 -569543370 -393558316 877429047 -486540483 761117129 -937546053 875469289 599108556 871659659 -221137677 220398745 -431045243 352745658 436969577 -652350641 174311598 -991364861 433281839 421768294 652844230 888737323 -970823474 -949285154 713542223 -971464042 607473877 -670802118 -922899414 -467299552 -839559326 -994541363 -36842922 -233117642 735404037 476616595 -619484160 650374338 204602237 979624396 374550349 983464560 52539493 943505106 188726571 -657974577 -856329183 -784445479 -796823085 576952656 637322815 856021145 318206332 666499341 906735991 -115735093 547551652 366726221 213462789 624652238 899426669 373903463 482627229 -284899900 -859214180 70547618 -955766953 -626181987 -426561692 248835284 -794041239 947988657 84816197 258498255 744010115 -873940880 600523678 887680932 -658386359 803700593 317149941 978936456 512238090 -512127375 497952149 271490434 372137532 -101979847 -509266993 -561883327 -624811257 -757323972 812020136 857815972 -42223872 805322309 -219120057 2009176 -968343325 354318251 -896639188 -762384564 154823261 188177009 496113691 -248650272 314236129 -50846279 -508452987 655849770 -394629334 808696954 487302578 -882391244 -850914069 -162228921 241615543 521223463 735791232 732348550 959340136 -889020025 975024578 623876624 821312300 -214682941 281715285 -545291405 787326235 313371960 809026847 890687047 550987397 -183633540 -68619591 -100382560 567716188 -901867110 848771162 -940736800 753982661 -693341820 720476507 93801591 -723216711 869562438 931572671 518398832 243302253 519880255 103263734 55158741 483376583 -69195335 -468448283 157205236 716121724 813267003 611913831 355964311 -20844685 273457030 99167710 -617340936 -910176511 -969451882 282276505 510056031 -871318991 -16435981 421835584 735180023 290222199 -5171556 -318502034 567005489 -283092766 -534413011 -62079327 960209488 985467245 -958815593 -132115419 321360180 -175494575 399436299 -668918232 -606856499 65219654 942995600 749107812 -955625032 68968982 -299208126 -720449614 11308825 -416143654 561826891 -626118792 -434946292 -602092738 795716792 -847249917 688129461 -356938412 -165751951 107651302 359968823 299835039 -954428025 172694663 137818636 939272736 -959420757 -688304832 -383705487 292531895 -357223063 9438014 -789732099 -561711111 -388937822 -892840777 507257871 311854052 -613290391 -628916952 895710398 948536500 -255035744 -686719542 -801039886 -606802599 -533969459 887089575 36258989 300278591 -152742770 -751255836 -547370018 -254654442 421438827 590448618 -462865354 314534424 902143786 153429159 -540417329 -602562925 -984616475 -330149427 -164274036 -373554297 -222990204 -804499812 938299755 163719405 -433416764 686526506 -35227743 311547493 999806964 163732371 704744894 -681646142 -96661702 -406479765 618632449 750595528 -157735600 -928737570 -651542562 -883780421 514227401 -114407916 430754003 268887539 -960978758 890336675 666324615 -945595233 -587296400 -645433069 -466633177 189713396 -449932881 -675817069 -794050847 116650356 -989290564 170721410 -719285799 863032753 -813029867 985459095 -966097037 90308431 -568504318 652535412 -306579688 273760082 576314195 41877750 389979662 -56942052 927469835 -326749983 -935538160 819007430 -583896956 730786455 725928551 -171193356 -914646615 -888188274 -981479961 -512063142 -564005343 -923014455 604587214 -700779554 247706955 885301415 -985230448 434677088 723276862 -951327485 -622498128 -992711104 701207928 70922184 281048979 130038475 -887200067 -476455007 -926903577 892786121 196795010 -862441737 564309904 612898055 720861071 142754807 -705778949 658730809 254566533 -834742556 -853332334 690561191 -757757011 603771233 989781637 489949945 341589000 -995448812 -222856615 -82617786 -946776296 154645257 -75328889 606947985 -921916207 -941763558 -410497188 -956599920 -418218565 -484884412 936186201 778576445 -494809796 353012457 243990852 -921432373 -651716384 538211904 737298437 602850150 703469348 736482456 145927693 945712337 192770042 -11774318 288178634 -613124606 -154706776 -934677981 304257609 -248966719 72483629 -918554928 -789502382 150567423 -860318486 -199999570 193967503 -278537051 315116019 -17329944 -647444254 820306223 -811801134 596546599 898873851 -463517518 -12725145 488688640 -860667369 -456739445 77687448 137776677 -658510756 -877026158 -873997641 629667879 -490150763 -176188064 547506251 814106846 574845217 -527493768 895551918 785342835 623073655 -964766569 -562140383 -330442490 -390787267 752975636 652227567 -38231521 425798212 840426433 -589168570 177188415 -770574733 398106285 -481606593 -778725748 941366840 596080855 359050929 -864627563 719054698 337569641 765040316 -918579713 -986102071 165062919 895527133 588743146 637569151 643595403 226602333 113159159 531345187 664461951 782716669 -859442081 269953939 287460588 -45157249 -451731497 -19596627 365674182 725456918 209828641 -383703181 -903633323 431102893 -589819988 692447533 -357329826 -454447551 264018583 980239816 -836890883 345438870 994137745 328172036 93482355 435397244 -181742461 -410405890 -485484071 931416698 -879060704 -968505768 566649720 -885986432 301448172 -293373340 -78627328 849716675 687030034 -860436794 427689946 -250624973 -244139974 524056623 -967005728 166040038 69020508 -324335554 711592487 -814444557 -491579386 874701604 530994313 -644925288 55389992 -523006980 790471956 873647531 66587130 -842495763 657580582 40042779 -811001530 76746654 6572700 490446642 783373314 927945373 192679669 322919700 -932491422 -527114033 -927705274 -324115043 996942591 -894711002 841924995 -81520549 -366530202 406033834 104034895 141890412 133251790 -512454440 496965124 -958841866 -35461419 139953432 914805666 -968874290 297457670 424902600 -76315157 486456140 -645834394 930257543 -170580866 -862461081 710719268 -977901198 312974973 630744200 -652498877 237786052 -840854491 -803039934 195591404 -998929496 115439517 829061202 259620691 -928009236 -176532034 -754611166 -440463675 -827050557 -713453032 524074906 312902875 -946131014 407716969 -537123103 478771586 -816081836 949333037 832937192 -885824293 -368731477 822992465 677411328 -494116321 -11516210 160671880 -146615198 -921213806 319817390 50344868 274377598 173404247 -981699263 -44044848 -714458710 -909708498 779423119 -469069876 -350172173 952372562 -182522907 -973580915 117791789 -128653921 434136054 580668687 -797365982 618054219 382518076 -964428791 584746279 -986213401 711080027 114673959 -627813369 -447919831 -872137808 225571433 -369133636 447679582 -871567347 905243962 -526399819 -853266610 -286284533 -240858529 -762975108 -654345062 290071596 -113147281 -849456148 -892451312 -86728196 268335641 -168588880 -800075789 -298479320 34045138 817978430 -915961244 -77867299 255241061 950341709 -514270920 -777568628 -824955308 37809250 -649706436 400616125 668675614 797973146 529048778 426435928 -875910321 675782168 -859848606 -116768849 912807061 -661677315 -974180901 -347823868 -511133463 -866632213 565447937 757202179 -182704740 765372148 -688760789 851340399 435866930 -752205680 -374010548 -456375657 -949347619 111718532 -233944285 -774302927 -997955866 116349280 626313198 670719748 -233161222 7878328 -50327971 -109071542 -463823151 -57660224 774159609 -698499738 280662462 799978708 -46323606 769528999 785862848 -628359317 379247530 -544325540 -862987170 690486742 -840468789 425396113 938281062 -214479337 969020456 988933444 897239196 -412407476 -932853131 899283330 703941804 693460068 422519431 -676703066 -446145252 -775292188 214225392 90031597 167047588 -159098647 391531859 -699773598 -506603587 -802275394 -930244599 -868224387 -430634711 301519284 -412549926 -441105527 -155477622 -253018715 984290586 -364680207 532501949 805827395 -523230411 282257497 -754063729 -456083542 34057179 949878075 -910107122 -690907038 -874308639 -356252373 -466199226 339916754 733779224 700848363 -966665541 -22172564 -998925236 -473269127 175552042 923346519 -341493514 744917331 77382156 245956560 -843671844 921904534 992937846 -859381258 -590259321 377956147 798962490 -113489732 -487270004 -955101240 430426727 546787175 847293188 520319605 855880138 972984549 -983416416 -757802736 165417655 750362809 943045627 198752115 -419293403 796636745 725482988 756258639 572499616 -763494174 353692322 -497601876 482462387 510020479 -723180989 327916585 503155574 -313440310 -441610916 154634416 573069959 71119080 52049529 -143986962 -529577393 -248140931 -771151005 -821180903 -422640030 -754567420 -578983638 742777626 995795389 -783421659 -205953907 -570981662 -986784915 -627954567 -962206671 438231055 -391448741 391485651 940629179 -908986355 -245977518 -930035458 271446583 -890305592 -243475767 829835667 264328824 -817889456 -246528901 -831105295 38123582 223893707 -79246226 266972577 402712804 498113745 512405157 823729166 93407723 360716898 -959692493 887453816 789735236 906038946 -887984399 827528565 196786353 -279433140 71530569 -10068115 -335903141 825553051 59896427 935543442 935247460 816420660 617895462 52092636 998531204 -776117087 220987342 -110828862 447776620 -858258885 -991339932 -296994223 492371213 521065225 -620748705 -561704712 -265701524 -727924845 -821734544 -623449936 -969369546 -709718943 -943405018 227416807 10847918 128125551 -930134956 674944777 -193805046 129761472 463004571 -406041234 -201301516 -66583615 646051403 -350253959 157299299 -280444903 538917179 -542407729 -286187435 547577247 160598048 -941299869 -78841175 539849344 -503004581 655457301 811924499 -324739124 -967992636 842554953 -34458067 -911397654 -77511887 976389851 69244250 -7646843 503850980 875439205 -877885372 -180628096 -678085677 -226670534 752788289 967965726 423075507 -237396060 -459962825 -185490962 220196212 253849741 -785397362 -766689388 312549872 135761463 773159956 809545291 -356264884 437600808 -662677481 -471741167 132672113 302864453 -530622467 -944839775 131770656 538621783 -99970264 -511862011 266577340 -125339283 307509893 588491664 647990183 -87185466 408973742 -76417958 675418475 949010918 738091081 -251868961 55377011 952693719 -18558349 -779556765 -59028466 -392882040 -970011475 584706650 -955281233 -780172602 -887034518 29907233 522691851 -565140632 -62416188 -493021141 973481152 837613548 -4883152 92574844 -435209383 -844856907 -466417140 -934702847 67957628 942556603 -11120805 -404107545 744083873 -420513372 344023494 -348022764 -615303301 -822018503 -127579529 325668233 -214900543 -245074651 -237108765 -317665423 -25247253 -271626929 712241811 -650039050 163232439 -497658025 -143060190 -10770057 -807528125 852056658 -918195213 -242737508 -992800249 -532096000 -177440355 -72326268 -737023045 811438841 523566187 -992939173 -756558179 -279893967 -488445584 -371861479 -101912470 383974887 953806754 683186988 -861099764 -430785658 -781962083 -33830664 297587413 930279728 316130287 -686663796 -714861945 -974413551 302566148 -522390070 877643107 236887288 234872423 737359211 704791288 -942567933 -482450705 967768244 721387261 -958884519 827345424 964829083 -386262133 -808583807 -554516044 511825398 575391080 -748192938 47528738 566807669 -178978596 265566655 -614506642 -881391184 48362736 701623645 -715538626 333500791 727210094 587027522 811110722 457369553 -323568838 -101500503 47245117 -766261198 -191552083 564794412 -945976602 -617648469 458426247 881368823 -800303034 -927835887 -927214985 -354819078 436505864 500692448 -103012016 -663449046 -79983530 718009389 602117610 305509828 689134558 -497003302 -140350175 973595932 836497489 -560623729 413139806 500124563 896745824 -910429033 -748859588 -203492707 -824173877 59588330 -786181942 -770150479 441939861 672244305 -888781657 641636827 596924771 -963480289 -860665899 -114053012 389728513 36322085 222497942 -837738665 -393152174 -322868096 467771163 -851501263 180128602 -820062660 -877905332 -130857556 -380686389 387750828 -778216641 -631424213 329838148 -527076228 165083081 505664271 532512102 378901139 735513793 -173031685 -96338204 699248489 -678878506 -646897081 588284554 -539544405 239049907 -169470581 496777680 -685935798 -7209246 -896374494 -8803894 -686921731 -895359404 -976158939 -506984391 -920748383 -107016495 112329220 467002445 114766864 480905007 -350643054 587690636 -501495560 -992462431 -27280910 877405579 743051362 799687405 -366416273 294816204 -879191102 -13313353 -264382890 -566219154 -921747094 566146529 930558527 -607682892 -588546365 886700386 383513215 -275468096 991340982 407354276 217547513 -929407402 -847145867 -817606915 390111397 267620997 663298092 -960531658 -292172014 -985681115 -952994089 680547076 891724464 642573627 332750834 -622175456 -210093817 306076085 364511191 525523293 739856932 442764097 -55813826 522931811 835081206 355639809 262148549 71110773 -919828288 106005883 -669018599 150235578 29114834 -516164466 332628663 -728257417 751456531 -151556893 -836272722 -688199131 -137238008 -936750457 992347946 -392997191 705823170 177615132 -15172647 -651754295 -663792431 -798145104 873768998 -923935500 644618993 -329528476 451512664 332216551 -973888668 -433822435 -744156324 958799398 672183448 -413174923 -38448672 -446185365 70660611 -853303657 -174442782 -325366505 -4860550 -10715503 -13565636 857901443 52534040 -168701338 -682579396 -389126438 -991086207 302247957 -40880733 -802362284 504102853 -314595383 -873781431 1238198 355876141 577731234 -814028898 234503826 -856091202 -558185222 45819576 668608600 28639856 -992629097 -925060413 -900699534 -993416401 -99503195 -373549686 1723049 889781302 612884679 -287859156 -205168306 -703300307 29561448 405705256 -841870160 -815674243 -782659125 -644232444 688428610 -97254508 -518013875 -457816839 -888862015 -940282642 -271845737 345641811 -943857490 169969041 -756022261 577267463 -948874751 -896135005 652207050 -997057931 -889551406 -594779793 -370607617 112171644 -852482138 -905206586 824312488 -57650444 -608506892 -293609711 -799428835 -450377052 -109283954 -582087960 -94609496 -568338991 320657533 387376629 -26155830 431795518 299610341 701998433 -370046318 208269204 -275516174 -126068579 -361946981 -224390924 -22203583 -857223579 -221448855 88245011 -452003372 407943528 -947066993 -304485510 502736943 877245496 637864047 894230051 -563847863 838435212 -703630649 326868183 -891136396 201759855 758529192 429521137 -558347164 -415110286 -286166992 741263177 -860595501 343786690 -197951267 -136111674 -929765537 440101752 639497402 48030880 582878173 -729435101 -863724109 -869125199 678508427 -958274749 -321094356 33761722 918970747 -830713957 -219491875 -792360764 -992278746 76877476 534507420 -883415141 -868846317 145552964 398622349 -427193480 730442679 -887544644 -833413951 869847178 308758399 -31365217 -413748144 378992863 -738747113 -921734390 -720459905 844131061 -651169491 -731667661 827522215 -972661064 -689942409 -641055789 -86382989 -918455310 -471769745 694125137 -710816073 -611532138 -376481035 823691347 -642430926 -245327351 -178239337 756191424 327479169 -595280306 721163133 494065218 -872916775 -117562115 -684783647 -286664919 -886052900 -423530759 -208399308 -606512805 -726883346 140431201 -338180465 -899361132 20286490 -28122874 -687900568 933903502 53421816 -159670313 480544991 342605743 228797550 -895936045 18813442 586366624 -288747043 840574106 195074400 -961267875 -902189848 -231246114 385313697 -775106623 651191771 700530050 -61771541 765138871 -870484357 729829151 -988857582 -597367703 -277223296 -327038047 -644212482 743063195 644839079 -332113049 529483049 -449222752 508216638 -137455608 893382991 -410469460 -180875300 -235287214 -971586483 530377658 -542196756 223487917 421626136 -444386604 992241803 -340543815 -219493226 495949926 -787497412 718735233 113605149 -657981769 301080736 124747568 -255349471 -976142561 797709521 100438047 619436987 295064953 768324998 1436388 845842201 129057989 863980780 591741544 718588529 -464378167 -791029318 747002046 -934000510 -333226074 -176993684 340141979 222387323 -332235529 999598165 -997105904 -983769250 -935382895 574145682 129835899 -593364664 -272257230 -892900181 151285865 -395883438 904809341 -895759735 -923930098 52390646 872565263 77506290 -249250801 -145860396 -205996577 -804992905 -574755514 329625256 -596022222 -975237116 248141099 70751704 -152230800 -559200570 -854344621 515533672 -707086053 -998934172 531764422 -642468948 575211510 -485883327 -235833611 -844529368 -378783507 915452254 -240412805 -621457814 -980307482 -164342903 430932832 744774135 913163387 -965801617 -548569909 -440316838 -770794522 -123325423 889308418 -366816744 -98562538 -10034131 703934961 749206662 430765300 849590340 117256686 723679247 850656169 -498462540 -918789701 278384031 15654134 -302106959 433854664 636870627 -534138353 -954041789 -984587188 -661929481 -118384692 298861997 -917155347 -352704953 333060380 -613208903 206978210 562265858 263465675 -51197020 -952034533 -982580511 938768850 751900428 766626151 222050502 454007120 -263600810 -201753899 157179641 237936650 -268027247 -711919975 -893892864 429865794 721934689 742977763 895727442 767892900 610906928 -913685687 -497975440 -237714723 -978324681 149319607 -904654344 -591533584 -791185831 510127868 671932091 157617150 558093335 689351580 -51097648 162510115 308494084 -976530794 -530966413 -955106727 -178284693 626213229 135346276 553688061 914293254 241453413 -163929793 488744295 -163052472 -415685999 109153547 -699629191 -329371686 611178107 62656086 -307696367 -386985934 10518096 100770050 -178171764 -626837684 -374781507 979445386 931255651 -832913574 -219135910 -53717882 475580510 -195666704 415315705 372990136 626048603 -105954714 -639147236 32253016 -339145108 602306177 868323224 -997884461 -708229942 -694846423 111269086 -407859133 -24218108 -425036455 654796953 668085525 187977612 -482168599 -378628073 -990194153 -109006283 246590421 841767586 -325234280 413676847 -524851972 621047838 -258226291 279481324 -111120104 -885236156 -241953721 782925182 -671867039 790299296 -703703573 930439139 511138872 -701588034 -925274451 816292449 409681053 -333133584 -355409307 984644598 -825820279 -834807429 25138562 -307988877 -213435502 -112539238 583004840 -966845082 -418255300 -889713087 299348118 56892728 731334751 -958878174 -811109596 -527269001 -991597977 -53063316 -891827466 -810948662 -410247668 -595531039 -880509524 -899108797 -297119073 -953267622 769700005 -887438021 -286401206 -733192949 949722931 -112221485 -568000378 -172622155 579789638 218564120 714838608 15310831 104235392 -850900340 125597744 -743900138 205992389 -290551153 -850261958 394882793 182179847 -989343582 -805664171 290352381 -800292244 -215911839 694821342 -828285415 -262504283 -749781379 -781553037 -640287925 -784703046 -67954243 -373480874 -982463763 819824273 58518748 -155085918 252130263 -870400780 -587730958 -880042554 233834612 -438631297 245555190 489934475 767361092 955004038 639672517 14760237 -10299763 650328935 209096067 -867431030 850036692 993184228 827390312 -978248724 -416803702 -922391068 -907285407 -57091627 -854577761 24760350 569427499 -837041524 -302899025 -519537401 7872559 949231239 -389938181 420141601 -930811316 843896432 981510304 167260228 186347259 601387748 -25219382 -321463872 -531335662 964480855 -818618585 677760405 -902950176 -968581894 523460985 776956489 905685737 -893342718 707081774 998400330 -97917992 852504014 -124322968 -675974141 -984537511 572778008 -195511542 -124148599 374525599 414550278 -851490645 296230636 110963062 -869980342 -683992784 -850173327 583923760 290787834 -171637199 -947411903 107785041 9744216 582864855 57351218 -106321324 -41157808 -313175941 -348119235 -81984172 -753577814 -497202553 820097836 -901073801 378474479 -855876305 966905042 -196231161 -198871494 -304727204 -969189210 -931804864 -156217849 327041427 179158198 -173681838 643048643 328984871 -737241726 -213647170 -990135976 -832137276 894137871 19608241 750727579 -195994558 913286917 -437913876 490829501 -582315966 480101952 737251687 -79518519 152716140 688694239 -848527688 149356188 508115634 -44758848 950484695 -944095218 -13948058 -981320170 -100313067 -834390279 50354382 726005095 808658365 -768144395 988763370 -552472453 -758280370 -990857554 -805818230 261327871 759870026 -1812788 27131140 -825527498 -658466934 444815174 654574454 -921215248 -782186993 -340193054 619995345 -630714681 809163135 -19372669 324526471 612164182 36532113 -836905234 483360365 936219046 -671295513 -613768901 514740493 -862637149 -381913295 356020215 -562593249 -140193665 365162662 -368411478 -878865795 -22450960 629775734 781698 152021542 971308800 -701886776 -340887652 902609906 -484073769 318919294 375121603 -114788450 -19401219 -791734714 -937745626 -554720685 244797399 -774650860 928639681 33532797 -445946373 -832612868 -599210358 -456067168 -214526163 756809858 -18660417 645280172 -25511128 612928105 618930730 952037912 95220192 -527771220 -43424194 -80954656 -229657996 615688154 -325828398 286268235 -212876200 -950706796 -976003862 767722582 -889925157 -913749488 -934481751 354872242 -688400348 994157930 -759078609 -134346721 -985938585 -358288966 409586111 -200464748 -748962756 -756557953 -702668223 225526116 856370152 916262507 30080380 -195893304 -758992360 986656186 723152041 11349644 454860692 -750160005 -849865768 -905499156 -848350447 -825869630 862223426 -738275604 -739619118 927741676 616596639 -428019466 774415958 857518030 437633813 788477373 -648254584 -300263723 -559471022 -397217340 -56821676 -262139245 828308776 -347935172 -493360386 -289094492 456171525 -252352746 -449921954 31839918 758996899 -995061263 281679913 909131131 -900560418 433329466 -916738500 814179361 695053863 -803841265 594437389 164166854 -231860731 221369700 -125798764 -941710566 -137636575 225946653 -241974289 302892403 828729313 701204035 -959246843 509554442 -794214784 -600090875 -927023698 661956741 147556379 -376945651 -453686989 -240930370 -519490561 827992924 -479282887 -567534626 113838743 -543505034 -900838912 -338591042 -347346299 693598477 825575812 420792970 -232515471 -447706600 479082405 629847955 778240053 -910375532 -214743290 459485719 790828504 -321473779 -178443487 996613720 78435346 -105467185 511086813 -921491923 517587164 -942600177 -162422292 998096604 737909100 358294821 -716921670 -295735805 814789788 -617760582 365673153 -680040159 -924162105 43765317 740752812 -304161223 596058718 72351569 -821796916 226815123 161976037 -36540205 -461182806 -194679107 641986016 360373707 -345549035 -427062286 -892577125 -981945870 -348554209 625010039 -924546047 489023499 475622995 665879407 -300165327 758701326 -777340046 -632859187 -859059257 588333108 -312899346 -930705009 -515385223 -719630182 -382349878 -919326506 352721387 -204146794 160004971 -632786223 759313001 698822165 172534670 253815369 -88287775 826985636 826753083 19135100 845039766 -669284773 -503338509 773010073 819738726 972284487 291405832 -627910249 583502165 514065786 -260769436 576959261 -45084754 426331219 498770606 439530024 706701037 -883579273 372719871 -88061223 -235209714 -614758806 279152554 -623380360 -915936641 -695796424 630435009 -151708063 -868810789 309704445 867427037 828745331 640419672 -783395120 454271756 312674750 -958594281 -401806060 684764502 624907884 -887740275 -723488582 54383498 -80308675 702842637 -594329544 -788262299 262060027 -625392464 584457572 -973484844 139397822 969698767 305667710 516017462 906278479 609871286 -1031176 -392913232 593576851 -838810379 -672969843 274838534 801609293 -456364963 -418373358 -33199605 -414959243 179820582 -495918751 -937535007 144596660 -219407332 116848491 -935712016 -664048343 522518947 -871457962 598011684 897126483 712999611 624526840 -110959342 535214730 -217289098 -742425528 294009561 -754901459 256543296 901096329 838675392 417732917 -919357162 -33969722 71858562 -375722125 547656920 -961341043 209318632 -420006146 -604743441 271783626 724590514 175849227 -758851531 641394852 511800885 763667417 769936890 -37671079 513310252 335452853 -560627886 -745132738 -276816065 222083016 -487558265 -982806505 467181557 768985031 770806177 158373301 39234301 851449015 -875596422 -888907138 -671756757 524576851 -997731828 537561875 -895429296 -749958915 -338138147 681677572 425890312 -96989677 175588776 -209792451 -480805908 -201957982 752536471 -967495657 -866505129 -955575063 -860112041 -290804841 266507953 -347670306 -421094992 -413794137 -726168923 -797772463 744579164 313065378 -946323448 721499096 276674594 -765563852 98592299 131459119 771998023 55679357 381500204 -713623771 -410126719 -340093131 189386552 765462057 450114418 708580644 -583979573 55167241 593601340 -597968349 99592178 733489299 111226811 -781383516 -761664655 690131819 -195177653 -487833577 892359356 -598082137 825231801 798552261 -876583042 -45577253 -967011592 74525611 -914118134 657502785 -869795033 319898423 943879014 -427405399 979805292 -14218082 -809426990 282436063 -453121086 -393406563 -809880344 -859519747 8625089 289711835 726485906 -880148101 508328319 964821251 662500071 -834332982 -670495974 407375779 -432415119 -992747820 58444393 -456481807 -38325073 -56050846 618043804 -99926854 -546031709 600765124 -927512078 -749636343 -974123923 -947706787 236145575 -783550913 187245629 783024489 -176957476 377365286 776021096 831667613 -480406527 355023354 804035865 -972078209 172360957 319052288 -953894838 501864984 -421055580 -386309957 509117164 637388813 157208236 -676691557 -566145681 -372231608 223381590 -112177389 -918950132 295869512 138186268 -893074055 200679078 -773151804 -676624968 -759558940 -990127316 146417557 617806346 638410133 -169398478 -862600182 -154050161 -512846260 -982162038 -981689204 806206028 -936056876 372692133 -762333200 -469850480 -265674351 875055613 687357757 57634092 -838573715 -832357499 -866467966 49248896 -751307630 429401546 -960048484 -644381685 -517403023 -733200288 -321006652 -276961963 -870811250 825410905 -806639265 767598883 -491471221 -816723094 -533934925 -4317481 -946368779 -663107776 -345595100 -882425655 709584357 -107928300 -499759782 -703573642 -380356334 -959885673 354060450 -218930049 -792243171 487592485 830318847 -543550801 -230489617 870270363 -187932486 252107360 -862929925 491060862 975145397 -881224822 168988119 -978977516 886374061 677516899 -795700610 -795044512 -474284230 -742069389 -458152288 180120670 -771978691 -896051579 -927807630 -271738472 -599625221 -455647611 -231624145 754435230 325422340 -23867316 94544067 8257539 432581883 864054450 -268955746 -902834250 -31321837 -279369318 588226612 -203660088 -160594140 -390268916 -182637603 -421703726 -860235665 21661787 -216748238 -334519895 279592399 325099475 845600776 507613708 429047896 770309499 -911608412 829422676 -832821760 -143232556 436374258 492600580 832900128 -616565323 -646625529 117998364 -899994521 84418725 215164114 68683642 805049408 -344092922 865023555 -503028380 265638162 -465097696 75267894 405402497 556564091 858519657 -929117398 -311327158 36135484 768999731 -951197097 -682300268 391825582 -862805509 -852877593 559003822 -6038065 436013018 -95879246 -320621584 819447695 257495225 797376780 919453175 -805569698 -134942754 -159346831 999479710 520964324 -441806924 -651032317 -360881161 93095380 424235577 -955478665 -497824176 135271586 967920291 190848666 -976076578 589436374 239651569 -658376845 -166221692 376846061 -658738085 -754701518 -776675652 777274934 149419236 -97297236 449238981 -740569187 -447404104 221208508 -546138884 417653142 -938138323 -694142822 -208866181 -527428894 -345175139 430252658 565666487 -920939562 327290346 -932157690 66848377 147726990 111207329 90771800 -410320284 -796624749 432394955 423458025 580221312 773656870 668756507 803545660 403448156 -329307904 -441235223 -294796510 -69877091 111360673 926411998 383984025 -618469832 840790028 689841204 172663987 -834122513 -802817583 -544567003 731543974 -871240792 782723343 651902637 195607586 -217033315 -384373682 -861104262 372646402 -180998431 571290693 -351379221 -748260767 197463915 -830106362 -944715107 -546571576 -159414266 -533433977 158631914 770708644 577926696 -62439736 7209021 959456864 -369133355 -450433423 -15362797 -203255868 -253251005 440070200 -619195542 -124491797 75309896 -967292906 -928884212 858276581 -499150235 -937472121 83439335 319851335 633818572 732060114 571590568 -316201160 901953753 479391814 137227264 -404944161 945957837 -851624470 -781719165 376400886 85935794 225489857 188374102 716802439 775056434 -974472342 -633937077 -625678219 465597858 -253132619 249829985 -606575894 -367909172 173462126 -895782960 132940594 235990006 187656375 -694691719 -277675070 -227767158 876898849 406123770 -473297053 208807016 -604132614 121758786 7281205 -455757084 340039622 -763801557 630178711 -581954169 424572546 199497502 -954381383 450100204 565560426 -580059601 -231785586 -835055841 669770384 161638521 -202965012 -304251138 265855561 929975582 931738868 -693971712 -912199785 -493419849 78261130 964699064 912703921 604964077 26022432 -838912340 -420760784 -966696363 -294669424 919278838 -877981567 -811974361 -810158979 546590979 387523142 -764540362 -150792465 -194400080 -344599963 617421950 -29455921 -822313227 -368423177 767579067 -126564364 897432384 550071001 -342309144 -944022976 637871216 164271007 134238155 455086633 -70508719 -408281416 -666374583 90578941 170957800 -780554593 795909517 -57247010 -658536159 983935157 132594011 888054820 223974651 368053650 -410221292 -970425430 -976546314 -940282990 -147364998 -946343187 -308706167 -527269578 -72907551 -558757431 -977198578 584783305 -502780407 513188992 -398429335 631457748 -179208023 531061946 -924307315 154417394 -525842761 246650485 373862802 -877416892 -958080172 715326643 -893481736 174513839 455897815 183009268 -604916159 -954323478 65100191 -728946119 -894606468 917735194 -675289306 -350796282 -757018032 251803143 90446287 -881700257 -310897200 587665881 631488735 290673465 71639981 -695202936 -325748237 147332666 459214459 148409002 -753500496 -314406387 270992111 -711580668 -746563392 230026728 462933171 709334423 -734447651 858017013 607527299 330652540 -870929107 565437184 100904086 -693702060 -932842745 343886054 558101083 157603542 462185798 -900279765 -402214225 -53809115 390393701 669425757 250987950 -935354537 -330725225 -437281239 65570819 -84225721 248312374 -810920718 204193611 501748982 419106010 -480356865 63599757 684658359 -769823500 -476356592 -132172748 -788236254 -910919408 968731338 -481938314 -991245800 165133745 -923837232 166357742 -520164105 -971600644 764143518 426026780 418793057 286085627 -470468918 335954874 955360402 92249843 -745957955 -276348966 -806921431 -556878673 927844645 694827551 862227337 -699995868 -389056339 399402049 -469819368 134587069 -880254347 -258055622 76184014 -911523010 260006064 84938214 106127088 188685185 -896187691 585962983 217084542 867955827 -135493884 -511606049 6557806 394037198 824348825 -185565440 -661196606 -921609131 538085594 -468118037 -625971451 318446592 -920774133 -911227761 618450724 -309830472 488174288 -998852291 824756597 607919941 -256907913 -246543036 548913284 -996901849 838395178 -492443275 44299689 942207487 -906480293 -886099417 662679666 -189457824 -397705465 -478246176 -942904273 -720840288 336188385 -604100879 -789933065 -273209669 -72218916 -415904516 -954763078 7006951 -327132277 516204000 697176479 -986441637 517351709 374449429 621478304 -887039852 -872093608 22907941 -883941701 818817923 530464666 12874342 613541763 476500726 126774925 128737781 -860440745 729069460 650491606 -803345018 -991770828 -160803657 -407445897 -929187540 565986674 520335187 -345092056 463739950 -620141509 327775668 -167539698 -922965031 341334031 -797671637 304000751 -184671312 -684711489 284423496 838236629 -716136836 -44242228 221217647 296737506 -578184113 -449765275 -723971217 550553668 -310206020 -994901757 53561626 -113551038 865843769 892757969 479003065 936656229 311260996 -148145395 -555919475 -372482702 231713096 771856193 459977600 161264418 -34293423 662305963 -682218478 781035265 977594474 602205018 471788246 -886026010 -589520858 -454477755 410711496 -167704971 95756970 686740280 -764634950 785550951 544354876 288926676 -475483735 262714997 34200998 -996480670 51887578 -802021654 -292109712 495968103 -174504356 939603384 120340649 -862010404 -46615846 -913952775 800295559 271165676 719598843 630406385 -274112953 43903441 744380376 136366189 589425686 7608224 968661219 -462300992 -453135144 -943457379 -824233689 -908780269 345469297 -299717423 206451081 -767813353 -443681740 -889144989 -569835007 264208548 606823115 255660637 56328284 -420319884 393650233 -990287563 -481756306 46462144 133394467 -909641111 -470615118 859281514 134262330 -873718390 -151835945 -423795632 133889834 -330658374 113903376 680754691 -274115753 289669688 624490775 -928646456 989952265 -316541791 -843943456 -601213123 -205686780 -413778462 662995425 -746347313 841882175 -428159939 -166667197 88048761 -565931149 351576497 -865489096 567463318 441935386 -483587861 279261184 -571285932 -357306251 -872574761 4918436 776583584 -350716782 -881178188 309854627 375167466 261007853 -213138246 299037363 103476470 470319963 455093907 502263347 -882850464 -958684556 17775124 -629197777 735713973 589615185 204135027 -323720914 -976315965 -591772124 -336693657 443663707 850163263 179718483 -424558757 -868606317 822412232 -444617165 136312120 451512168 204666054 107650285 -386116853 -567650128 -778825510 400744902 731387235 324650960 -276418783 38997494 -320569341 -159269247 -67170708 697205783 211532977 -478940383 139337320 -731815644 197338703 15537708 -323587768 860645046 -688282233 -620908153 -107120119 -112840989 -489514469 -432191534 442541846 646797651 -980679367 -500275748 -393035712 -514279866 -67925876 -171861222 886465036 -484022289 -994693910 -537437395 554975206 -315263251 303293359 -659679150 -765541116 -632657312 -138619533 373796204 -364472956 -941280831 -758149736 311939276 771880568 -446431968 691031124 -482723198 440727043 -945966993 85085268 -264214759 700830658 -43077746 235509494 -839688702 442642388 -979900030 -11549924 181623776 -463922318 -6243834 644186382 -908947113 678492915 -200003907 -716109910 912951799 167338781 145270557 139264355 802865825 56506079 381114619 -32678547 -319097001 934682651 -489131071 198179801 227926046 -435098064 -864218579 963711288 -881751054 92703676 51737134 -721439756 -612137584 71837104 267010320 569486193 607914786 -886717162 66188927 551484026 791775753 866185020 835374116 557243904 -113959847 -166838975 -450975389 -458577670 889667104 930139231 508743783 -576913544 717338234 -980387288 621266257 -202219367 -562968999 757047679 -385991727 -444720052 -297732293 665745407 -166159808 90130123 -409901137 -899149488 -487867332 -949469998 -933350297 578321595 602014028 858425457 297022967 289904497 268185713 -964420528 -876934479 817210325 -422998198 865248979 599865908 -914254415 -859148213 169720494 957874651 762118044 967501127 -752577996 371682075 -565974248 -197298048 -926050219 -900228842 636542145 16596258 -457613625 589909010 528728926 -407083623 656558713 -40433126 -952553243 367500522 -890893807 337351254 -511797412 -855314334 312933129 -842070735 -278312532 30698460 757795173 -340050594 171550247 -219967981 -529659591 -213815357 -399950501 -282237586 -989616929 34075251 520464366 -915667148 -13637237 9522863 -46554537 528749138 -548051775 -665309258 -878334486 -891493062 294257616 -978371376 328523813 403363809 358979879 816726401 548049475 -475570640 974655666 -877746704 555127820 584967191 -217797298 -420805581 -782484437 252543112 365379062 -182434938 970305526 375762133 851640313 343286244 312611339 -309480572 -794674540 -881426846 -928215082 -342726315 -546736104 -954033215 -381703024 747521512 -932404590 946820790 3401674 426575289 616063543 -596032499 951004649 443235562 -473779203 358648821 -119280895 308423500 937843240 98234668 -586517036 155738654 915799730 -763695158 -615982860 619956396 579591086 696628479 -837007824 784916546 815201633 -765222905 -705293416 -879018118 -719256120 -86996440 868503394 -651660710 -287659298 -275578580 774914579 -819079402 128388922 578435580 624156160 654609719 -210399247 -642608383 -184450429 -420039655 455626286 229032535 735699000 223942368 465337377 -880283861 -303584884 -102555184 668860971 -140592707 -465122286 336578956 94184388 -170415702 457560838 374928268 742587859 178580585 723267559 -692555087 903002005 350698490 -511634489 -116092721 -218349577 -887478330 -608966649 571251176 -677570359 206582922 -996272126 778055927 -711868190 739426874 -145485353 753469187 711659366 550929764 -496569645 233036689 -737146591 38308070 -577868003 357037797 867892368 879692836 -415517583 462996579 -89210227 -839733672 770441493 -333691870 510964819 -888676644 550215410 -854868406 -923638620 941248761 716382770 -601208979 348035 720110644 -970636700 288479845 312053870 -116122053 -105534615 -123770412 -712675937 397895740 -890733724 -449822528 -711279838 -616085373 907215269 -990871117 -883876185 -655785961 472125462 26913588 -495519633 95083307 693221718 -984554815 206406664 95953480 -986906868 282768044 -110281407 729475903 681559065 890066629 302102899 710922365 31062826 -533326878 -552683336 925528211 342902710 -265359272 175940304 304685340 284818200 464660466 688599967 44549822 473789349 804723782 388763861 -201568836 -315846278 893244228 893514471 -770108208 761205767 -47562513 325845273 774298899 -912278117 -931919782 356291154 769280948 958146847 -489089594 332719665 -158273974 -22416472 780036330 -380229411 -826997410 -632806590 795710893 477687930 652011610 112887712 18804249 -450922216 -560806587 -323955617 937841645 237624577 360198105 683602226 -16344599 590089898 297324345 936092888 -231548477 -75860404 -976185229 -163468259 -867052897 645612072 -352805059 -356142491 -169151910 488920967 621441037 -536599228 -891308445 794443627 -169405818 756918802 124647910 -664877856 -277677134 -856547842 -115800071 161516279 -327987105 -325442074 -748342791 -967789001 -789323496 235312610 474817250 508000849 23921850 -904214875 -715343202 -99747026 -67683133 -582396099 -601618601 579511808 61461410 229229489 -79050873 -464581201 692630261 -117842965 -817621222 -624259205 -508407811 307026688 -289137061 213915055 302995200 595062868 -772052313 975008095 -877862853 -520395104 859735447 -667186349 714917506 187069050 840814501 -408644292 282854175 -874528702 491608683 -932312606 -604408448 889990082 647199202 457052962 -28264077 -579335319 992471761 -483117464 302821717 -972633109 -107376669 794413906 334393580 603486270 -139154686 -510094868 51065491 88793001 -682570421 173202638 568397897 -970318622 506016289 135831755 216750428 199347142 727187463 -647879044 177334793 71312498 -580191650 572926345 -186181068 -932992448 -117504341 785554855 -659811414 -272516228 -845046257 643010303 -245149336 47577074 289940562 -910755757 -496420303 -996697772 -568334272 554645188 92095229 -250904693 -419635822 -486990522 -221223315 -913619534 648841233 995527114 138243962 228545048 -799835578 -831904893 -847626101 -380027228 741021453 -33807169 -460503323 -523966536 -395735961 -120314736 203517237 -240782218 -624788081 958367901 806794857 665152481 900128497 -837109094 668454709 -815689423 717536094 -386933710 -66594116 -849583376 126075768 712182569 -910686557 -372566647 560226035 227557405 855978402 760390457 395652513 -991647700 -767120418 -10809682 -172938516 -227623741 465223782 431325523 652061523 -478742629 -956940342 -972726558 -667858376 849854515 544942276 -915213527 -987254580 65913338 -730902950 582797867 678979628 202502934 733214491 -342428251 -232798144 822527934 285005102 -820055757 -97398308 -6500144 940334701 -849229443 -145631491 -974269365 139960875 681429994 -201893106 -542298991 -34728131 -697315230 -21041619 8331527 -817525435 311100005 -289297606 727416841 395886479 -424035833 -354153469 664983529 -988721614 -822657488 -279997184 744492877 -165085739 487204672 419537164 -880080638 667148915 -825344792 -34064428 459999968 -674574235 820304081 485730603 465386640 354250427 -863646150 923087649 -827961351 -560961380 -245437618 180370176 -378486815 -934337613 891072571 -798553622 314065219 -680446910 -152707090 -168434900 -669168523 24635422 551567916 -924675647 859549683 -108711060 347377870 831985398 -589045792 522033078 -349562678 870954176 847458843 -676742244 209201132 165361835 677508183 345554982 -59034163 849546832 784593602 695528219 -117566639 -741376861 613706959 -373977716 -539930483 -219711470 -54424626 307362427 611853631 276406851 -815485799 15937899 204247558 -955936117 907226840 -595858220 728565635 -829302600 926174859 -768480691 -958348425 626150054 -445222935 103369060 -355971758 -915198399 -698559606 584994079 934348433 -913966005 133038650 -330701854 -802826513 -400738038 295320430 -342756995 379550492 -906587843 964605432 -156079525 369819008 -998364014 859858375 -573417082 -954300131 619601567 -169275301 626781857 790298967 -390584090 858301167 684466895 -911917684 -734405416 -359647692 -267889442 -649603815 -58207298 -830379011 -862739029 -119656949 302659640 -193440883 77516538 901921602 -898120453 734759543 133988446 -952191943 551881328 977908922 417627065 553517314 690283649 844209984 451733536 162401568 -472548965 -68968254 -194783113 136866945 -358150735 -657799866 224949261 -92556151 -17447558 957059820 257840035 924345145 -873319192 395101006 -342795452 281856801 -945823525 734721086 36294755 -991427625 321996982 -977200446 -943619568 -273605338 -999291525 474007498 -867571672 543508477 170733834 584161864 -441573603 698184869 -632290038 363643284 -312431834 9559227 705843418 912517427 917003077 -459087787 722093599 27359464 -682226290 701290761 -725023178 -25021742 -164336086 -670846703 -437784304 871958670 -662274327 884212678 894758224 -605893895 -536876308 747983052 868113603 -404447980 144007881 -108636211 -967769763 702434278 -557934990 -600059801 -81406086 129633176 409499427 -523046316 -105333044 179018856 17865897 -530723093 -941105328 335639607 -976915980 -666128506 -836865783 -141252065 -336975209 -274650086 -416777043 750464 -537921056 -669502467 394856570 -74797363 -921519416 115486525 520754657 75004818 -993149686 552984894 -370044552 -698568323 952925094 548549362 431064854 214940873 -974496955 -821751838 -753523919 -104114704 -352474931 -694629247 -915958745 -329390910 -360757753 -752824527 529357025 302267038 -27474613 -887420019 -844466145 434604331 -704406133 550390425 -787676680 -773409196 -481606698 733077978 301595622 -622240031 138579224 931551070 -320808353 -55979330 332616784 -889743500 -988522105 210636182 -858978985 -742046024 -893478523 -211453916 -436675271 -956920914 459155174 202566976 -709745441 -158971449 -642649633 262779946 -193875115 -487115778 -450099371 101718752 -936725354 -237776050 328309556 -565815699 -652181720 -517578470 -188055729 486397504 -733511048 491135918 -717065473 599105736 453908771 -705587578 -337741729 594929786 -447633601 -378703899 -764007778 115691128 -335624813 695147397 -829225543 -45370254 -611307700 -471875176 -930073956 194817186 41009046 -380173326 -850947710 -43199955 382050624 477361847 390984346 729868904 959783377 -944555031 68782760 -921211318 546580887 351717287 677894418 -146993990 646129710 -807330959 -699547852 -948987539 -186034857 -463555629 166703589 478340330 -915891880 337478046 -714513571 -527199580 865602870 -644587527 667617606 -240871732 -24760853 816669897 715928313 -790193877 146548096 -40570988 939675027 -41152175 14873981 -139025860 37636507 -586028779 -934792221 -431952722 266977231 711337489 -239283681 567429380 762349950 574681462 -896126250 -218430108 -94461855 -959501777 -880952063 191024574 -486701357 837167161 546437047 -966567398 -551188219 -625807453 850102499 -982743553 -416001330 -150833053 -23314541 -623809950 808014772 991559440 237164190 -301832368 -741952987 302371969 266214910 525024245 -133774189 -973068772 -55030023 -518907887 454129044 -98639920 262662005 -787816459 -58141697 234226296 403208115 455156946 -76090191 -197838486 488589548 372721590 176354061 191208399 389978037 760352732 -959624655 -780820152 -863457219 700906471 -936744359 226223324 -748409545 -678697346 -618888355 517805365 846326899 247337456 397252946 -356186772 728429570 -296101658 545173308 -156392073 -83918117 -660452037 -922165778 -828193650 794704910 -145739616 -26032135 135810810 -920501673 -997161722 -820464438 469476364 763191010 -927572740 688656213 752250144 773333731 751911854 -169010180 -975075815 -926785493 212101466 395245903 772057760 -688044726 -354984798 -731612660 -959615157 348913544 813560649 -263490876 -882488220 -994375036 -333140301 -710681870 800329874 521120084 263285995 -211342963 600618411 266124274 -31807401 -77388873 -118168364 40619859 -536216308 -513401867 -333530057 -931788102 317587953 -456089519 -858573594 -617794229 939156385 766000519 -305838954 -563312061 -965612142 -412937758 785601483 700464860 323571366 903113263 706089825 990431066 -955052254 358936051 364067502 308233741 -999890560 -182797735 -573125633 -31697961 739813392 308706004 -991078102 -943886563 795304137 -472091806 -875674665 -34591558 71818675 -881731906 347614214 -136508588 884268613 -958224741 300179351 771172825 -518646146 -61702813 324154037 804925221 -306073198 -117239786 647872639 -261125452 -905787382 -135543507 -952891711 -905677942 681658758 -673500991 62624098 273988502 635205013 -75937651 330101939 283025502 451970543 454427275 -899049703 -623694430 572695369 448564511 239796983 309480335 342856123 -607507314 -66830488 824209977 330789873 -890160099 481651550 -975283325 -7399884 -17959459 -383892424 86812734 846497034 -484267782 181134792 380672144 -157768772 -903724758 -492823001 -670047407 20337591 837278938 612978096 -675175514 144222565 713928393 -298869943 -430565713 15009256 940927040 878914622 -789618269 -814063922 -335399514 -965408293 516725952 -225559613 368759611 393958980 767040503 -796683496 -989933445 -293630411 -950186462 -621684873 887504382 283002035 220546355 983779624 790179034 550498948 -143366432 479974325 15993396 181458054 -523286758 -417561859 882588111 46147529 597447397 676031503 -222421497 807829128 861967582 442178989 694937189 231209886 -930864271 -83786848 -522314782 836176232 119529656 -659731874 -604937826 21859547 -281416747 -864917092 -842622065 939129608 -881137469 947556969 342144909 -171987548 280047646 -789345343 -990529494 756760889 -206907201 744574970 -344575230 -756943452 273122826 433003274 -949114324 -12393240 -272301385 598339218 -928667002 -203165656 -632931278 -450981784 -514473071 486598378 -110713658 -119410897 -639025722 607869596 15672011 -481647787 399515556 -12949105 -681574466 -405823183 815063348 598473181 -195168525 677050207 207750422 597924274 274141529 863175192 840980822 -600219293 148694818 744382851 387387467 876393434 195238421 458720465 -474255870 562307143 -992261320 11271059 -98578126 -250458624 891860162 262396152 -790072676 -239951475 780748365 609442880 747099421 -900826102 -943863950 414679121 550163432 -139032475 -55754320 -389569794 -688591849 -929096439 -673878249 -995094675 -529315731 474816569 749288177 858071736 203726355 -202957050 169308554 729470486 -788133554 29563587 -406742103 113288320 779104963 -662365588 -771799176 989032287 97682937 -991050812 450991520 -302701290 960639440 507127570 -888022170 363319225 -779388553 -91260137 973749431 -467980402 -20356575 -847612466 -463075077 450327694 627204104 -861270548 160915782 -316553189 -64227597 -817259312 -734566351 147638849 212304276 -141308453 -886556479 -156074409 196325959 -658355655 -314525769 -853474752 -796890114 -863534250 -156176041 -983734322 496109673 -191681858 379584903 716721120 717058006 205850687 -898742930 -450782217 358238221 -361818007 999545477 -162041323 -223088554 12977611 521405489 712683849 195718300 786839138 -287160950 -739461072 -501952963 -173717429 104464519 694372996 167926916 789938750 840898245 371036802 778920853 -462761444 387302480 127546878 345556698 -380596264 -303215650 -84868944 825254423 -201958580 464348839 36008996 436223414 316410668 873967674 -934348788 -818095368 247889515 778335061 377622932 -112754995 -656309537 638161860 385292043 169973034 -404857269 -67818609 -809583698 -762402166 -374404012 561453104 -983481314 162834544 -198728064 -3418082 -639092405 420675672 693366268 276038651 98446447 -656075959 -407096157 -865544557 780147455 909314511 860939470 845798667 -908780858 -38654663 476650080 321358427 848590342 820340543 -187963361 86398737 -157170071 407179371 -981419872 33246231 644777205 -503307531 -552784313 513812244 659527014 248487623 -637089486 -979565392 -478320352 -943723218 148989612 620126095 -747282824 741893455 607097891 -967135370 503724319 320553713 731179650 447459814 -865584598 60346082 -378665406 983005745 -266797023 433371233 -78079166 576032906 -306933044 -206982685 -538204511 -809639487 289709785 -90988824 704172758 -198246849 -989984849 -932916729 -325295888 -468305201 975876407 823693724 -995662753 -918890065 418103532 611435138 -886025435 -225655797 -215494796 697670568 -925679631 -81079394 -389466998 -304345037 -245557297 343735979 -870973804 676363538 -227714763 -325390495 -678102795 234080726 -135029981 611606990 -856908099 -578340871 -734123507 -994376594 -658741247 -59419395 -462681795 -830348487 -383209318 -458344548 -749238552 -965105787 -994393057 -782747633 -338245231 -209887853 914922935 -263924862 709032753 -622027710 431730102 -684008191 721708269 413272651 992355347 -653490141 -912117845 -833231096 580590585 -194631473 778375895 576198840 227027656 -955747613 581822246 568286410 -162650654 -880859550 737937923 454140028 -486687744 988699371 341550594 -481080801 -941531910 -996694638 309031346 973391026 -408103147 -129419549 -796120332 -976373046 186572260 925587937 289415958 31443959 -875385852 229814467 198212864 705204734 -964817007 -170894889 133919926 114727003 -274126149 -431741476 -464470235 563223197 -460084673 -874015960 -130120423 53227583 -885316590 -936053477 572146782 -974332146 -932748115 -266305520 999058880 -488334908 604274932 -944545100 -612191601 -356636456 981042837 677224358 674807504 -894343015 -240444823 -274463280 663378072 -352745477 554641831 -350185650 761981526 -866967966 218072874 -849972357 696255232 757988201 -723988317 -581348839 -336267863 -756788553 -517402315 -911604729 -731120699 -597634077 -177910248 -879545467 -85968985 -721118964 -824090567 301839415 -77755420 -990531378 -168419875 -550431564 -884874393 591135302 175105156 631020032 -909093823 -417736661 -866649266 852887704 -284704626 351423608 -997084654 -735933042 -38071838 -868556617 -317281881 625660299 -625345170 165315804 714055570 -356465869 567681728 -611338326 -236011336 -665770905 -332457290 -60101903 636068510 589787291 -50633281 -679835013 -960644274 -82991320 911300289 66977236 -599454936 -997793534 649240575 -466104201 707610523 -782947699 885319407 563042222 -518880741 -300236079 694485605 163837379 -822059428 -930859566 -818330465 891996143 -434809082 749351263 -866825831 329179582 -916419642 -199283120 -878405969 572165221 -756979477 70960751 892330209 -865107398 987969431 656146850 201869838 -758969153 510869669 -296373234 -225073354 70996544 -79320933 -487237594 -513444881 401798327 212526327 -966442924 -581847942 390466900 -897302489 -400178407 134979395 -479595218 -798310791 268153564 849584365 -862214080 -931129557 971178396 709951141 -835592681 -105344501 454797702 -700700078 -264858718 -36539095 501169760 -23827870 -673153074 -942687122 751098776 397843471 -22008054 -883622466 884398590 -767693375 328903862 917955666 -349541317 -428112886 873169530 250280276 706866509 -753909335 451969485 -172463575 -904324971 589755405 -251076778 919369778 152222899 -86669459 -333458370 -540463047 212630463 401682912 422997858 -433683424 -769628606 749844785 -376370546 981470171 204608 601621400 -902152296 -262880450 833928025 279267919 -492408432 -663096940 851155033 -766722549 587183337 410537894 -520631884 -108330826 -909409328 -572440502 -666059068 -160486106 -800554372 486163831 752844435 -134012742 945700784 -182008749 -879813477 221214995 384307827 -649442083 -176423868 -992062720 -815455560 823780740 462075034 -865091502 -586583358 148519411 414176417 -78991790 485422472 117847803 154285661 -74877839 -619097951 633653777 816791335 -528507279 -938786726 -996751381 311006615 -886824744 489412450 -83632597 -20837486 287629587 734358654 99349037 -638639066 -28817167 449906955 184937066 -168363534 634451395 -138765842 -853772148 769359893 274650800 294747264 36052663 -951824638 -367313912 -993583182 202461024 557808249 -612681133 -311368847 227115936 -141188411 -397639219 230364556 -977665444 -284463963 -427706642 -61298041 694698551 859922945 -474423035 -353436059 -926199769 496759798 -903529105 258737297 -819087383 583438643 -880028546 -672859531 205314889 247138607 621887733 -906116096 295313970 -892909827 -899699278 -649708654 664898422 -512380411 38922499 -255469289 346431178 641283280 974895267 368765735 -790664331 -600295023 -840015954 904034221 -887855725 -314438988 -596885486 -814055494 -965162838 -647898238 444681804 -784250221 935540405 417169611 -457109751 -6628354 -483175429 -982705666 87255550 812138541 -875615492 187556272 -985053761 789282930 675175862 53868738 -613670007 -125876608 -452331629 -786258388 -904594521 -242995960 -386553410 -744610474 -486445387 -274409135 -59049462 -83330873 -88464629 -24212300 268770889 -791266473 191537480 56827647 625903139 734427729 -949800708 -857272291 751722063 -10028804 807382603 876106571 -969956180 822328842 517905854 705219682 -271286068 904235847 -568140573 276382303 -882022541 -472735094 -966613657 -416059598 -217345568 -600542691 309531267 723604970 316126437 -926417010 -448090977 -562586322 -717683482 743446503 494241325 908219657 330390584 396956971 903463719 -65371001 -760555481 563362674 -336748077 -730511661 238207868 -966325871 974708022 966921800 937909976 -740916199 95820456 908403788 -213651293 -18276848 -655139458 569003140 381180461 654391809 145124462 -450176750 727974800 697033485 -12763071 -989708683 292996340 -666005394 771027327 -524096724 730951577 527007398 410532276 970396096 -57113576 -926215802 -907599212 -966389356 -892541673 -932891191 -999467557 897884656 -821291037 -51130748 658804797 -34942330 930592404 -996334662 -613422838 164289218 510573501 531701625 714112468 91064653 81251462 -446134251 -46127677 -773235845 -112139644 -422583998 -297332569 -528671715 -895576601 -886800294 -705759266 -100173824 -960499743 -613358478 -66563180 999474938 -693733316 -213514384 749875947 -515024353 735354869 261197096 450033317 518463625 117378787 836610480 -464730805 -519531360 220828457 -898101984 571533293 -845403729 -344236235 -622078032 -618639574 543624121 -44662030 84027858 -985047594 -87722278 49743917 -838290507 812103898 -58239472 -451648985 -401942930 -206248182 -145382301 384542687 -603855883 339593346 -27586092 657341213 -357856985 -656606115 -372763647 -668730153 -121336919 107704993 552098304 -19438903 -468245361 706694576 636324862 -90323393 -911944999 32465336 865014578 24599212 -100065905 -370191348 -925656871 61643588 -705571097 -131379990 609994603 -107514027 662371828 -682871346 -870454988 -941484055 656722000 101958920 568373511 -848618633 445352806 -951873784 -517348785 -823467761 155831210 -965250482 157093336 687585849 593960447 -354065450 -550221192 534531802 678399886 -832690262 -588352634 -569149667 -202881609 -661493152 492493921 91547294 207126858 -44995124 984033267 -277984961 272133530 -886421721 -366952663 -218628118 68053552 -946062800 -67246750 -634077290 -897936583 415404465 -457545051 257894627 302670336 699548285 -202003172 -250852864 -802000812 247775636 -863804710 876399074 415085375 -452157344 -840234240 -935279882 -113650495 652259681 156267412 -906523638 -540219090 -7182969 -331992246 731914440 -41088337 301055091 -634197325 -973034785 354992292 298555925 -754595722 457055709 -433523258 -212140772 -432533312 869147078 -660076135 365463516 -529189434 -462076947 -534244496 -392994144 -733161520 880840879 154848513 -573395760 945560997 -958801983 -921136080 -45655239 987190733 -608838817 947161793 -492285160 -876924377 -241410192 808769931 -658605349 -361928624 16278575 639950576 -116524345 -674149364 -941056330 671334883 -106682676 928090748 -988741253 -888702808 -748582333 -598301846 -422947303 -141576477 -331463366 -689590072 -986727965 95140874 -891512722 906986406 26521147 62832039 746693492 417682331 -137489816 -893075316 393274307 621099993 915694615 734668958 -888312279 -215510457 227135886 -4836624 110340179 286079556 -480985389 -996342497 66686656 -617210288 -885045305 318104323 -215512134 -455476255 -970955801 453024500 -145066326 -957683766 -599318274 -36579048 801818994 427202873 -973747010 401028838 -302598444 -258720472 507953522 -909324138 -785104127 276164489 677861173 -673416406 -939345969 -242486589 321746971 23510564 -956407034 840761582 -120315580 -37204024 -923932354 -152844532 -866583349 -139444488 391679214 -837539150 -833903636 -900870760 -942706562 -433221910 62550192 859112432 993980964 -58680465 112657622 -456101128 682599063 -526872504 -512908912 897494936 749291985 -982531387 -923405117 662462370 -225017975 398341854 -461510714 -328908656 91619788 418173706 633887320 167687435 -882154474 767303972 -971757054 509524740 929764822 -953144336 608653980 987058260 -386366246 -476279476 698687044 -539868930 465040060 -336138982 4029943 155475 136988514 491121031 -249833236 -261203148 508589644 -173238353 -746224426 -863911979 -922380147 -207735140 -192820634 169239641 -937045082 -706416962 -810556572 -819199556 -939112991 -929797272 690325185 843168185 -882941608 151495517 682742797 -269307854 675216042 233946194 190823217 -7227546 897807212 -952630488 992927929 -112687921 538490543 -404388955 626108931 -100403461 422372692 879884505 35684561 499992545 -475334283 842863927 -478251461 -412379365 -863553036 -288808033 -231578921 -950149673 -218605305 -688737384 745534865 -101546913 462758134 280794014 629145234 -9509472 -632743440 -327515197 983262982 -882419875 -280145685 828707263 4892204 -889138790 -723165339 -516482513 10457749 699207353 -784081656 -953857691 51716251 -259415939 741522589 573464790 328204696 730485907 -862826891 -903374226 632852587 -81432195 -739595256 230903804 817020892 723162878 -635785830 298682478 -433830242 -268529269 971167281 -598050908 -150949144 -456462052 -916827293 853943060 -345600842 -639992632 -810023101 664856908 -940785279 -594104757 563515570 -36552675 146479304 157554512 -610571533 -672799648 -259443229 -473398424 -723657521 -774074290 445169381 -463252777 456829514 114706626 -887573547 821043684 -734094544 -321403789 -594969233 -910410910 80545303 254081623 -366872962 163718011 -39458965 287526197 523725379 150517934 -195100543 435456453 556413177 -779068621 -748579870 -444591167 378485891 -359151403 -117390815 -880957339 167450174 158951665 -802515276 -534864093 695698888 654314238 579842533 808125342 327874275 845747990 -660762095 732905042 935337080 419783209 -160496982 -579019530 -563982428 800044053 708506667 959742951 -196921660 -634077524 247715757 -787992131 -413146144 499135887 -232583297 965339747 -860015516 650025888 936898762 159951011 -338506095 -865616515 625086918 -790290854 641214077 57445804 -982165513 -178395296 -244289854 -790411255 -592973902 -456436422 629371954 246529116 -35455952 -934610475 -100910478 -474432932 877648830 702167862 -108510456 -22119061 914175731 478343400 -670466822 -465891214 296199500 -677965985 -963348973 85614614 481985026 -301855068 72514452 -40411703 -92145922 -433755119 -982965900 -221795082 387849585 -374739401 -12206336 794875684 168824177 -530318030 -106078848 -866631776 -612412151 793010674 -488548355 -882246969 347694888 402941190 95633970 114386972 -266199058 425167148 648495758 -969999559 747201164 685146785 -31868592 81702542 -764191930 -959354140 -958709162 143662148 -540592906 910841292 921867067 847256680 -611381757 -237822917 494648716 557442420 231859053 -758913780 543326998 619446902 -965903106 -945221358 737199933 234308135 310236185 -314649745 -798788541 -955962873 -889482597 849707218 926553922 710234920 387370355 -252798317 -355546186 623178425 -359636104 -461738994 -380643074 99770990 -698381350 -606259655 -200455978 -309763106 155917428 -853290910 -899804334 -759707167 -612204689 643522664 859739736 -725591442 550817660 449456021 508716693 -286429803 -865193724 709928153 -389876323 -902159968 412151723 -610806048 660591305 -347961570 136395635 -842438529 -872266792 776759531 -304177523 -252909866 -270953127 -2558872 140830479 528590896 687678022 -850735741 675299986 787873688 -610442908 -936904704 283912705 -898186820 -809979793 -312753283 551269202 698736901 400816914 538591831 261181406 -989059409 488948216 -474150519 -747349104 2055873 177887911 389046531 159617344 305621119 18322414 855439822 -947288748 747369287 -294602698 46058084 128476535 -754408324 195322343 -343707126 -966534637 584879436 -428095477 169894421 686692616 -238075269 857141138 90478170 -686822016 110474405 -518413647 574359390 -26068651 970534569 -899791130 226582245 -174893206 130613134 -531854872 984724139 -711249394 486467542 692680313 -806021789 86353181 -749406033 240036296 -932653931 -503814357 -712125009 -276361057 -617832641 872754427 295543466 552061781 411963396 -942531804 261719271 -645042082 -776837467 -775289972 -163455728 797521923 198641377 -340404807 750247146 -722260026 484701988 -266623367 -254114898 321942479 22127239 -915131004 -132860856 216105450 171222178 117733111 -691341902 238568247 613918754 -403466910 962207190 996086113 -678196131 110267008 400664246 733767265 20251558 -485100130 -911274817 243414091 -260390102 -222214192 -106547633 938251276 437381001 -503784135 -931492398 -225400659 229592498 -185607295 -903458181 -895763911 -100738299 -183802684 320341540 -929516122 933930427 628999638 161568478 400365533 -921950920 -23707980 248967999 -600147050 -913440972 -497851403 -866379786 -40673061 17048467 -925138250 -944742618 756658366 -294836089 -51290251 547425994 -857455088 444925615 615933596 -230339394 -472965535 -717157347 -281281221 -368729445 182104355 534916095 951612095 105104586 321362875 433128085 -880810583 -425755240 511177166 95481437 823212759 911030116 34556818 -822122291 897166683 993883757 194926176 824544787 -950858861 -195899106 -617774950 -149632759 -795956760 -622713685 -852190792 819976837 146946922 -325156326 -897180511 865665701 306114229 137440197 253098148 110242676 -904938864 -573022625 -604112887 -785749447 1222136 907064279 309731990 -323048753 670610747 -803194839 -145171044 420293783 -956794730 -950244868 97354922 -907653591 -293627621 479579972 -204769996 -89584380 856866288 -56960788 -417091191 -143670438 617882886 -461755349 -425488385 -223486533 675684849 827609763 886756143 770745985 -892896509 -864840391 984996538 108325627 -957776113 147244880 785276874 565350988 344050041 -507377817 -161838877 387255312 -605106332 935516045 332118074 101266047 267612369 -872651923 -988318334 -23004991 -77096357 -552893172 833324571 -606697119 -14648520 -739647462 169816349 -486447319 -912037699 -90911156 -863184982 -952417855 44248453 -878188445 155907772 -61011306 121572788 -206299002 -643143966 -681860818 286323181 195017157 705394494 681216849 -16950446 -109971080 -365000751 -896821725 -130106649 -500802732 80173285 792796994 -53695903 -233985792 -961383773 931655577 26366747 208432576 -702275390 -33154599 -882478580 -565460372 14427546 14286226 -591132464 -977148330 953274920 530440324 -183447332 -837352694 848579506 -897124151 357664463 406490352 636609051 -806769631 -850964375 -875875348 -703591355 18928976 -376678079 376581930 -335757678 569626018 -857403863 -297141451 353797947 21479237 911291126 651522557 988324638 881328899 -913937816 -144731464 -251868523 -652553927 -121879794 -446077250 877886397 694672875 -283429944 578982256 650065077 -925765481 -162011040 139190480 -880018759 -12975415 263315133 -583610114 -994046440 886637054 792971816 -477287765 308779424 788084307 225570785 -484906277 -337920104 -10621737 -980867368 -497079113 -276776486 -894805184 358189423 471354991 -694842758 -911174018 -974722260 -964440009 783498857 -405635850 614542247 286080286 -478884978 -694952440 -722212882 -358903737 292072145 541102251 57486150 150542059 280255657 -297025682 673254294 -558448567 -656425023 -248658569 -43354844 5654874 740719694 -24222212 508575761 -683540440 -66511043 -280718464 787814552 238646199 -191892482 665608645 274206191 -555877273 -887510853 -258735210 730203013 -366395831 46312350 -992009869 274700433 -809099152 401608735 -815297065 341442907 -465619255 -112322747 -132786447 -24067822 231252231 618554985 932577335 -910576543 211791031 -239128525 597999218 528250592 694360433 -830202894 168581496 -214477016 -22095375 -313293507 -940270826 422027352 -200804359 -346489682 4746718 432799810 699822668 -134746798 -439983405 890723516 -880621711 -255280470 84682775 -346240966 632396784 951896329 629691213 -283834633 422967666 414784900 -194411176 -512724951 -971827273 -743895606 -984474360 722533160 -574098500 36623489 -639427503 403806125 723329983 -727181976 -321650170 -624958024 -73671658 683096548 807841786 -521332637 -599133898 -779625266 -778092769 -479755609 -34905736 306590007 174003426 -549992600 111002688 -343789009 166172767 -613513294 -929004110 971761591 -126238245 -900831383 -919617663 -258196251 674218131 -493716162 778427238 -965209373 910089963 354273573 -839874996 -559043855 729315549 86453347 -875947308 389673688 565120710 -622564853 610048422 787027941 -102320461 -572340962 -53865700 -928317036 -122333561 -942863013 -419589692 -956160795 -703859954 -496077449 868117150 169901802 -544392479 948499487 911705551 -870174349 -692700323 542649141 -982867369 -930094007 -250560933 -970226011 -489137862 -668729032 116227336 -512568816 720944656 -466135602 -135133669 183509430 -826591309 762545870 611168469 119542992 686745187 -658648740 29196332 -880328153 -762293182 325336379 -376405602 -894176033 -652245467 79201920 906839808 -888023564 61543924 -933344163 654625577 -68807091 -863438170 -743419004 -39033102 -352576031 -412148035 -922805767 134855153 -838687027 -536425016 999721484 344822404 -363016325 614783707 -191492775 756526667 154045246 149858485 -361760648 273717094 387565303 963575731 897311492 345905624 -836153384 -170970236 105261784 -724176948 890573689 171917621 930448629 -325717050 308479452 -960454022 635249848 955903421 -372602057 564960434 -56725074 -211289084 -971464583 -204487238 -866466681 -481964555 -737187179 -205443103 -872921535 416858068 944415382 -234682183 -456908486 184497038 -418590100 -707080642 -617080986 -254743484 121949123 488180798 21079568 -134960836 -487385229 -195955451 539322114 821094223 -156409473 27088314 629513996 470988470 -555434900 -574694726 -887784261 -674383130 220818037 -901734589 -156347685 483630858 -107177691 -29269220 -246994722 -310245957 736048597 296096792 874251081 -830025151 589016151 -890313553 -84768635 -436518374 597867245 936310933 428520790 -889517984 -407128165 -179640744 784092592 436462362 847447570 266122941 -240032815 -855470978 691428215 -127817076 -529854108 -235237396 -29551665 313798207 -899090185 863270644 -862954660 -146084907 -594458960 873093937 -997471762 -867691527 -956931214 591544389 -758005079 -189183496 -992457633 839862166 -400356210 436063157 802860535 192515625 -891061235 439469480 -518505661 956386335 -441891227 241461524 -899084644 -897946660 -886355553 -576422399 -133184055 -63390864 737375808 -32274240 -347603868 874421148 821640853 57937172 600031438 824169091 190245646 495616577 268229832 432240567 -841050567 275772199 124619085 -241406777 -435648292 -220004027 951108848 -326709527 -928018195 -714880460 -517806840 -369909422 526581064 -564375131 -267856082 492741865 -140797530 598959863 -718132647 -550905369 -580798025 -65736515 -823967869 -906640819 992200658 776063569 917528272 34962656 124196498 38274457 -680280425 283145932 -833436992 444338660 -958260846 -269085283 -923149015 845364356 404205190 -851167210 -869516105 886398351 -221076632 509581312 -825460428 511067287 -145160471 33742043 -37456498 136706882 482836674 381745478 -929029633 658868805 475104659 915687378 287448727 245149283 -196833614 -735838423 -864059908 122885961 547307509 -697496899 -580259027 441563017 33417818 -503408041 139443725 -709860640 -354575251 122443973 -970945937 424348118 -515458363 -796406364 -212068243 339381167 237335679 750475259 -671395599 -427311295 -15262911 -747908879 -915926138 -687641900 -979705149 371522589 557507384 -176538763 635684167 693447476 946347198 35508028 995950577 -781395476 -670412603 -118115253 -284803517 469031122 172024108 360621232 -556008553 201078171 -362514298 -71466915 404671807 425417459 -879569396 -505476162 28409071 -550964995 67212543 -986853841 -298873873 151286406 -821979387 -278579022 -624674653 735527997 544882216 -988990487 281491825 343745766 -100966105 129958755 562350290 228621292 -988156499 -869936875 -449831233 36383962 490684358 -5839786 -910021514 -871829941 922693299 494650293 406103872 -956876098 989174132 -712970705 -655324739 -91096973 -847308193 45801388 -939810568 -669287580 767222366 -711968867 -933759584 164620934 -848443001 200248595 -639116947 50590894 -817276298 923233343 -868271461 -952916444 -946703532 -318102694 83467519 396497179 676057520 173446005 377183591 451267172 -479387350 -364196185 346907427 -637696866 -77166890 691582688 271206162 75524918 -410099572 183911947 406237338 -790360853 471943080 324994108 374260081 623500080 -622240945 735143134 -473392674 -439517243 510892830 -341664135 -392433687 416705651 340233171 691033832 -334280818 -131192956 -283003811 -957097228 -827409432 237608840 -468777059 519497995 599911974 454056051 63597036 -276365512 -617902679 653497464 907546436 788334660 863136611 232005868 -34154880 89913045 -291977700 343604175 -322427469 234629627 904086932 -959018287 892965492 -635830403 457687364 85715016 -944796571 -876593455 954522060 -375284029 -981174329 -872887373 862324811 -597435035 499126975 314753138 856621016 -584759637 -961612375 -908765310 -931262173 798450414 879569350 784390791 -117027365 -302069178 -273179812 590994935 -958465004 404392720 -321859086 798138281 445374433 -576377241 -985175770 -244421850 509337775 -929972341 -268498952 316376187 -452740016 -397156928 296005167 -737898853 5408037 -352351506 576854285 -285454594 62888858 467758264 -194219904 -15856962 118725030 -462134202 -378949819 -998302336 235796620 347870370 445208953 129847969 -395220558 -876650134 -219497398 -949846126 -600511022 -204673168 -341751623 908826753 -282129155 389749426 77719292 265130829 992592498 -773759189 527231976 -149483112 -126110694 -43397386 565062294 936778164 -723122770 -776641258 -226562446 395602260 -238775460 394487735 249816278 997021160 -405125543 -452458417 -20614519 199653899 -476592198 759888083 102324127 -77103219 -592268733 760572504 -315760114 125602112 2838282 761959179 -756750707 -152052867 988199990 770481270 698464021 -285394352 -420399764 116042667 -496099836 -143522534 339401409 277337718 -895403922 -899374052 -475658194 354412356 950163461 119216263 901953939 -217934706 -828613485 -722121906 -605530271 273710642 200774875 -197799004 -113200502 885014761 927803109 889637781 499490292 -976431246 -409898734 340206635 794050024 -858918361 -945187718 -773833388 257124306 -588771200 82644078 -550957933 688566518 187240157 -597815632 -934575324 -605831135 -795135819 184640940 -851360843 -13070525 356027455 -573482749 381399204 -517745551 627292126 -963883448 369053947 364823239 963919661 111208080 -283170116 987488416 701309346 -942963482 634054792 842390985 964365154 860221405 -47968357 -771889694 -204618165 401073710 916676825 982621992 803258078 982101501 -770692790 -991877742 19258793 -622053633 -152431914 -772197400 -195536382 -918516358 -289942951 -715727904 -882399805 -920889004 649095335 -918480145 42835429 -781558429 921524624 -403338872 -872005558 408095769 -708431535 -907640404 120833526 243600109 -827013745 916215361 -502809829 -910336921 751353706 -847035398 924280934 980660916 -986396787 -203943921 -788876365 -138828700 23858680 15587253 -57345058 733915729 299859349 60255137 665543078 -198528964 -5708654 -439105140 19912608 -231667678 157555988 147907050 -971055557 449124453 92782999 149777969 -454759086 265769255 -81490317 42431086 207948687 -477620259 195395688 -15254027 -644442991 208998901 780802053 -433319356 -929829800 -342822915 582267897 -134658504 -756390834 -265356402 925596633 909152245 536114634 -227595669 -677436543 -591456406 540736654 480119445 556450645 569681097 -218239750 -498250004 -428024581 327001165 767519251 490485102 -778051397 -172015709 -987135158 417344291 812730264 -779061796 -521140456 446048669 -212381152 -598453902 -896774247 -777596903 266887594 -800648727 -42953305 45000579 -891496483 -654322319 817404911 -716416673 -245778724 210657917 763702772 -836811727 -367144634 -602020626 -335061731 204830785 724980539 -715026127 -452167761 946929142 112958164 -586786566 216789785 -221795220 -365848362 695649330 -923230198 421770486 -902804573 -967488092 644173583 216599374 -768136819 -546263370 -885883695 -807116949 -200585688 931521216 -523533622 553635588 -5304515 -907314498 716823861 627550852 -509335123 -765721518 -315102011 -931838232 -480747645 232730229 -984909090 632210519 645943663 84397048 -737068348 -867388346 -367437270 -660298546 554382140 -417725490 -627786638 51072076 798873884 -395923456 504808706 912990190 -203040405 -843260630 697027758 273425974 710374958 -455760404 366111476 279715171 -975693200 856776353 513993654 -290795211 924938122 -966753992 941935018 792545385 517972881 440395034 -270541215 780904533 573006688 362021516 -879394014 -20094820 944296026 -654664299 -969022745 595686263 -50587755 388302315 361192805 746371841 545041685 -89263085 -127685833 107932996 454976511 -909058005 -759835481 479283311 947718349 754158173 -958995547 725172823 639920535 982939471 370234560 10409768 275850857 -900306656 -356169347 -298626103 314231213 -383047008 681279078 111043592 -37711307 564772686 -440753793 911700939 -194408647 920439012 510589132 -796850609 -316307721 -764580349 311082387 -861331210 -673638354 551246906 470468454 -873403653 157921432 511472907 851769170 -349641681 346928731 74520082 660768087 -524704060 26729780 -842884908 176669838 -806522655 -225931916 -289534732 304520937 736356777 -872245694 863767144 500574068 -66654340 636722508 -136320448 136495051 -827068860 99099203 -699906210 -835883717 425460850 851340696 634584737 552057197 -138221520 -1426003 256342720 512136799 -801980920 -816620846 25421238 -326684980 210108934 182536330 849984858 403586280 956604414 -587033522 -439376431 545477544 -459279215 -723092934 -101432036 474066445 913629574 762247517 -536922152 -913439287 -286136928 -236828362 -896806651 -860676079 -532971314 737778087 543897472 328807167 -411131564 -347243456 -306539682 -213112484 -163864302 718881557 460202536 -953755368 -246065761 162703747 302347265 -436944994 575670225 862970834 -891467451 -883608991 -860122101 -140383134 442973807 906023827 -525619265 906051655 845100893 188243808 -478260355 948294243 180084082 -11231668 538588682 -423502094 -829908149 -872542883 229254450 -136447831 -233139014 -934609852 -565049922 -920420126 964151134 188884318 242283621 119014751 751939324 -329529801 -165498063 712988226 -360622439 -173103810 -574878556 -917648632 -414563631 -100497820 840919376 -716946386 -912254013 -784824626 -916135791 120346422 203943706 622452891 696844329 374035557 602426361 -221384869 -909895922 -778196301 -303478368 -474945843 -698616426 -486810882 713938475 543667195 632203869 318394151 -933346254 -680777841 -116101271 -293968692 146118349 309020173 -359100971 731554718 -938961295 -665665243 -985391669 -998698955 -450489869 -901527459 121647468 753453837 573441785 -328991851 -19994254 28384499 449623280 70109825 250188198 -853855088 595163982 551571772 -488149617 161618809 -52244680 -855945748 -667470688 14409066 -684207236 216428041 720440374 461911113 -622035434 -786144245 45982183 -560996728 -451809487 -86893133 -559695683 97700644 -135904239 561951785 -296329166 -709946101 -914523714 683676580 318438398 535099567 -393697243 -578857052 533760832 -946016909 972714721 -954388786 215601900 -227013607 -957818181 548131212 787395459 -789509064 -382924395 360352186 672402049 -4959828 574207941 -429099416 434043444 -877601547 484007452 874347761 72615451 -799380435 288815899 776286285 -509326536 374292185 312479217 809111862 -238091896 918781975 -917228837 -851814712 972765066 -944514117 -953687144 40883319 -319011371 -911505325 -558469117 -679099560 -848498035 58606489 681252626 823904014 -946353340 107976920 -752679049 340206457 82891726 731328403 67070570 -991976471 931947968 -791597179 784309814 -724862215 582695007 -50694616 -915750354 -802880537 -279396289 -980462838 -654695248 -454114871 -924976955 -608382392 586768448 -391471973 -667371364 -971700669 -70571532 -515869399 -60577827 -536802554 -839449032 -154414814 571174366 -592128081 -961692005 -493417555 -860799679 105378565 -485394026 923664642 313781387 -848567859 -948681221 -251007254 100737525 -864431574 -53887791 821341236 -992378059 291416961 -780257283 -917355013 683034569 806511166 -456310633 -984336795 687326850 473117835 -647689841 -520734625 936315282 -487138873 324850561 360006000 -79266954 363158556 866588445 -87550280 -678946527 -766289228 -311369285 634834860 -614857087 -260050506 -763656042 485880438 -271965727 182456168 159738026 -264343785 -673610519 379480743 -329182445 -990575950 38508261 214506922 877603609 -421648537 -459858890 -917569880 57616838 -671027256 -404708752 -765016249 688978744 516024294 598142307 408083542 -719009633 919195781 641794314 -30378918 406546993 -973062774 709570576 642890952 365334017 -709878798 -322136528 -622411605 25777417 4252953 757069138 696594972 -133806644 -351906248 -236381754 -403686683 226445215 303759356 -321256562 -863421594 632732100 274034686 -628437843 174227197 -357424668 969704465 -565172909 -76434301 741416598 -923378596 893186781 479943 956074984 455273710 -504112753 173925353 745394912 173750719 551513748 -376311319 -969479975 161099238 -827199995 -103286619 809192990 -63581749 493026699 -111845442 -907306040 -975713511 24732964 725426060 298321175 396295121 -247830391 940896507 218515938 186996700 -283021441 -187551112 116134457 -537318308 812928832 -75274207 917955402 -838667569 -901348855 515866666 335083151 502681246 -860444654 365603176 -483703163 -835128296 -885167091 -821993821 101289956 607859608 66160737 193983916 632146097 -909106300 -228073672 -217016376 339705175 524095938 -423603516 -589262535 -436391010 293375043 223186354 679743448 756056735 -111368462 -543014407 526528490 49963969 -591846908 -105088492 -762436528 910834338 -113016792 603166648 -720352473 51854912 717999558 -542346293 -994338780 178375518 523814444 199645136 -336962032 467224498 971571465 446021592 -340553975 348183755 -977581925 70183490 911792745 168309471 -854113804 444052545 -223117441 34517734 901038139 -844072599 -915518297 -838292417 50838909 -825438472 -927458080 937822117 777728177 -795294199 -157806618 348244087 -337640492 -152145398 -620864043 -961309696 -952500262 42173925 505914802 871587556 -659288130 -982122821 72287663 -784353702 88060670 -163403240 383955770 233946866 -866834342 -986645319 -879019047 -965796204 -830717918 -942020991 -951572268 220120991 -767459463 -879030348 10459461 -989731287 -821808194 852652843 211029153 -159448686 -446976203 590165111 -120758381 -546960112 -515144612 -762327227 -822856204 -174432742 -744450047 249431459 41213557 343610623 -913971781 -722314321 -569926159 -928289770 -708959640 -448945206 -894085974 -539677558 -390966197 -993141889 680443433 -158425659 -872172237 -456580754 -295640593 -841464077 -751411559 915388561 -912763 -198387761 358070024 878328856 254652127 842925412 -883998371 431795924 -478990977 -775932065 -466256265 562222580 567678558 -527711693 839908259 997752399 -456001463 -869051382 -598676454 -497571084 -556212587 10357349 -490712973 -875769155 851931690 -510368856 -479833555 -591192550 -351832933 -231245114 -823287637 647254304 570367125 534782387 378099513 -322464395 230224151 346617495 -890668472 751233174 570685430 -504408384 165972106 -9119660 -32120076 -141603283 -158850909 511878461 -158138312 242472637 -985692623 285649101 -894653661 -623889243 262396300 957278029 -134258099 782562745 -781398169 513908968 -596166017 -604685806 13679625 974201109 930096581 -755704510 -495746934 12837085 590912985 -533899053 -383413389 14114767 -38307437 782558718 -995004894 929572487 -506528213 -301339450 293967301 335333476 941133188 160791031 -526501071 -953520474 536901788 735895229 856273908 -744839958 370974326 -925124261 769069010 774808310 -677293714 -364735013 601525771 -894680780 -120439523 -894221164 118156305 -677010186 -575603864 734742916 337104581 386088699 369817986 194616040 168177539 863289774 893276591 -685338808 51139602 686926131 475452223 524638531 585922010 -135129637 113050113 294712270 120030405 -663459209 222104362 -258384232 -888650900 544810649 376880755 565391224 650129869 -891042415 523686413 -379197474 -568052601 948082549 -791938206 769051981 186687601 577879781 -183815627 -792618508 293685907 -438022684 -477957316 -802658139 -898580201 997494907 721980392 687341809 -285118378 -312453143 -165429568 834912028 24087649 -943325207 -570955852 -12046898 454001795 805924903 -594139321 -43351984 914882488 929547092 577450542 -800653760 730145994 785512337 968398221 -230650053 215908470 -362901054 -23268561 -637889271 199076263 498774123 -440547410 300496062 348785382 -866050666 -159645776 -936332997 -178503808 674924656 751095384 845583841 584115802 -967344116 -313946705 -109366050 838580788 91913974 847281966 605979628 -126022581 277248861 805325868 -543360235 -84722450 626240441 225989712 -868813981 -884144260 -944762497 -654186899 314932003 554011626 -94734309 -532055583 -244686640 39215025 308298641 -328503284 860711217 -164260351 -724891547 558811410 -727628196 -692235663 -902618942 163005754 -853654876 189295032 -137195928 604841106 -936727550 -859947068 262683326 -627571432 -92153165 -258559880 598418280 -108450793 -142704140 653655783 237362308 -975255785 60183761 -857372002 -507311368 815497121 34359377 800987274 -660489810 -252413054 -510756725 -385381357 -841085291 -238384921 -77617020 -743704233 924620833 -78755542 445590799 -360058742 -621398084 361379603 -367489457 641285242 733808171 540357379 -764758286 184742804 -715577062 92537574 -309085061 521785247 117281789 751098701 516929598 609970422 419112174 -596194673 263474048 758622364 151392274 752717323 -774242641 310306983 -633151245 148140340 566602750 -856014060 -930615203 -135290099 -216072802 -699496934 -921394144 416437742 941788308 812414028 -190688527 -970453625 -150326816 93734411 122083949 540588123 -531963990 -908117909 144203176 984965609 701852513 -584168297 -758712712 -182157087 -973029581 392679562 -576923412 -747272221 -444497103 -210074657 400868119 -877894354 -66088716 322769269 -160668099 717838482 623272335 -82062243 -13207424 417576995 -417131863 796104049 447123370 432541321 -257645187 -578276328 -174354203 210390823 -486394237 969848973 47872784 -932025372 -761802972 289160073 -114182459 -734832552 -465644013 308894129 -482104773 89858885 -901180528 918763346 64480884 -114752891 94048967 903812785 -544398057 -430162346 -325733105 442394520 987414649 257135032 91014921 287054372 -457807294 833369734 708778044 367838503 -103723090 -925099841 190203828 944149694 -857125213 428400857 85826119 28692328 693568305 620182107 -809897191 -936020116 -437442656 -858561366 982743230 627038228 26685743 -70691451 383367366 482287687 499146203 -942365740 -222801441 339077204 167285645 868213480 -521352072 709478351 554099567 -960057676 -70166794 -697107171 -885157517 -879962966 -900441125 -742282730 400954244 185384995 286409598 -52961099 -341916546 476512408 11018785 220640798 617951042 -153721633 -299804622 -502846862 775586916 -916437257 979440825 127249471 993713357 -390844264 -681156973 13515355 -670114432 -202509044 -424489942 883985135 -162566720 505343265 -960605684 -47724236 477896652 -861046808 209993034 -268632752 324338187 -651081015 678406149 982421641 825431393 -458058714 55578791 295898787 388219653 755774169 793051925 16322921 691853266 625009102 -856427609 538082975 -913318810 -685068229 -595885318 -583433241 112422727 -20375259 -846931754 949856008 -662515642 -807537437 -245351876 815381010 -668584245 964641158 -600735390 655753942 -833923505 -922329242 490691935 991507888 -527871603 -601212922 139923028 860348050 -992922401 -214508695 -270812677 698930865 -736983240 -274723933 89530193 -650302050 40207838 493644875 -233735291 -994853082 -674214032 -80667044 955002926 -336729674 111795519 -437832598 -668832312 443211274 -620675088 -269567702 -48518432 -454598592 -339380591 -705310145 -610574352 132747806 -306523067 529348676 -154387792 -299445468 -832643666 574799531 -747998250 -569626906 -847408050 341531943 -219928956 192799789 -312306830 546335754 197946707 13479139 -681814938 5465985 676749465 429980581 567633387 -992082847 -274291793 946958299 -409134196 677189775 -655123941 251485214 971879630 -265698292 -763250628 -482127085 -883833264 82361581 218427447 -716476930 -490322536 470429197 -286103836 -337730585 -335522508 493967209 855069204 352170663 -107180685 -94467737 -781833846 211004377 910998248 894915619 -506498690 331147987 755349125 219209517 130622638 -801268718 -251084356 475498698 450216496 -426688374 -937683242 686965868 91184541 -821516506 -378156199 -837871660 -537993435 131521266 632557538 175902729 793790681 -850448618 -477613710 501376237 501722045 415205605 -740575148 719888199 -521273666 -977060548 467320171 -27772356 354087439 75185648 -956046487 -662773571 273916930 -207130843 812725127 -423350222 366180783 875041885 -883868001 -690118324 -946474621 -262024200 -527989983 -631951703 869497066 -895432446 543951026 515804099 -893364711 -933662684 -130303312 608357335 334059274 129121540 180761886 812785609 152060992 -499401591 -362470395 -641335217 575784058 -318516881 -304108787 -297782660 474352276 -638867308 278867119 -306950588 -911309070 394999118 2931088 -857783691 -867025083 474941105 -637219041 854988337 432025012 906731985 223308788 538660302 825585654 -906994524 -466011 12161281 74643369 -967187773 -322536758 -920779286 -466589363 314992847 -562114503 -890805306 996475966 133776710 -336071613 323344595 494909403 942795506 -983605994 583600333 190310976 -128158553 578332995 175802247 -800701095 941113954 -116693064 631323917 700362291 -893384277 22500571 378464298 -947862448 -977965441 -756858069 -20702725 -945153213 -79394827 58517989 -559226223 -911885628 496403486 -597515176 -915409662 -517303451 66413211 260451286 977605952 -138274930 129361645 413722637 -947963955 -998796909 -155428016 80354645 -946981651 -361797710 963661581 684342267 -808919067 922793658 -440640810 569545231 827447563 -566089897 812687162 -340738810 -658726757 -414191313 717779179 -217952980 -326076940 66699018 184531844 -388970249 549395567 -896538593 871481037 379517871 -34813523 -146640966 -354243140 -130261124 -292921522 490328844 950093521 -239903172 -871468867 766271455 -703044553 -827871581 541581465 -143685363 741673651 221545380 290224740 406877165 880806571 631497983 992685853 451102102 -733938645 -480874735 -629682528 450593199 130155016 919713039 554054607 -145847595 151747262 -628242564 707511439 797504122 241496312 -732893731 140349318 44106186 27203097 121396804 -337106007 324158544 293525224 -943008190 -967010466 -112284773 278537190 323214274 -852891256 11860113 -192771390 -860205404 -684521432 73289965 -488563786 -314203960 -623600483 641591230 -541974568 930454124 -651740013 609772694 -845272088 -944228575 259793169 396224225 -824605952 -747341161 -707153237 202597145 374055644 -44259244 -620727958 -479902780 12732566 -587738424 407812447 -856213892 735475850 554921191 155646222 -604779188 547232141 471124790 468510778 -941331646 -990562818 844910295 552775938 -532537386 627880771 901035925 -922764692 782608683 809323704 189544830 31349260 984717752 442203669 324196023 39831249 -331224335 -867546869 419103291 188872885 145185697 831364867 -550798316 288971806 419357070 -995877125 -702865620 814577882 403871369 768259170 135605012 315056076 777696352 -166968341 -279651634 -902324681 -686571218 -526099356 -972573020 -903962535 -864259300 216971810 -20096922 -879541549 -488308169 -843384546 12806053 180467497 -710931415 -715574303 -778143266 434254283 -884209437 -328941581 -424257559 387663986 -472302353 -127123179 54758221 931569016 -506347657 -957120415 99141444 -876134953 -124088755 819489811 -778459634 189340027 -854093193 -751032654 137893845 -718352493 465939156 -882203077 -745377689 977630988 -873071270 267428364 10614837 -584002685 551854061 232471571 850251598 520160978 903529990 -721489609 -239658684 -716256011 151387212 815099537 -932170643 645039555 857979123 166970802 768904603 -413593280 -161023035 990444969 775746747 -15116228 -908071332 -233843055 266531279 557867824 -263529779 521153590 388015164 -136601049 -358901694 -748853647 279396266 -954531280 483617925 -17835783 565629698 239664267 260674608 -821512634 523408257 -735421827 993586904 591237614 909617728 704082379 -389275232 531038683 -856994549 449701733 374000005 918752198 -712898143 465928673 -462574505 553633136 -123687151 273895716 -72696922 -883155634 -862705334 568401385 -632009281 269207286 613870105 851608644 -896112145 32016155 -56210736 364562463 210503521 -680286127 629140636 56606777 910951487 391274717 -386794492 -625807392 -225170248 -243789041 823894341 -998653891 -472520490 -889003802 467274782 64905005 517145687 -803896016 -808682926 -703034882 -687051650 -818871907 865366503 -319060931 450335379 331752960 -614935934 554223234 -783714533 328853330 -228697950 426788988 648567203 -747040962 -664087882 412035042 644233755 -50882374 786227650 -728420140 705328586 462638344 -727074031 -914675552 426150895 740200752 150229453 -204187066 936304736 341546527 92778052 -898230562 522674621 -189339093 -217291493 -174473648 -857586134 167772573 -767734061 -788784314 -650857745 3567989 638004675 997709458 256527027 973916793 262260853 -246722865 -224449229 -98995145 24856995 -666604291 -783840449 297782964 -581279843 642310446 -109499932 568949611 -709360267 -320678844 -236987510 383417785 -218909406 -861796537 -953404955 563799102 -36270184 -958474736 -415911973 195995755 -747259049 -66769717 -947919904 890745626 -216543907 308607123 717178771 -954283055 -938115743 -654754106 -200761846 -60742395 -321358396 15397705 -910443078 97361761 -489775496 -19943010 -481172276 -199135763 659378147 281840215 -963201626 -707014907 420043678 -916606581 856784195 -763710154 -875081316 -706611425 432285601 -622340365 226618858 484365697 -879078387 -989925050 -354510827 838100384 908308250 -440110217 -964137370 -439937244 499147389 -285495766 575460461 588704311 811865996 -914315036 -578722347 -816789928 -260934446 -919344201 465050287 -224136071 -773842754 -262389682 -140742652 -917058560 -26099836 -15823968 -771153632 -741297882 361835667 455465226 743067815 482757280 318056530 -758926660 173374016 78881132 -199036876 209236647 638943888 -847373135 923740881 66920701 741331176 588123229 5122019 -984874819 771333302 744187573 -904219019 88899941 -627432146 -825545420 826510259 231825203 -890087627 -347073224 -931482413 -661241258 -88371106 430353255 794223968 -492786939 -234373113 -35203150 -251713598 939000904 -956322019 549249526 753903 535138222 701876391 -222988864 -545424724 295723919 -782349282 459697295 310849100 988984020 56401220 259146434 -69599687 428969075 433601014 -390573075 -486689370 543513388 262353701 -418171783 882272130 -973501053 -987818529 529012450 -466287992 -369675288 -653674347 281998410 -578158032 -757480013 -316235712 422595871 777658210 -761842969 -947876641 -915250162 533880950 -730225923 544447133 -302753597 -888725551 -546635295 956392837 41674763 882333780 242510204 651101688 -751839238 -361460056 -234028259 -170011020 -626671574 -207529312 -305313196 902340876 326182696 325011516 -898817119 -539302541 746853484 -656297131 144461747 21965707 -878638922 382618779 74089067 -941372731 -230983919 343863144 603074402 466262484 455137594 -943560894 275171674 -650671291 791289240 -629801770 -999569604 -960549999 8738174 -381081510 -278044666 382066600 411389178 416642139 136923828 -409911774 -405829993 238106710 50785685 -806460156 581809579 -952236215 215505551 555687010 430382564 -857889030 614314279 -948085003 485974115 69905033 518177482 -206371939 -21139508 -354134492 142956770 -377333916 16063738 -4096481 -485367561 -975198089 614822009 236587773 259384864 -121272461 -494253736 -751174956 468815765 99916272 486931754 -627882197 293456116 -78742315 -580118412 -638521981 -670538953 850264152 -496411010 943775326 902179149 989563105 -133803289 272872983 -364292482 845057204 918738491 778664288 -679760360 -212681419 -372915841 -165127921 -335363155 -905577480 -928540148 924021709 -26849941 -570277531 -974636894 -705517824 529638741 512294860 -333400021 -324388791 -713931102 86481567 37089229 -384470055 -210737929 540678219 -588178376 -456042427 382757676 278018335 816830556 -981534807 -24408109 588085400 649645834 295831532 -772079667 -870753655 -869296390 -107442821 -776331135 -945320185 -330904760 196818924 -663081362 -305541654 491301100 866557379 -940730441 -989582568 -605315059 -654661543 96898999 431774170 -39131598 886161071 -175031259 372690026 -717365004 -939757231 -496775286 -900534449 -921292038 478816605 540067304 580870149 -372835511 767987638 710116494 -389615547 -486938831 933785359 -482419379 182156409 -16879365 -145500741 876614756 -673061913 -426427009 935884315 -662644481 -31742068 -866260876 434254519 -747451546 94607526 172931942 77517195 -680186095 455566938 137759964 -176961381 407548842 68984279 -845628424 -199867501 -497629220 -218463934 -579363511 -934996374 391920519 -66302342 998788985 909501140 -884145934 -165574028 -383483248 844985175 161364059 190089743 633385842 498719579 -989135973 767124966 -214509550 -736587519 -285751155 958422392 340929676 34062750 266505682 -668794008 857101369 -473429124 400190271 -988527056 326703375 902561051 -354474637 747339864 967564677 -962554119 -466446126 818870014 799463375 -498075706 -494187662 -731503521 -800574179 667176397 458586222 832811664 18412328 469450249 452452982 803902778 732862730 -980781821 614841522 -73691242 53280929 -266136444 257514750 -237101350 260434433 -489778627 -373112052 -560345840 -734701224 272413311 -960489623 -914620195 162375546 -426935749 904249819 -185644727 74988545 -737421491 82851752 274414367 929754906 -606045674 -40257617 -199316413 863404575 -735288283 -542897283 448783657 -716070103 -928055761 -772391233 337210826 -341675852 485123517 -899890524 918758581 995344890 -420486223 -789070906 -886839982 851927088 -749560529 -801460177 -133181014 -176496278 -897210359 681174259 898492268 -782115497 -383457637 25422987 -999844239 10496689 985165370 -199160652 -273582384 -897606561 257942066 -972282375 -613676664 182402658 -744673608 723534163 840726806 740449909 676159992 612001740 588311151 -891809879 822930834 701471169 960117209 -926629696 900010992 -320547452 -250609621 855316986 -786856841 -499601001 -926798512 -170314477 525821986 -926642750 840182212 363503708 -273287049 -580883819 465897148 984655017 -553166194 852220484 19574027 -297839801 428270999 -287182814 -704873540 -43052657 -822664722 883437612 65137464 -999733889 437425133 -122228974 926152769 189952478 557223574 -471940500 -102214184 770366733 28458500 -176496342 -547431392 -593203162 -250622739 -854732827 770300547 476090212 -435616646 88714047 313261582 11217160 -206549117 -814648039 713377359 -925761765 -101830853 -991496181 31185578 75504425 744457784 -903676958 -71713111 34399269 -173389579 -293043990 -923131901 -763649653 235015511 -25346084 -993282921 -884009637 798157574 -688197959 -477212799 -599948813 -542930786 -854395900 876141399 21452568 234318147 41919333 -967330273 -972230970 227271295 598563440 -897992735 -874559559 459583612 -14290804 53461220 56557748 -65451409 981748109 -909042984 761159012 -458779528 -979658531 997509359 776235983 -5004615 856742792 892226346 -354330689 -978938815 -732470101 45720498 -521869601 -586866000 -225621751 499582967 647452147 816297583 384769047 527737530 -103914770 -164151161 482261148 -125957976 -852051197 -679513303 927503244 204506551 255035288 761767706 147979921 -131289347 -844495470 168321390 -281263636 931740513 -984166873 -572004492 676483211 -338497562 -550943307 944013110 707222936 -72812908 -790336538 -665882463 -720713589 857115610 -997068528 664055459 237369492 -100983298 -647579350 -427853007 773058727 -499630546 -107366310 553078323 704876005 -999814670 167362381 -294627722 -131104017 322866911 873693668 587632348 107123776 889526795 -984372145 -363876661 -596454415 -682799098 -567347198 -889231480 244387994 -357683736 -702597589 523674406 -648051774 -699666117 40246217 589317719 199350586 392666867 -986018936 -175074335 893036321 -93385246 -769479660 450428679 -93199916 397882722 -991682691 775696068 -426734015 882010978 215844768 680389762 624054125 83988976 -830970547 -972400290 401189878 -398317745 990884584 -501905775 243998520 -859196653 -978231370 595946746 -558862769 -85468800 37780817 640487817 -840285581 51761881 -682070166 -947249260 958376635 -451549826 355695772 -282306928 946332896 364013081 -654094508 -627884766 98540411 561750260 -947495005 -424889111 -501744412 -925949199 -544773048 899445467 -324266943 -701372112 -749943956 919731577 -560568764 -875658973 368194675 -119431533 38872227 -741508155 -626427364 198586646 310253726 -308497530 103853739 121146714 239952644 -687934137 838839786 38801893 676078945 -962738370 410917127 -372864292 599011890 315938475 202246597 -902732523 389989276 657473549 849229297 -934277668 956101438 -900714660 837970262 -751950974 -923857280 58681290 128617493 115014947 317173135 502190129 -833882054 -520056787 -953791049 269971685 601089927 286161595 582037549 292446065 -822520160 110632846 329707695 588396967 737768554 -218764063 -243148206 -207468496 -268980232 -853158930 -697478595 -567234583 -934920245 -888860805 -615432889 755566371 -640811779 -539290169 -333235987 487805714 575724779 983937148 -157487805 741842725 -683603287 -111278854 -135669238 917486641 -972600906 -701115337 62449058 -795121066 409517509 -755326894 793275902 -197584 25909043 -597355952 792333920 756928811 -597998529 -905144676 -957789419 -680402420 -941489127 -573222308 -924836050 -582300906 -112512477 -405555684 905504809 -684271346 -569102184 -399466644 -942428622 -252705471 489254503 -225581506 -482702478 516653597 73303157 579746581 721532531 -664662981 824419687 367324785 335139435 -297154918 769968834 -20010293 -687709754 -975513343 -72638616 -645499173 -655915763 -14127743 -218721481 -728235460 403571352 668766042 -133791144 161592513 984494697 297106672 762125869 894582428 -955598799 103896724 -478482726 -585784924 -526933327 594820432 993961657 -952884443 930157451 670897696 414440342 117813238 -773740869 36925528 -902197056 -461450623 61412186 -122319319 -106949796 405496423 863552939 674328723 677260964 119640643 195611117 -604013828 -866250492 32622166 693092845 895875377 -220279053 590010399 -147711546 301238221 -995774526 325355127 -251424995 850703485 372470684 -468751192 374117533 -360572621 649062046 600376664 676352907 599381343 -861073960 -409718555 -670421623 -115507403 995777869 -954352332 -588662328 525555185 165288311 606948790 921541357 299037819 -507912692 467150554 47429548 271808255 -90322695 899718002 -574437171 -233580867 77589482 174137834 -530361030 -697423482 705386643 843756503 -57996103 206965041 296649520 -529126843 -341137263 288091913 61154602 -11558886 -974899137 -90551177 34088782 -563561465 -712479640 -948106555 -956612676 -938421930 350931264 -612009014 528728624 -749122836 659799241 -709077718 -996888481 -914637931 57341415 80701001 112016257 526980385 383277519 -330080748 223253240 -822202231 876884293 -627580888 -351329074 -611736618 660511026 709825528 376704496 685611889 -528209296 -736690370 -877949577 -240688936 -684796925 -982045899 -179110866 666134339 -741538560 -797865889 917011504 918260681 -506943607 920123023 856139104 550397808 -146659624 -179328287 -70105455 -910865753 490590965 -994335863 -733067984 219991610 -621916750 -84397058 608254993 -961405725 -522055177 -162524159 576722517 -50264473 100785472 551289293 709046591 415988547 421759747 -617547922 -65360761 680221187 -415413811 -295832905 450998221 77642582 -523193530 159653677 -519443258 330146846 980325390 410451287 419281093 323432707 416115424 686213110 -604059331 794198674 -545667596 -995804339 685309302 -67722773 -305812144 114548171 882012754 794973328 -481646183 443575698 63478227 940113564 826027776 998117466 472851104 -736869683 -445199087 -223634323 340772899 31607383 936019354 821329641 -785729419 768861096 84297280 633551675 -55189845 -647070944 172281137 340750824 -852872270 626613541 197462839 684953385 -588592879 891650695 -347982091 -854063773 539140375 170371726 589511925 -544865046 -36998358 268056053 -694231227 -711630902 531186370 -139430314 64734775 -275524379 892177070 -146729519 -601678386 -893552350 -525352071 482618894 592515678 419458084 835547951 -382686833 -387274739 835192034 -903556939 810188100 372661771 -492149818 554355147 -975320321 -346213591 -53988126 47567758 -904185313 401146828 -989430600 363870740 706915601 -848545149 -252426537 -579998360 216189627 472049084 -835304938 -930539893 870370699 -876340935 -603375610 205505945 716174744 816082474 -106429752 -813995737 -718675913 -418721366 -717552676 -908487814 953940406 -209702494 498383686 831136438 444083916 -703088088 -268779451 539898603 698058741 -405693698 -243714305 257490694 -254238847 503859158 677492334 961950780 -171575405 842187396 883927241 -448688354 965846462 -866932017 756817591 534537558 949150457 -497095808 720541821 -917009103 84182826 -997010855 -972980564 -109360416 -354196996 525403123 -425707625 -910113081 822315035 305512924 482301875 372890128 899819226 -908896077 -517102825 -501903269 594963081 -987094139 -687436136 -724095972 855093258 -950992543 -172784326 673456072 -817924560 -563450382 60509982 -868774104 -60546190 -366431845 -933266854 -976363365 -510926347 -906247417 -233207427 134876658 619155706 341084948 77279930 293987093 -500885776 -587901842 -480606426 -748550198 -496797919 2290749 -250453467 -901834839 15196610 62110397 -773414457 -277193780 111117854 53801217 -751221356 293193294 490350835 309288626 276935544 -717679003 942856782 343668690 -841526014 -715553213 437421273 -74733441 419323445 -90906669 -881132141 -650880272 -944403223 -382017917 -238782114 -425009649 -130568115 264419967 577281100 618978418 215101481 -555005938 -466394832 441687024 167800283 644723022 -651995406 416578927 -209567331 838355429 -421616094 -932631788 -879323574 -626242960 263553255 -868333235 -341796173 -446509119 56933324 -922472728 462584212 175801183 -720836647 518180989 793783266 40381239 -906828661 -484268497 -842682442 522968792 -865290080 372419039 967962855 -479168559 -333377584 -11720510 -981929184 14627010 -742625231 -191496515 -294501209 -164241325 -271611950 -321308430 209515715 991941305 -189641665 867719543 -602051462 867291659 797763168 860532751 -104390806 -923073480 231230092 -458091188 -30175888 176917785 57640315 127141670 -447597071 44866589 -647922939 -627117864 565698030 18699477 361161626 583768846 -966673514 618536396 -755211317 -408658369 -693188577 -26823267 270033201 516327139 -182365609 -919608464 236563034 215582929 800199548 -113157446 -71367968 -451674905 -183714573 -987621523 90233907 786109539 189296262 -999609425 -234232439 741699191 45257164 117844622 -885418673 -536528454 -863455901 328259306 -952759608 -977613062 -200687946 -855454572 -533755078 106123478 117722162 736278124 -525033031 935356553 669186013 711530003 3455834 321901913 -549111091 932087867 870227008 267174336 944466344 -187022732 -94199773 -13721042 -186632157 671567788 -419505499 858625007 -358071238 -452407819 -825387095 -369010786 875851488 -925630350 -494107494 -472320106 -781084921 -27862572 633803372 336637241 -439068096 -891229660 124510146 -917365731 672816696 -872034021 404536183 -876294396 912570199 127279543 243396293 709552895 940256811 -998287128 -451651795 -393858994 673280660 128842707 -682717635 -832274225 676434888 -508104729 -201285011 404802728 -433735079 304607495 932482623 -214820000 -870738724 418802347 -878182760 -309806820 380089041 98843739 -227172550 -94577911 79326072 -970120015 -118355953 -155587377 157159528 -874959661 -593518129 -50067308 -873246788 -45169924 556073698 652550225 -916327218 873356064 820276000 612624024 -782232313 -528492658 -130056896 -215967392 776114837 -345057921 569212609 905376113 -926255574 543546202 -551914354 306349820 -505093706 220913096 -935711739 574232366 250793081 -54067692 -728838659 -739531039 -76510999 -322356788 210401653 -97241434 632473289 -381008296 -592174857 568662424 -655135880 -919382504 33802800 -437368193 -447875162 903745905 346664415 -819243973 -588795664 -231606624 -913867860 -662534885 -835544069 -613265861 643814935 -340637775 607647235 708103197 -913889057 -289043332 -493448143 -642727716 -28574371 430040858 34915497 -965656365 -814684224 -480094862 -346664661 -406859080 -911432439 -1800541 -326241584 -25113285 560831266 225883254 -268851028 -239987967 406639281 142353308 528405410 345287774 479818424 692861341 732021913 -23850289 -795260082 192185500 -463230740 -709149139 903142168 43321118 -351876855 -272915850 -674121672 683038642 -238572215 -488805895 -944539868 414763124 104335025 -855972306 -734521065 778093441 -28569238 826310201 -143506953 702579734 -561161414 -884351320 -302550606 967243996 460936455 -970215830 512621689 45474720 5933882 717361607 -909823427 542703142 -991787533 993318741 -561459388 -491148034 -427080757 -235581059 -955593040 334347028 275613046 -900132907 -398373496 -767535577 -903588860 -132894561 -989442137 67841902 -454068008 -280432737 -377062012 -15229421 -164784057 320387382 -195469073 -851331250 350171553 -830331031 194143471 -791378213 887030576 284320044 751324929 747759397 130155137 -957618106 -890872285 703074381 -193199165 -846465325 -110062239 -917586120 -746598232 491564266 -832605344 -650187092 -788813943 -969531128 417654810 -242881950 -249963865 -959407203 741888629 585252078 213496533 -601064092 733920829 -583815562 -431395123 -219419348 -375193775 -691848194 -935099305 -771352494 -944088798 47572185 -728970600 -982444730 -396837082 77830235 -828910055 493100680 12760468 -575508286 -162818702 180155124 -225695378 48367355 210623996 -955524215 805485405 960660131 -914931418 399890386 398428562 151081468 798826295 -15134257 567265906 -780052476 765446395 -955411517 -471900670 682863443 -726764010 -563473115 -417048020 -455734610 -545917845 186114899 622095626 -374827899 -468268069 -512627554 49663815 368913229 667527571 823968437 -730203064 -269332081 868444222 -924717659 -456155597 806029158 327689080 942272965 -190373022 -20968273 -220344940 -770590763 198979252 -602382193 -726002280 727078582 -919518751 -452766290 -983878180 -484050418 91499101 -529796025 702064481 -433888921 95376076 -913687236 53483525 -854960110 455225993 -426472552 821524681 725022930 304195368 542485255 652821624 848039771 201030765 -166972944 642829088 -989342257 812058784 -724999500 -907416667 -136445612 -327381693 -633418947 -556850678 -394384091 -86185236 -540728858 121565491 -994686136 -70524882 -323853675 -576058704 -975148807 -237540911 477424821 -977592563 -929798565 -949047731 696448471 795224365 207663990 91450078 300562341 -91779887 -855002804 -866410604 -596434447 -991828708 798164533 -321433947 -899245375 -485764727 351184360 -532664322 -42615404 956800269 381150442 416655738 -69117888 238980659 -801352792 607028437 662921955 -923985245 -777996121 -7136871 -901577808 -707794686 -103668249 647387016 -912570322 -896004260 -408646554 240508372 -135267794 -263649358 226614121 268297759 -255478066 -122704993 946863812 -154723441 391530280 150564524 312612238 -798568772 -40118855 -453720968 618086967 890763257 785259692 816734175 350308047 300697999 892748930 572311926 -853922520 843687475 864517240 42409231 343590843 804463271 -1078676 934944290 -102512005 863653530 -476188716 -875897885 -15532359 268333219 -146086525 -216152195 -886390223 -902039892 934412329 278738368 -700608664 -253190174 825017401 917478303 -509910564 462793445 586728831 840397483 -383992204 331994113 265225761 -237914723 28197941 -17740647 804494508 -775694864 -360761024 -344067815 -988234222 536726971 -627897933 -464422937 513345439 356569709 803910282 -780224733 -859582487 770036412 -682264625 927346196 -98708867 -382873289 -473327626 -421175114 -612878633 16761810 -958381670 973850198 -290324355 -489857521 158360663 974901406 272227756 -960925044 -190322889 -70761383 -736619907 448916087 585170802 -724854129 -161840590 957272869 -189277066 -795978798 166358930 -532850432 -576203531 159292797 -910297667 -258468156 -60844655 -9006534 358658555 465827719 569818352 745779922 -664894118 463953035 572146472 44781527 974095514 -416976512 -127800714 98839623 -377901556 681876397 -971921761 -114521463 -16691163 465765394 160624409 821468247 275554615 971347343 -974510552 -705570102 -708986736 -698197730 453722695 -619284403 43334114 -754605608 371709063 -745490978 711222111 -205956233 -999711057 -953672008 -889486846 424951769 -56374127 -915391333 -992024744 815825159 35964643 -517409947 350217908 -83440765 368068591 -813956903 -765159019 -618790648 -992488656 510395597 -794926953 885517146 804825495 -503913689 -960164231 111064542 -123198092 83169883 356458934 -898972677 337678905 -79802603 -104928910 190484202 -180958257 5584244 -532047677 762667616 -57290735 -671556068 431009127 978673908 -188966015 -366256613 -252250504 -968381072 -180213515 -17409523 -587171720 -320185818 -654497574 -382098672 -582152320 -997155727 113987639 -542316551 113908815 990789548 540853333 -677115899 -908183130 -268951410 243081499 -160595686 921532792 -937876759 844988558 -757998533 677307210 -359785825 -429554601 -39167311 -528595564 381479385 594576076 219153932 413098313 -733121087 -945739239 825926594 -53306905 -600236812 -703655726 364540776 -597392539 410331913 822224225 516516277 253637813 215593910 839400378 197971037 946642501 -65001771 -962624650 720691645 -150362177 734880261 962693113 -620538615 -772389211 -614345136 340294074 -300984775 767134249 -212613497 918169157 32748915 54265416 972429918 -288808139 -999041489 -775290542 7536135 218015640 -372683080 -729615600 -107243783 -856166804 524022214 -891649873 835749927 -425490397 907508981 -376735491 -535598694 480716978 472902332 -948202081 295926443 852363718 -720591292 681581308 45174144 -21576067 301231909 832560647 -250890558 -813502824 -260657584 -425944287 -102310963 -407182720 -201234829 905225172 810832920 426082091 -971874075 -443894511 422431640 552148139 -483028031 110697920 -873342259 -723002698 733962429 -556424600 757714281 59381113 -504626681 -93842924 -235738817 -225217972 -559745264 809435328 753205961 741486646 494512327 -645168244 927983822 -913628905 -71112531 -321810788 -320811625 727652640 -564069264 -657462353 6251084 -535943339 -101356863 -718800924 -983795201 415615106 391896996 995378894 692612409 -21624223 -708529354 302843042 -962243110 -213156034 -938483530 -345465574 561625994 -498228793 -683513894 167348307 -904225795 810998434 522180063 -976241974 897369529 -696416116 -445536409 -570925743 -968763476 -9605672 -228388096 -109996039 454450989 670255041 171203037 323172142 -61613500 -584383614 171067388 -516484739 393992163 462538035 786358303 284265406 -898101647 847874773 938799833 663524347 -797837668 -892197709 -316610994 -702063463 918800725 -941914578 -825789083 668686607 -638330694 -271325492 -902239137 -754577817 719068836 -278110880 135426144 26036178 -755339486 -840854466 -798275328 183047014 -425238080 372792060 666562275 968754083 -312153553 305436930 105535842 -210255200 5828055 -103147973 -694214501 207990388 4654318 -10825494 505926925 -224028604 47259928 680137842 -702825645 408929234 -738671297 -752548429 654351418 980397539 -30659309 -357706086 -141049931 214001205 -198560552 60674741 -750435429 376201368 -714016846 916126846 197471804 -26170399 74080128 -844476002 763574402 -920091817 52376025 -930640100 140414924 -942969658 -88949241 -501141799 -314481909 958310687 -968487604 -17307554 219756274 -707158901 230144017 -273375956 -874245010 -947998939 368917958 -15294940 266002266 -977126241 -954620200 515566838 399075127 -816120693 284210036 -550936717 157708909 -789193483 -395412719 -226200337 -856768947 656963306 -304324084 283645977 566510002 606726676 782504178 -895455555 417553715 814016574 87236892 -510173659 -893142328 -830102739 216450385 -914870984 -778101678 -562115304 69834076 487900589 -539241545 -32269771 -144016221 859833582 151609537 -859806186 -838586782 -838165202 -796483316 -233999501 -64365539 -653252263 -724519842 631310377 630393714 841990160 90553405 265414245 946534605 -639376527 -68052829 -113712151 -149550186 -108678803 56185111 -933099801 -23549787 278083433 -642698752 -953715712 -381499626 -181940297 -133469130 474484153 -469590363 -981859594 467194321 -308177145 -967508443 670711005 457823355 -31873982 -982541258 733303513 -548047252 500368809 427810025 542506153 -381700594 226860982 903129626 550246578 -886851169 -393904207 -705915873 21850295 -474487655 270534340 -847549920 -117186407 169334981 -229049545 700873296 -964134150 -902049040 -916200715 906522611 565145281 -224377859 939014168 88372639 -914038152 -240343461 -41652266 819265361 211609287 -688767105 99591738 -393368208 -70467698 -821030928 -637722229 -667704768 -855365744 -31626436 -373620641 166484551 493885909 896913699 318934632 -770784146 -81234968 -910114914 930089150 -192852765 -959647601 -986111566 -433813802 605497681 -357973072 -642283281 -453613328 -272011224 117373258 504734406 -600229511 -818501103 815967301 499362227 -211869311 -401984045 678331300 150408460 -69688813 822965556 -881217977 556690546 -158033540 465184285 306120597 -986582556 694400139 -922598019 -896697470 477005641 -115450783 -856345071 343410429 450735415 601668963 985437357 808452134 -999428013 -434057514 -221658256 505306393 -34287025 -40159359 173790047 -682408445 747971331 771806002 995922855 -249103857 -445366458 671404763 -277805480 -888675913 -634112425 -960104843 269961038 -620694981 734295297 347363019 -664876098 63817290 -915571412 -668704815 -740255929 535164004 932964148 -902302219 196132490 933536136 -336359733 974474235 291358881 629353242 -213168772 -682334720 946944797 -612681089 -910528718 795384004 138215055 -503378823 319305120 860409575 -539538383 685192695 900304732 730422655 -935502286 487116381 -69697973 -747862031 -596549976 14730615 -416566846 -336805905 -597589029 -631086345 -239108124 598543462 -845033857 424532143 425534049 446325024 -93598262 -935118371 763990305 -294137113 -547799459 705977940 -646236756 590415596 -944884531 673068364 303341523 -484422914 210777411 56162607 -901483906 127791478 -604204659 28818121 379929448 -200754635 -956451265 963362602 462439460 -701523940 -815207391 -924152311 897019522 -660241248 500379832 175069923 786083777 -740702078 239951552 402590434 -34839190 692152093 -38915274 318924054 135084041 16200195 -155491230 -709058084 531777281 -944713820 347104524 630293375 35594012 742899865 -488372152 -731960188 -605338418 -592307063 -916081234 857101042 -293831003 -731288624 932948731 -544295129 -391529872 285844916 630774794 -752929743 545142838 -276757302 649660691 -637180000 -732088856 -536738231 681744054 402995185 479461964 -621230824 693937102 -136244402 -713428290 -106442022 -653434675 322165722 -511025805 -141806826 590205534 -116364223 265886111 674124300 -406746829 972055108 942835676 -621281745 -719723669 -596177843 664563171 911051125 -349107586 62222361 -513189825 -846930542 425042362 -245278681 -383668773 -40697232 -989767143 -904206809 338071945 704169959 -187934858 624643655 -549755711 158630467 -200674271 -60781516 -983176360 -757952385 822854261 135226104 916171915 -731376216 -40202436 711523944 -352657961 240073895 -884653900 -835578438 3641372 -381245133 226643924 490451548 -228175675 -495797362 -902310781 388155553 463505406 -892077924 336465097 -345906297 812092035 -998953409 -868746290 -885147324 159677058 -69420561 54071160 29017052 172627054 -270558227 -983240492 -58684678 -1934442 -23442927 -494644382 645407597 -930852680 -526781929 809829160 72788693 91972938 -111010564 -584243407 863797264 393192074 -486554188 104469169 -290786168 -378632111 -706549382 363307536 -714023724 -705502791 494561246 -599171047 454174267 -722342962 454900113 -664292329 450284092 -963141761 -647532820 -755884234 34923797 329024253 -250528616 -467152254 398171573 222689455 -804806742 -676523382 -832821254 84182694 -260766789 -969023991 -670108880 252679024 -12038469 39104953 874046913 281412149 -745071159 -987460459 575909358 749490087 -586631506 -117400023 -972852876 868268608 218307649 329947570 905126847 570774829 574063336 -207433004 -247684566 -823948927 325414742 -996996641 398740528 520608001 -673520022 565919274 -542692953 65713189 449411636 -212801832 -829091435 -710110481 826303121 -955044523 571301668 -918768039 -942504981 -272622 683238401 -676620134 882327356 562901879 -955835174 -46848643 -254634199 949291673 -623557462 -828054511 -405624979 128757972 -652003438 919789764 131761331 746737091 292914117 458241309 165172717 750221164 -623529149 -532899294 -610064316 -452620584 -243009775 -931244843 -555148753 -819191754 -997496529 -645137381 180535624 685741873 -321757515 -84620668 101160104 -277592688 868530689 846525905 -475784663 -902510421 -981528607 118590359 226247551 -781015691 -109103525 -789474765 965721400 -963673056 668766544 -16589531 786548108 -954762606 450511175 -970999855 -554866836 -939982247 -902244698 -110015589 -759174001 -899741226 244847030 421361623 786000647 923089515 -810742692 -260322897 -501986821 -942212004 -561280640 22228517 -992206071 -690292894 -859181125 234041480 -471308585 -115768297 444566715 -653070833 -79441353 -34150388 330339637 -440376893 -136396641 -366632836 -411376748 308736523 -306615083 -313621445 -948762714 -65789084 -213362671 296084316 -791911108 -574845672 71690184 -602653800 164831431 569703363 -692349451 603550791 -555551768 -684555522 913257897 -562216540 549485959 -705534335 322015163 -153430974 -358605168 -904909838 812418638 971734469 -345286730 -471461650 -542382014 243336522 837274873 151002903 929715077 888512160 -914786181 -431131242 37112828 -854180936 -5976914 -891196989 -456834736 -988629131 531022728 -149184187 614921660 975470960 166260292 380695910 -734229227 -431737397 675161575 587785936 414831629 -830927241 682876099 79766620 -859192772 -809894279 608304970 -549058433 433442243 298096195 601944470 215673673 39124707 539674642 784542431 -923762465 685493706 -368918130 -962443101 -918824678 -357547261 421095980 -68008864 -890109248 249083293 -901748573 490586662 514854066 -480969617 18264589 -44843646 933862012 187337348 -509451195 -133855016 180660929 -319345474 -673033694 631602496 -885903231 625062502 86063319 182286795 -483296439 -521745687 -180654422 -554542551 -983735628 450427448 -664469298 -902560306 -907119813 756626682 29430830 -944712708 -141773673 -19801390 545873954 -774403255 499228993 -583345105 180753100 285607358 603992243 671301905 -995731306 -362830475 -795527216 -668764999 -878711627 -828914094 956297503 207351692 353372701 -674482584 685606006 -974765369 -229025134 701870378 475662080 106505568 799310072 421058620 -284351398 -318742745 476345912 573874930 661455865 -125263782 799471675 13201211 291391113 -167258873 -848675079 -252100292 -643440615 -844406385 385069233 -438967831 -513171384 506357607 -267881925 -704357529 -433774349 -914509225 -378840112 -895651991 -889274594 392134754 806218387 438903839 -648843326 458044812 -287521189 66805276 -860697934 -958658925 -506803442 653274284 -83922707 -854815414 -481008153 -940015242 -22074287 -329683232 -192115533 334485098 -174089616 -954529948 895517267 312739000 551827659 -519848306 608381472 -881946690 -581841178 -917942288 -925082328 -618599418 474192466 881136060 820304421 825349140 191697224 -614700415 -255329232 183515643 -573359340 237867327 -310693721 342717954 383051913 208298127 402702712 -786506022 878614895 -936896469 547979077 -442958369 -891426416 296012696 869780632 660401243 776164391 330678456 630970906 -953160435 412736168 705888579 -571759853 -260555014 439540991 -898939079 -582689522 -516245433 -513639494 161981246 667270210 -86998834 -747635075 -790907159 -891764528 635416838 417390968 510938185 848910817 148522216 574041716 249406246 705563847 682615300 -602064706 427860831 195532896 -973383963 -388944361 -320979846 -926544397 -976208194 -762574915 -498304250 -384246855 676966076 -397243329 33063623 -986763005 89117177 -952438778 680507205 -997881657 -700073853 889600047 -889646185 935342986 159507367 473808353 636770155 -839454065 -99633578 -261307247 866109783 -564501926 136628047 146486966 631030970 163244085 757542606 -837432523 236699688 633850765 -600007438 738395438 -897879737 -923041362 -806331538 135183886 -909804367 282785639 182745108 623219192 137420335 482671256 365335591 100290504 270530594 -622640690 -573384791 -240182899 -462094754 326981631 498509854 -743468619 762479706 -512345747 403018347 246027028 650898338 13077305 408594505 -259885622 -500555577 808587068 -668973831 -398435314 738062059 -475305369 736748572 680774045 807480270 -227989967 156509589 -202583042 -892802359 -625638468 897707462 377728235 -248279157 -823160977 -862454665 289626089 503820655 488571542 546157470 118816713 976225795 -198307831 -782639907 479640486 814769475 625954599 -927728784 -833269750 287058019 -596702615 -231705064 -122363570 -72007984 -642440140 -589073173 -412011361 129569893 567436417 385405597 236767534 941797949 135629411 -532987879 -453964856 312468434 -542926191 835661233 -331194559 945645351 234335055 787622154 774387499 -963972776 -995017753 106544337 703313052 483453199 178815553 870043302 -376972430 582112939 -509145410 500664000 -637378693 -151585550 911590827 -49390054 977984344 331543596 -811468105 67268230 125857898 324161306 534280352 671893042 -510853907 991354161 360070628 157951534 789515865 -553077965 -201909959 416419716 -664534388 -344411359 -624519595 -961221337 -860958161 554295958 761338318 -385414238 -11074751 -895290740 -884750239 351546557 -46876289 879356941 -845327145 -216375593 63416890 -656795249 850892637 -958208860 667366057 237689341 713684182 -990971498 81559855 -73728838 166980037 -276407928 373193198 965070078 -859988213 708658810 -526824929 -631991455 599953827 -535266737 922304503 213808497 79319025 -236253895 318517758 47085139 -884707339 -875842179 -221041568 -877518131 -92217772 842375322 -534313380 -388808783 884166462 -866947323 848880559 450366997 -857918821 -217043234 -770845489 161577569 506548838 602347709 -20836001 499076978 163522872 452339070 867085523 -384006949 917072333 641906378 829801548 -151092290 -741831165 835658 895992849 -774022151 124993479 -472532366 -651540281 -967224294 -777640692 -185853661 -503516723 -893474230 -200284631 -802119812 409409120 -205687098 -19163046 638563631 955890471 -660097856 93427693 -212429177 838979122 -890533083 -907573755 558580997 -274540032 -990501422 53003727 -592222132 -289077359 311172563 408613527 -540568157 537150412 -613876642 -13100523 885610131 -728584582 209258785 -447727177 -232101305 168300908 351988192 -34221117 -569773620 -853698907 946615837 -931209989 954707918 -860965667 14734057 -405204907 978013455 124200974 -312778662 389110804 849660942 -450763731 -705369117 -890044838 260158911 605803446 518568689 719590754 -4529789 904692048 -440993417 -266403306 -971376182 768265368 285869517 -203477487 -210917371 -509625938 762301396 219309009 -510808492 561433585 140615373 -703584222 700467918 -992134218 -108789129 530997725 132066756 578432210 -227375119 -165755950 -872331522 67255764 -55800787 240343742 -474424437 -684715746 -187549152 521045774 -927507346 371457431 -892841180 -898883528 -7760848 393028338 -102361015 781321781 883402400 -487543267 -146852858 -774889740 -926109683 993762516 -478473961 626874588 -998371703 412736910 10388665 -13788593 -156314528 783013546 820455457 -176129696 -297214337 -382828978 -935785955 228361226 -67544723 -270818753 -398076648 4947931 -899361323 -290917828 106064404 -54605818 -897889491 -996296612 -420767685 838029262 -631323525 432379458 -936860478 -704916855 278658326 -562818086 921957734 132802976 849918824 -215137249 -880985618 -453879351 -579607350 791986193 369990953 123178313 -738326433 286721351 -795944109 194128844 -984097403 -194020757 -948406872 969057629 515061415 157657532 -233031837 469688278 13877273 346200479 160233892 382553748 -368903711 75889767 677636894 909754615 513071681 452110980 -104926057 215506858 -910509917 -133395321 761627507 -490117267 -488892776 -15865188 633061046 -227219209 -876627485 837116937 966909636 -860724887 -504387468 -981497237 960849095 -989326053 28676648 -419666390 332878578 -957446080 926534089 -654371178 277624022 -589853270 421518590 -192222732 -827582303 -212893377 -887595400 67491641 -997386520 -798105317 934096320 616757340 -288222583 -702280104 -546591496 -802645185 70500687 -423218980 -965528248 -110073325 -431427514 -617399363 -239054209 -618062067 -754209063 789622439 -37728457 578669515 684692713 -258678015 924298338 -185166913 151468715 198333280 622610355 323886413 985439903 735014955 -756105594 840569737 936909638 -969492922 309843429 -498796593 -671773026 763251934 -301441777 398727661 -807450694 -414453672 -858829311 -238878208 -31853035 -97883520 143059725 213937903 -455744728 -894668733 -354876230 -918535663 -300830395 -578061540 -103702576 850638321 620271740 -628575869 27041086 458227996 -893560915 270935492 151314085 895865076 301442570 -686326134 -750415164 629669544 -923074201 -51856941 -119086443 -878008542 533689387 22084246 -116886750 -645647296 924200727 -973827026 568290607 -679027649 984020596 -934069270 -597563312 -464293447 -512130810 298734112 -761138774 -891859070 670158243 265902312 418885279 629113681 -610645844 -577284284 377495109 690796726 -263610418 627079945 172982622 -334168265 -572260644 -946103821 -212176807 961428743 -71503222 670936444 -831702200 -294786143 549625771 736588407 26186208 386162719 802519137 428622896 921869273 -857095320 -420126640 -986753149 -896438037 -897452045 279149164 522447242 731661636 668503320 945162958 -38326902 211816399 -465931108 -558730605 -762684627 199900627 -130991248 -856272095 987723821 -317046153 72224684 511176617 -148748353 777438541 -86681260 -559643593 -343858898 -848002188 -904608104 -915236003 -926132916 -761703424 -482846289 -912886065 -658141461 -380298334 218779452 864305781 -796120345 -260200875 661985091 165552753 951615524 -951429664 606822148 -958552751 248470963 -671652748 -814824845 88711136 11301100 257399839 -547595895 862552747 -112645268 365722846 -844574494 543495834 517720658 -749182597 480776185 444104095 -510886021 997929896 383734383 -169027481 -529852086 -544969812 -452205348 -325972431 194829313 -937703904 839580322 -1038811 -889133568 298918823 40408438 359337395 627266075 225583593 -699435116 -508916473 -664500216 -247031011 -793847373 222854517 -881308166 -638421867 -381133297 488928845 -387604464 -900357113 -214450708 101509516 950089136 -978199972 932482035 -727246597 -523169784 -667206961 -53219028 671659529 -604910865 -361122353 -476862930 -494044433 937796470 563545508 865292963 417578897 -358354546 -981625801 908662425 -22854762 -228656812 -885184949 -947483893 -257448624 -671090463 -328617189 -916003427 -58694926 -376457949 -130454134 -957185411 -573852460 -108654106 827812977 -301099057 368176110 -986877632 645681915 -107648009 -591788496 -862924086 415489061 -85832929 -925127617 -168449079 -368023614 344967634 473196375 -349649415 106146411 -697142034 421693774 73477815 -644625927 -983238498 402387352 26756884 -899241925 -803791222 650298936 -29696059 -908460280 -923553525 861649835 919352697 -372136229 82342297 932475066 -873937962 974694288 -806797078 -736862047 242699701 107369993 -809473311 -925749378 739346380 535494323 399963350 -757786683 -505842914 702821316 663907091 567634901 -941804611 680668593 -177461394 -62531374 781426669 18747384 -559716086 -395753038 110287105 -630753258 -681586850 -117843846 -2889487 400755447 -332852428 123172552 227966088 -139649506 386310505 -676817859 967720488 576837194 -750050884 559583220 -35152130 649912467 801796537 459004956 205250135 318219981 -120843790 115961877 -148595074 701694816 -946569497 -514652053 -427041448 -653769230 89594910 683245657 -284522487 408008060 -582081836 712588026 -338720141 85065736 -311723070 889245947 945416231 -925412566 -935055559 765653071 503940982 -685106443 177752643 -678694796 964806024 -167934468 780310160 22572512 -997198135 -488017278 -861465612 -145793208 -933806110 -955518756 339554739 -360847557 -756771632 -718333999 -825085548 -41294119 689674061 -407167384 -476189741 -796529727 677898353 212087190 -907283781 475830936 139190977 -989822987 94000359 -504351689 -674929429 -875730646 -183046485 -857607053 -43665114 -550219972 164965459 -40863248 -38237250 156016201 813343544 27956641 53013798 5414635 667109084 296242166 287080637 842023536 -892535601 -170728950 -712627495 -368725341 32741323 965270858 843361849 -22026104 293618146 -164930822 -11849091 -759865143 330717490 313221480 -635595789 -999812643 455614428 320739097 -550032615 -526903761 -867607799 411730136 629112440 945735745 -707796871 -465357409 -196333267 959312213 830884757 -909252631 653852101 938349157 -227465228 941224606 -577859832 805276096 759011816 -881981631 -364233656 -94853686 -46912453 623917253 145281171 -863678611 -210344914 509685382 -863491253 -902214134 -317059168 -413523868 -429117895 -184666967 998206268 -947489102 -386414869 -857074251 -412846511 417251864 -897762039 -729445402 360515586 608606416 -938579893 -866949643 402347374 -516439725 790842806 13875543 -398421356 -720874498 919021857 554666192 903042756 -83180619 690987581 -454785806 -720978885 827496328 -356999940 -38038053 -733511187 213882165 777294981 -882788567 266393063 -756603536 -739862817 853546552 660648328 -785108503 -875898850 -126319734 823497913 -961962390 -140753024 78361640 -478402114 -497393865 -907762818 123176530 -218268363 863775392 -469640926 -462709255 -366888875 -926136992 82504939 -87867759 901359336 725504999 874094188 -979635499 -208096483 503905521 -862424065 -941703421 747301985 -602286882 764359485 260466665 -387395385 740976988 -865853070 -711381119 779014598 -154089740 366980521 -846871164 348516395 311734056 276305367 -869751969 28025800 806664441 -479944870 661136926 880527449 602560069 -574214481 634403138 180581421 -847603941 654767639 972484938 656301581 792343574 883297870 256119918 -957426956 500173707 -630897064 -344822340 93667047 -644233781 -56203459 -274802002 201676479 -836706586 -121673166 -597290774 475027470 -992851447 -614526389 -644430378 813812995 -94471259 -983293453 546856796 -639394838 -704991581 33776286 541186583 -552595521 -458939722 366187873 -896293941 -814079796 102002096 212342330 -771506751 -545307845 581445266 -116329091 548359203 937211486 827467450 -873926447 -8595683 990760864 4400387 394113544 318304686 11548941 779587155 673874308 -322121712 -462367752 543097209 -922748564 -101762590 838105628 111027723 -708059654 -861973541 652088001 658128219 -905751129 838008205 -387353333 306591202 -933498547 67338823 -259447180 -197311285 -531785622 -469719342 -517327483 -405712069 521684976 -674050267 598688318 -231685128 644254419 -537246389 -599581621 170645080 140631899 -61949373 -433741359 217883336 836288037 -743119379 -818572589 -871771618 -605092919 833515412 638872955 -510844048 524039969 -895964026 795747154 443057776 171374797 -611183673 -901737157 639589175 -80903015 -419064639 -913606542 -706701687 -93114906 685081777 61613185 -596344134 -999648260 462031564 574300946 140983640 -747401457 -859440414 -788616672 -911113420 -750043440 -607189261 -930368685 -355136359 -921157497 561020623 134019594 602882472 665056598 -217716900 -101543400 -311052253 171099427 -3280556 -818946725 -909803588 577654805 -732553267 -763988922 -662943749 952528510 297624264 -259287883 952880251 -387827820 -832470585 -53619757 -135229276 -839394646 157763571 -193826343 -589438085 550574310 -271678675 55425556 629416813 -858141699 -958038498 84815637 806914899 -175755397 983272238 -651621002 995344030 -167491966 -470567727 938056795 -737320809 -203120993 -973415774 -400264558 -398076131 324208490 340447560 -592679528 936380670 507976975 353700715 -346332254 668582330 -636019362 459841403 -920855756 914554948 -959320919 -12913847 396488113 -817462618 29047656 -666179897 989452281 853292259 -830391307 -809652369 701152641 2116727 -280220095 491725789 264795918 516658912 518310015 864531360 -881417220 -304965143 57495272 -621580394 -516068121 -582011400 732120321 137599626 -913429071 -903899041 -550042619 -981768474 863172260 -509363538 -142165968 112176726 -326826156 886881688 445996829 -484857523 592690299 615605522 -294509891 146359293 -529761399 425270014 -509398566 735034519 -205554722 -991088552 452082231 -234455589 -443537342 -637906144 143964017 40394537 -219917544 -271399309 -969489485 -280830262 -322781997 -519532103 -410082383 -607093385 -28895641 447751649 505083341 644278204 187149690 -196403478 -988062967 -367643659 -728281604 -282572858 778715634 -258043003 -857302845 -878166580 -670492132 -210341214 -869255132 781590100 555203198 -460276121 -856316045 -448316433 580118417 -223717236 280284258 610628932 495452502 957502261 -908903172 -914629882 -797074771 -85282459 385638120 708008570 -588487903 -574695838 -635878555 -576550870 57660504 -364160159 140876273 -311107510 377796839 136089781 -189274089 707304707 925748568 -206012868 341411159 333468118 333711012 337611467 885151685 -233654219 -886105770 17952296 -770508935 461863085 -172029091 -826895753 399749556 30896138 87821788 -362095971 -408578939 499333885 63208191 -44457494 922783015 -879131306 591382347 -83824360 -337722462 -178304462 -947734579 473003449 -618483402 830530342 -880493067 722927757 16514812 453217945 -86944423 -245817151 -927919922 -120533840 772135145 -698428856 -806154402 -547377593 -525324609 593595154 483518545 562497179 -915984465 -925060395 -85652584 147223727 -117001536 -310353217 120608774 -673102836 605822424 782886312 148592702 510604198 108406113 530109300 193650892 227913047 105553410 -937317944 -466352656 -981391014 -183135095 -394272577 -249408501 -558483597 -92701433 -55562903 -105861190 381973958 -609451396 -769826293 -203012511 -525435861 -842370334 711334905 621787866 40628130 -746501960 -405087007 367525294 859320464 -769684343 -631365651 222441014 338721771 898743649 -731391742 -580848830 -143186589 -668709686 -47201486 -272061250 148155220 558525937 478530250 589671623 -681659144 -724516301 -663673215 700314814 -333967697 -433499508 -650181345 140596443 -275869842 -938846441 -385099339 764758289 -832832047 209813654 -15200065 -973511584 440129312 353434284 101445784 -368632565 104694286 370054042 50518605 961507697 701344357 -996682882 -458037200 -297984071 414359409 -979506951 -855796096 732700265 -851506899 -519469311 285531432 -185474595 47031181 635350087 955121848 771161340 549020000 -577461139 388435981 716187953 632352516 -774247732 595192722 -75001820 579186553 -450845142 556365615 -463602809 919208901 -540599428 -649578760 473069610 -684765957 -107615960 -972398109 729593452 -234606558 -828194205 314810070 -86113456 -347663516 -547142146 728411949 699367665 -911792060 536050149 323045357 489744293 958589010 -436002310 58448598 443457878 -210250041 -493842327 -779027590 -778547136 55312531 777338025 -242149945 -172962216 -910745051 108271295 -847376254 -595511007 -999344665 -819774363 -865917556 -381434870 -647968568 301408867 532451674 4367916 754266721 113379975 -443748066 694991015 -498053524 879297291 37251660 -686948161 -704188666 -904299742 756509717 85561293 -545625716 977482128 307014157 509686815 607336505 -935135789 -810759048 696591455 25651859 -658135302 -898919553 -121176453 -477909664 -912320756 497388678 -125878232 241604465 -117643296 878489685 -151612462 995736680 -712742029 -604105095 -649800492 -980928386 433146566 -336748653 -685117052 381363177 -727722583 400444241 835737461 -897724103 -440025250 197940628 709612402 -522644686 387181580 258720209 503007174 729046279 212317009 -765652927 -896347033 152512607 731735751 -22225265 -753366576 -533391192 -291219228 95020962 -685138160 -3961257 490915868 -334938652 15110358 -223421214 328312696 329993306 -989541685 600590113 -417046100 846195776 702866010 142928650 -103347244 264994764 620283965 -863649311 -623768674 -24192509 865396968 588548335 210154564 969049935 -406422706 -205593332 -200658978 -159789282 261015476 508121795 935231681 575877316 -643323110 278663901 -906544984 371787248 -944757314 421767712 -445703093 -934298999 -125125823 137250807 764413130 -569743461 -867304191 -486417762 695251304 752979774 -350067073 -928517371 -418696383 -632153753 512547317 791458182 -810587466 -893875389 -561618798 -11246443 -201148318 699396678 -650608296 -413400285 127790346 -293931406 865263616 221245362 -922144158 773022655 -504470573 -515330898 691240009 370403604 621919909 308169491 800660144 754615718 821751730 348427800 360111845 -675798991 272426782 941415462 -307952743 -362509549 585389996 -118540209 -403868585 -976228803 870213348 394983098 575684228 -927878596 981582813 -444009074 -221810001 699362782 777236289 -291437806 324901789 -874717932 193231296 -131341849 495685672 -332332443 -970656006 148862168 -725200373 851095724 -650193680 634911472 -972186914 622233102 428843287 -280139657 -887760094 -133250365 601320134 -291628679 -256962814 324049835 -896645582 -828762234 396171239 937453585 -272771307 -973122410 489332719 -643018666 -264560216 -333249140 -517736598 928671080 535409011 977949074 -551145011 564753006 -20672405 -276345383 268365082 329133915 -788917559 296178168 -196116630 639925728 -983961490 -83876724 -640808284 469874998 624494597 102228902 -353558815 580365369 273466668 -957387577 370335306 -999304640 -930509986 -287815623 -789806953 -342553849 378935237 -307543551 -561366416 -233139399 -477078124 -112511427 -815870041 502249471 611143190 452495041 -316100262 822225632 -398810438 487783108 314667712 -530255575 -743577264 673859428 939619423 880917334 -371395318 -561423040 313799055 902071351 -666294263 -463349287 755283064 -744287896 248835090 965476112 -86841745 -519713321 -489551087 351791839 247147280 33370789 -908203235 431277239 -611863388 702939955 -263711367 72036351 377681939 337478195 -587664189 -455133996 807222620 -331241452 -928758216 599358396 -597807766 -300153533 -962064645 715991289 -545565830 -775842555 -894841646 -937766414 -520130451 353993444 -972290303 393027805 834280123 -609325036 -402664004 -66056244 424045753 -310867239 -782262653 812182366 -755410931 -45974020 -263264931 622271008 -855979473 149070880 -980346636 951243148 817829428 -909104851 403117896 -927461986 -209258384 293569604 788529303 245175786 517727050 893687657 307409372 997596599 100197453 187635423 243140756 -213006071 578310387 840476753 720937685 -145127508 -617874134 938675032 -480428790 -373285065 -254782635 256306279 -898497704 -110762108 -742106488 -878844340 -307002608 -924277061 -787949191 -903884713 -999222693 2792425 242201245 789306610 -899515437 -387555353 535510620 407893936 -537442402 -511775575 -551954289 705698355 275218354 -973643903 398691460 -151327609 -266255058 780817326 -360136224 253316153 -739951386 385081141 -637861216 -638449090 -873164615 -379967704 -517293430 -180167222 -451728411 -305242620 -231535582 -450951104 697549805 -989334338 -809128142 798034369 -524373338 726382478 58444657 -61815739 -932876744 506490368 -503601032 342341610 385362818 895090428 -956469646 -880892241 528424106 -316605870 224940265 788472720 -931524730 587079050 -997460018 -952172992 -940372302 -514753447 -132340214 -392100713 180003933 636124205 156948183 -269929910 499306220 347820042 -619379189 974932883 -73281128 439065468 -234366504 -6157872 -201927812 262032464 -811299909 -964048642 9639244 -767769555 -992424529 -609420298 -84375425 232515736 -968431225 -163383802 -327888862 -965891243 -115556794 -268261163 -480644690 752102993 339638124 699359243 240743550 -650897340 -718054314 -407433878 696922702 -337433503 -579984643 -523842074 -898368035 185648853 470000055 -247779494 -699802331 658700146 -211828135 309836913 890930591 -204252664 700416616 -340928482 -971736929 731985391 495687716 -447109437 766094148 -767352726 284629400 -862034189 984750267 -523216124 837325054 78010169 -174113464 -880729261 670576292 -624674410 -365646410 -909408352 -148516483 -411498092 128756855 -826000076 340722414 428954524 832700070 -871105722 -408692210 576147013 -222842033 -855759242 -912265117 -342062608 876226149 583422599 210827955 494836649 816069873 -652026293 632802460 653336493 -175242417 322643867 -416136986 650644120 294430959 -893044342 -974030291 928784549 -949936340 -270030421 -630197191 178820515 -96030497 710525224 -539708609 -410814075 691935855 51599181 -982150710 -678389825 195839939 -894415827 -20452433 -75417560 689006772 -957108126 -728064558 357592998 -609134419 904737902 -136554157 215623164 79898121 447308857 -281216364 -773154567 554264516 -402730301 -991853666 604328176 327239278 -622050856 -364334957 -916274866 -911525633 95956434 -327088941 632926575 -999928032 -309239650 954536750 195911907 -203655477 -213399331 -879505653 -662132352 -170507457 -755053858 695460646 220358124 -997799604 -588577159 -711502359 82098518 858731698 7281277 308943951 265512566 604550976 317090285 -277642906 -215693393 695039429 358022137 -131968259 636030149 -693505076 540942800 121473077 -693433108 -915780498 -71473821 502478799 -119435974 715126849 475489499 218431674 -602864256 720435641 -233591328 617493869 722636038 177831513 905991510 -342749092 -110920437 -234210861 966194859 -992891518 -777143532 135801496 -270534424 7163075 -316642722 -912512287 875194816 -828096221 -753501010 268653968 293376856 -446934118 352873471 -925580612 -944455320 -914046151 789546237 383550533 304385523 -960801667 -43497474 -929205806 656692202 -468345084 101142060 415200064 188905824 990221623 -966494444 7617035 997330105 -743637976 -856581469 -420687966 263525099 -320707838 -480683900 -8763733 -148804059 -234184910 -887593413 -855427203 318880972 465280058 -928491462 226942005 551233907 861054775 -536991110 -291864218 900253108 419511417 -368553671 409461663 951166333 732588389 -322821921 -7411490 575326365 -289316365 -999794456 425172822 -32954341 996140429 -995515145 -916912890 -472051057 -623682692 74323377 379144885 142132398 186729965 376234035 -686470278 -495473625 447742573 540471728 -944239718 161313700 -996519383 -383587583 -85916840 275508387 247858747 -823938825 79191073 -167036512 -146760745 -928220418 -739193795 563922890 924501480 685979028 -616515098 773158262 542980236 -533427988 -846376443 919297545 540895390 532768442 -86053705 -419858293 -238481171 227476018 84668082 -938222246 -379535902 -7055283 223091454 -523538932 609357135 -862825386 751969456 -290267766 -834247858 -316323119 542695722 18991397 -392027184 803501928 -564569360 -615009352 341997308 -181084458 -989334738 -262506104 285487554 -835711180 -490692207 -321100704 697057262 423254089 259041003 -688907556 -496753541 -803774562 -627129802 123710557 189170155 595961653 600171625 -348956358 585652620 204657433 360775876 751404762 888334314 -244012049 -377087488 -651176518 -587993769 58343152 -266185869 754003539 877258694 -255520607 -655986213 15262600 -91231787 -146678419 694161897 -541658172 -870907978 -194280748 -230565728 -367661519 1944690 142304470 756049038 -956368802 -409217525 208737015 -305325160 -971048553 -734089199 -944549284 780356210 -993238533 -336044980 -744214926 -644415050 75961251 314128226 89399081 -317518858 43903272 833878474 26494929 -940834129 -404836960 879816510 605844121 53504868 -991091469 -735920274 822939140 -506236635 266024416 -182240038 -897671245 309655614 408542438 311065771 -995669546 437493885 576976572 912297524 70366447 583738039 -571231104 326151521 939322989 504730147 -507203901 -118761578 -960272359 536699371 -432366751 66222570 448381596 162796289 -201444567 -93257931 -931182491 -340019683 170821795 891756649 153743683 -710637436 -437967037 256072438 599018178 970575401 -580345439 455864985 260585639 996631133 220678861 -816531562 432885525 649447757 509619960 224724866 6694256 -997583942 -894036712 46421897 391631783 -473887110 -887355533 -307470269 688909179 -236283747 599271800 757726688 423696570 -377390052 501999689 -570043395 -88027488 -935967349 686029044 -636492958 887124406 -894316396 819372028 226397 954831091 -107432759 183694835 240232968 -605468649 -454168853 -682525814 401225607 -599236441 -724046173 -699836143 792395342 -197933283 -734675323 -662558575 -656507752 29040930 936713225 -898781065 -694746148 -588160475 455734977 -264789542 323812037 372283982 -726244146 687319080 111924740 -768044189 359207460 -887848864 -960696746 -895708947 148362324 279536222 -501177596 694193472 597010409 900048012 -905042970 872964236 -947271779 739868725 -472452694 -681947102 -922689851 -128960446 347093828 866539727 -175225157 652347680 -869104395 -866973828 -759925510 454707642 505310154 -486169656 -5456926 -530248754 -254213844 -793733114 -565581265 -214910590 -689442060 582781060 -935374368 -190619656 129490884 514152394 -438055292 76964267 239632982 -385327071 -330650656 767180288 -67274173 -400824154 -509263805 -867663993 -681768075 315511038 784683688 -550872470 448537210 -975241823 903835173 -193636283 -608895125 -249105401 276114963 136891031 -42838514 710533699 921980441 267719426 145831111 839122426 -922900231 -872161653 205791172 -508439169 204802614 -702059493 106233760 874151958 -934879206 -961040413 -674155844 -591626658 -976188053 -355923919 723884380 808495635 93203612 24937943 685770166 -150444863 831301660 -923124960 600449736 -40067025 66282424 -589872426 -477016974 -159220783 677847000 668814137 -467582004 607463123 796652484 738209168 -900976047 -146028550 -963850326 57774066 -419360240 953786823 -50749994 -93516084 -785323483 -26938046 550559998 938560898 -365926059 -503720038 -183984807 -827639541 345835099 -500166795 -898248148 -201198813 459766180 168034276 208928762 982749207 -991186507 -260707886 504079696 -606252158 -800728411 153248533 -868042991 -849188105 -992780018 -979376963 208585962 -559623904 826926213 -989647680 346860012 -958397271 -16585726 -250063638 832679980 617488216 246216324 -498788475 789848675 -555432225 1044730 891600528 243368963 -686672737 -87848844 -695185923 -851407178 -226518998 44106191 652672518 167228844 243377781 -341562597 151702207 394189676 -481826261 24841597 -544708010 -41450165 -295715838 -534355689 -842073801 -401596756 449058585 -92137438 -716400423 -80936847 -993404762 -215188898 -438571819 -548836986 785855833 -694454939 694531977 -900816905 217696217 999346054 -899707730 991177220 -104031403 752964788 10922416 -860653623 -736081456 -984859025 386052407 -217907717 39982572 841344397 740642118 744266734 -840494940 898568317 -804813669 608563646 -341052769 -521214092 -619856849 -334457530 263597010 -58428668 116705484 -98030805 247116393 -336246187 -146331357 -682671037 -484383781 -46039087 -838977465 411584816 -440557946 171944951 403447547 -176639402 187085927 -357983694 605452881 -920415149 -664122945 198611351 823851586 -504617884 -50303980 -980962084 -896054239 608643252 -649659823 -663394735 -873297926 613937187 278176598 243407558 -631577265 -622190657 907161371 222091378 -304861694 -724706058 -971431356 -143839159 686878758 -411989302 -971894208 -57157343 411371296 67708072 584858963 -130659471 147292923 920736019 -932048121 -176339139 -731365513 -129835748 -304784870 -774903399 -668676144 45555307 -438298134 -541974070 -487991153 839878464 701433488 -119568418 -929795840 461111211 -897477041 -234657534 736405153 -868908397 621503308 275800264 -428381346 502125453 -928840727 982989950 -577650123 656018237 -295153169 569642800 429270608 -374684937 -754179986 697905095 495479316 -58964856 923001696 826803172 986590452 -662780086 -862654545 -648884349 -970385269 838778943 231547233 -900181109 152406507 186586545 -134838643 -258671988 170194502 -660818983 -982871725 741813156 841306470 -911712451 577319459 -883827301 596822139 -865317358 685815500 -121390901 -240002294 931635514 -570969454 -892006626 -274812990 -795451406 934796546 -435706186 -458231492 -927858000 -84590535 -428616761 763437297 -853043303 -328797870 -231639844 186059596 536363488 509688168 -791229550 875544505 379332797 950583606 569367328 320136699 380419417 685540027 -230524810 515102060 223871879 648084289 -872383882 8023745 -922885166 -764390508 733210756 -865820219 -977077610 -849979078 -324051711 -904935609 65430388 247331529 711018041 64903438 918533659 -668105451 -896520614 307413499 841582717 -687750164 35474357 73431866 -884650205 -542641963 -753915083 495769212 -857101937 15560107 -136612376 219286296 -483839252 -8996258 -920173607 -554208065 226613234 813037149 -420028284 249535625 963058072 255920006 197116369 -118995188 -644232113 -239349238 945908250 -873182102 92545311 -950612364 434231398 -213355620 -785846175 -677777893 860076247 -670496380 -220419856 -893838837 825272833 -225005440 -25762376 -458823191 994280856 490398372 532180552 -925892751 936190308 -388689862 739660751 -631321624 860845763 555235175 624598382 -89521516 -711243661 980366269 671129246 -912819058 -892815833 -383809091 -863431422 393931918 402835290 -796761244 716154025 115427889 -467257623 -651749479 74105405 -789468438 123245081 -951656972 -248291629 -29957710 391257754 -863594725 -103334108 179964414 -252284586 -511157005 548642790 -538922471 -955921830 25757525 371556014 -814649138 -141359854 -104798388 -727468196 -181659334 511392522 -738383265 -935211064 -233255836 -535144508 780942961 882172053 -2402131 -870806519 -191206190 208129431 104954916 -290346808 959837802 -925002795 -899089055 -903756923 -175820550 133391712 -303525156 313022445 -465449146 157552373 209616968 560308379 -618375261 394967831 -728535122 276826352 667499635 89805544 -359264774 929116371 154594481 407479390 -753511785 -211946206 142167795 244086084 -230236371 950961605 -695268133 874718545 -486868851 -882913979 802232103 -533441553 -934154549 -521072095 599950159 -237679705 791950350 -865498987 919872669 -145916329 547325745 -845986240 -898432146 818790623 430840112 769067489 -238887480 -928424663 550700212 915707001 331571080 797188427 -443722853 -673744773 -106209137 326040776 -870266815 198522730 53275673 -357135666 315608752 -291975872 109422782 381454203 186952033 -438110707 -856225502 -168581264 -451093341 916163520 685502407 -903767596 -929822721 787070261 767539380 353533745 408654102 -618831748 277625435 -188129333 -850608395 -538287132 -538424554 -294331247 -212031905 355366310 -968290472 -82298720 -593594608 -62498445 560565615 722014144 645525683 -477495251 -44015300 -315005931 84394042 -47724449 516412805 633300702 -279044577 54431564 582049459 -356350945 -305981823 202105191 997182800 -897327722 583273444 127324588 -232940702 732665049 589037456 228634745 -709149846 -770478097 -563482593 -824923964 147223184 -157077201 112577591 -439694849 -582546704 -389380374 82809900 373437996 295613695 -980279706 -821770101 -335457148 653020996 -100814678 718974416 87586807 542834377 -734491055 -857791649 392533530 -779302423 725481795 -627625530 -12243125 310663196 961411926 -931092028 601513351 -956549819 -494574621 776589387 190673365 348348179 -258316670 750978516 765801475 352302956 -313695232 -8244177 -499566996 -293974937 169985722 164975856 -788437589 -930828957 -263533375 299149219 464521773 1975570 441357570 -290428345 222673147 19355717 81946125 -937053625 -817464735 -104125597 -868145653 784048616 -60675415 -362720273 413154355 -870002051 985627906 -992645963 733492819 603945733 359656994 -727686061 -551782092 860089998 -21660998 618203630 -122417794 189901414 539891026 614048831 -658433015 -143070849 -531459246 782924555 566500807 691213901 -345203376 -499036716 754160276 -162668111 396837688 886014624 -526103142 -811321375 -624189297 887051213 -828807073 -786045039 894405251 904685746 817900694 106578597 -970483962 -881365046 -180815053 7855040 736838584 696767153 -949727194 129245962 163332337 -608160209 986175113 631873091 -972719302 405192272 175603344 -317922678 906155557 -217720027 519409212 155509597 -479189051 993306070 344188222 -103378348 732873635 515381149 110576613 479795238 272583248 -219006341 -561109813 302099286 -100371387 258075134 -837529322 -511016451 -192641360 -787256515 618229511 970690977 -395416724 456920976 455080420 -368136025 -285370399 -516799884 313941297 -526698490 265480089 -314133139 628811107 786291038 -468310717 -174484319 -464570958 -882920729 -806586818 646005655 596874509 465996430 -720484334 -964235304 -379387932 179144279 146356183 -216917253 668127828 953714823 -4173768 138873691 776922152 600409508 -551688980 84518924 -915210165 162940621 567719041 398731133 636242131 -314284518 -915402007 117569590 -675477127 -531196370 943085271 -140048085 -414117099 -863501548 -641526077 -964726238 455011236 -362010411 -928961542 -924376697 817133869 69910995 -288777597 337778049 -123857830 707048635 -670831907 -494419325 159974496 -222520887 590099599 244764331 940419734 10334992 -503988184 429178217 696050475 -566873837 -600735841 -979426653 -98070207 -805134218 -266958385 487812694 -816119413 91515538 523086456 638891823 729505128 446641268 567031480 399155349 -630931385 -869229765 -410550250 245210785 837818871 -81382157 750791460 -149690281 696096956 193407412 -904925951 489033042 -943741244 -556397781 -229272389 752309231 -123271618 169991770 625398931 778658175 364857552 -789043101 118987221 548738140 302472437 -505409971 40146315 -115506083 941231297 -540305853 -863834382 -837183736 -409535617 -274384631 408027050 -719200394 644233212 11334862 131109325 192846521 -942741374 78699727 -465604085 -886482617 522301946 305123527 865826614 -748453320 -672368351 343741898 -969795146 692489202 554698797 1708428 93743694 -290312414 496298458 -866109992 594181504 290046107 -553899491 730347122 452862372 36564892 -691521157 -286594226 317364498 952712056 724740636 -699009825 -1925071 781999263 379689902 532470844 895516646 -245491799 -309889277 613859612 6054881 17742373 -189882138 -111223911 -437252073 -782666989 890484517 656491621 -72979402 239299327 642897982 -626281546 -618138213 -911001510 -895934425 834724159 -21920265 -734939228 -599353715 -852039415 -929710820 -874613080 -551049240 68364109 759902536 828640663 -546648695 507935534 -564334784 143462029 -25688501 441720097 -986279246 784429361 -816987462 -423531319 -998237628 -926502945 -914523346 -218700677 165312735 728374636 155017777 547174522 669889480 111599705 234415033 -499514433 376660477 635061318 -351553847 446949657 612964592 97396913 -632169882 225383480 -221446072 -178818576 -414164633 214219144 964643453 560146866 -491544406 978364207 197092579 -308531868 -592650760 51371304 -382518460 -507174106 832670627 782794276 -926283118 -159795244 182485150 743606362 951804462 -730583464 -903391718 180981291 904477854 -254945565 -519552699 369958798 842451348 -151722581 -552141369 -526478371 669458843 33693998 687740773 486618648 -553642784 -951287281 317499207 643449795 -259819148 724848447 -452662548 357662392 -929809307 -767475569 -7026980 -856092424 72729188 -972025477 887513938 -122949998 -702608941 984122220 -941968708 -945614735 -418306993 -609005054 424344064 -723339292 239272366 872202695 -249817663 -238752439 -241586955 -709560538 -899617438 204770261 -660847818 417881769 -299263592 79333034 -4753431 248073860 -710488222 65437262 480598292 282484799 209344838 -594156168 310459322 -50624871 282893834 607850381 -213986299 193441479 662235646 367706709 584436426 -60903938 644367417 -323774856 -336184891 -752933894 437472705 422228154 -462494432 537855267 -520485233 -123342250 -191746611 180251176 955990784 803499958 -719158612 -901981085 -278546428 761439680 380503714 930798411 -980200136 -456520612 -267310108 302693698 -996153879 518703593 -651348470 666081767 -261073346 933087956 -542305818 -764189577 -538170548 121509291 -517123471 899302157 -603746202 20382098 289673777 -124231435 897039848 -902072835 -943980260 705546985 753943476 -810622518 803565900 -672086600 950817162 36585966 -888771837 970617027 580065354 -156081945 125827077 583911475 -784861999 474478607 102509594 -45935345 260082915 560203776 189875079 721912367 -465770580 672751608 473730877 -69516782 -454349942 -384078994 806251783 -704793741 -433635476 714787877 -999246757 -827175648 904165359 656835496 -499262248 707498873 -454062186 -388034084 530632252 -873996833 455883971 -491024318 562430995 671021972 983454289 -482543059 -522397020 96053557 -922339283 667478059 -329517724 -535593510 192746019 -855786848 394889708 738396078 -387349489 53657843 -966397664 179015035 -379037928 886871933 351839387 -622356217 396223781 852577140 -914857344 942161595 -682940592 468291261 920681115 772943379 977266943 335628462 296481704 813237585 853085403 774084684 -238192506 783262473 294079095 432289770 -899814685 -660658534 429019276 495075023 -922262457 -958330214 -598750781 963856233 73201175 22211291 703244518 -722443086 399855075 -48015349 -869865947 337514084 -253337402 -700290186 -341678303 -480139935 -927346807 -511895007 855488527 221651250 -846141070 561090283 -151747714 -84333576 196869108 -857668620 -799527454 297054424 -665810801 629491822 -355354201 -735556904 523677962 45895018 -919184319 -550604511 -931893691 784060200 -273047597 320477737 -411438797 -290397190 -489491827 335223802 9312624 168829870 855083867 -65517830 656934863 563088747 -991350228 810793793 -23304618 -143097942 -421023431 -973919158 -148250209 -220550884 323135266 185938991 -738542710 967781066 450382087 785135252 -133807564 531197768 -912952907 -213184902 167774320 -186000503 -892707166 756335524 523602307 -529682640 -55924322 -614568717 639147231 -348324103 319913454 148598446 -932719004 328563226 -188091408 43976378 -962018363 390885161 70057221 -110268572 -977149371 -754291161 -924329582 -715692080 -933993743 378568858 -930556829 -67801306 -237717021 -990993382 719013792 930057299 -176993885 678822980 538909175 -800875226 -998343308 -664498795 -415443943 640803923 -12822897 904469511 -358081278 54458099 85549090 453827314 -901565523 123530727 -302771173 21008051 -986737846 -279920543 266716890 941448927 4387377 332723148 172534137 -73653099 -882561806 934817116 -64646481 836451986 717390768 758359634 367791318 108816295 957484408 369448011 444317501 -605443182 -137231714 -715989044 -848457319 504687008 338469055 237091771 -188969326 289419885 -786861150 508259502 -837055712 -921082642 -919144689 429661179 -979633716 85242688 -385099321 45416774 -988410412 -267661127 -167249757 -200540539 -578692789 -597342637 -589664553 789098530 511473658 -779663792 11062893 -191692489 -385106974 873831179 92318467 -233564293 231034540 -716696125 -996472522 -957934787 572723760 -930817319 402841068 735668049 -851899961 483696379 17845580 -979017324 -578544581 632746259 66399451 -714438639 -782398516 899149694 85020822 -361091305 -845676591 495356269 -719476423 665797067 715692477 291586470 -673379069 -816898145 17934002 418939398 -50462437 -898515106 702243273 -194418606 -856449893 127483386 -125235925 398907529 -284332213 22864115 -264879740 733513367 43846791 156575680 218775978 -889753759 442137041 436377462 861912288 -620325785 -924713844 -983764304 875030484 -791673913 534549117 443239314 499912557 861170048 626341169 -629637089 132625798 -571604916 -528152195 -312614576 233976478 -532085734 814868810 -891259447 866821795 -616947051 -15878979 -545541593 -883433685 -972032189 611034087 187858646 990730407 -94312520 -523247540 705159047 285361695 -595445031 573911097 12908532 -387118944 -39023434 -691335802 -887206387 -325337034 935005367 -664327123 807288764 -784083196 -192479317 -652809460 449893282 275434949 -985424298 411150188 -5226904 -602371349 -752212439 449231503 -633288681 -871728274 -87218057 554569965 -880997868 818469423 -968677576 676677532 -43652529 -711606253 103104981 969256003 -98725197 -935918454 -869563447 -133415231 -408739135 -934558081 202257647 -748934018 -866124924 -990221671 -401743478 583768359 137729631 -387167775 -152565101 -867497274 10460876 95222461 434250582 377172196 223494187 -800451123 -215741487 195012672 -981981700 -331902709 -275793444 -173117876 -43508962 827311538 -351345521 857765841 743909437 -220908968 -423133037 -812313345 -302950696 779124610 -561247363 -169075619 641419292 37009159 -732790908 -368334725 649841384 114643991 -383315646 -487181387 -937617196 -949065065 889990809 285876991 -896999834 -473234326 -666593985 -878981534 194862965 57612572 -199583057 -996129645 -262559538 449071422 861636197 -666133749 -919321194 -708980488 -478447094 -222271890 -929855879 -39694457 608652491 564079766 997314703 875861583 -951738607 499672439 -156978073 -335054253 -987508949 -94595269 -431602965 754998213 -956201925 -328602799 -865719760 -622795910 -355067980 329143205 434816662 445348963 333013561 -975226524 -253063263 47166110 -641360272 -172384457 338185622 -119807366 605343654 260846096 840498178 66512497 -322557786 690329233 -205109567 -274296393 42518024 637912360 390649354 -92474571 -604166557 959046389 -484960006 -560368482 -517040057 -350679766 -183164391 127891963 978463440 -895831377 -574242721 163993353 -871057900 172694016 -936324185 -512418172 -999690441 401861437 367774462 458169566 -484776115 60788992 -622801585 192666099 -396365423 172088848 918369706 646152602 -337482440 161535412 -593805617 58351004 -26901847 -78765623 497982522 456058096 570554612 -832665517 -563533588 401534404 -728496893 -137776309 -581955891 -599554793 -965082294 -518280076 -111972965 887743619 883581361 -891682151 198429537 -748678402 169106842 575627953 443987697 772741419 -399766847 214873755 271410373 262750714 -771074481 677604756 -826381930 202023672 -548644514 671600592 -489401879 -978089903 838935076 -52935467 275960854 -889561818 809288224 694004963 -636600258 696722283 -971758761 251426777 436982255 911822600 359744626 -512071856 -984339450 -618632180 -936443904 459648247 -993374408 -483694397 -472961646 278035965 779056317 -244036127 -191842926 952674387 957987545 259512560 476791331 -678897982 133939010 168242759 268166551 -737583784 131197294 -70028873 956421179 494597036 -520790237 984662418 -401459835 916192018 749001370 958284792 -743363486 764661920 -807831036 -827291036 76826519 -801205444 -310985433 603864873 476830522 -679412764 -787654902 -862496052 -874222025 -977151005 397016508 602569306 -656048986 -616528130 -376671582 612117565 -354111914 754525712 -605394955 -545174383 101639101 -126185192 -707995613 700179266 -357476822 -958994244 510980410 -100840308 658184029 703149375 71868656 -412473100 901943931 760883223 -956091875 231290805 -918529542 -743746777 368794753 -940235214 -720897782 -381672387 662334093 -376946768 1799483 -861821137 -912312850 647687569 892704575 -517707805 -897486815 -153139972 356107003 -752966075 -600444353 998630181 -859443966 910536057 -249693775 798740063 466201784 822174882 -761216685 220662068 435574457 -717308560 -695530775 369561269 -461055337 673263979 429326055 -181953118 -855892056 -55823500 441100114 145907428 82355363 528787264 -353888651 -172423709 -988920542 -398859112 674436319 219702814 -151825187 -926008035 70849347 -11269152 837044376 821155573 -360012737 155762512 495846807 -121229421 -771059068 -216062384 161462019 -466589842 -993984763 700406683 -940809511 435341293 -629030083 -796701567 -767965855 812070031 349205861 314389509 193373648 995317211 -858034201 56969459 -551025549 668918471 -870811374 297149264 595426790 200037973 -861603536 284987518 -126290102 -221616272 -706733618 -777926943 657154307 -477792685 6010674 -328867322 55617473 12025911 -775944287 114807962 -700116444 -404974370 318106395 -468082298 -740387986 -480171391 846307211 452985662 -632337828 840789363 -637528527 -183363377 362224186 -508339901 -886214114 -189832672 691698073 -895301296 -904845155 -582075677 -116917568 -759062419 -360002619 -607246909 -236855104 646008055 63885769 818762369 -489449682 287941483 -213913317 -189566125 882967113 -895806923 342351577 -857420874 -523461961 41175140 448081141 -155799789 -265519145 810552615 660836834 -903294960 -845270934 627139074 -240611278 846427139 731837778 -292940080 -883132185 -532563438 -52002499 -243134804 -139810347 711142397 -744610397 924075422 382421118 -234060079 64533257 -978975847 576373796 -199983277 -874782769 -228758275 -204887798 -545728377 812416865 -904290304 298471835 -600585928 906262311 -188174979 -651364534 -939008624 -708519553 108024188 759934869 -976681776 815084108 876802684 -656728861 -384402038 -513815768 203460792 -820743289 -258426165 -19947433 561677830 507513756 -955414177 582701983 -63596095 -302881101 560435567 707645630 492231102 -985292810 372578848 587940798 165695378 771992920 346719461 977520399 -879371615 260227190 -878482801 81168926 -127321589 -855164577 -251230613 -398002553 -659377084 364367349 88181679 544083708 543624060 829755514 -623347373 -42181758 189785623 -726245196 -606963422 -873810473 -29126297 953472145 686351510 -684378843 820695688 -88553290 903561955 -161092582 -464044017 102797768 -331055830 -490899279 -784458689 -209538631 590269648 88219722 -212186855 -808444613 690217170 128436061 555922736 -369084799 -474963878 -47936852 -686812932 -98311251 909881391 502972691 175443553 -844565679 481678571 -853682744 -891093535 20546433 -685545234 782118507 931993144 -929466926 -526457723 -679534521 173330842 142486447 -170433800 388872153 932947816 -727647800 -670391772 -426722686 -536092413 -980174603 701713375 -980169678 -496743049 -920734151 -175590176 -183555981 -19045401 -413192433 -828066938 -991085496 -257758112 653611633 -992251887 -296335294 -473325581 -677797120 -661700435 -688816085 -607264046 -188158157 -368350606 566066796 954328290 461215594 -192544698 739792459 733567795 137063530 -834413875 -950008266 9405280 867299500 -930177943 512662231 946565350 -253251766 -818377397 -219963699 333555801 -646444335 -211049195 -924202312 -992832702 -203301081 -368021253 -613641930 118901799 -29721687 -302458015 511637753 782120156 329191379 -69779099 588964798 -357076675 737676203 181273609 -770992528 -272743915 346859734 -721000793 736661365 66675587 -798662383 101839949 -134242711 -51914149 283462552 645793590 -865841996 637018217 -712739253 -937527955 496701868 83959666 -305549208 883059938 -944622183 664729105 -566881725 567015570 299365613 762309654 -650247176 -259153236 -742250668 -912570974 922120373 -513243196 -332798535 121496460 -234243989 -743620818 -959311601 -32906372 358219131 -93554312 915179479 -505801965 -595244370 -950662518 -868783748 -307983623 -888190473 480434473 775976044 -341223327 216010764 831353861 -823977870 649129039 250885784 475387744 263955046 600638608 -931249140 521704378 540583987 990871233 -991538819 -939698196 -35115955 -373266454 -683319013 5572444 593827174 674900118 912018132 361523006 -978385494 -830709886 263376841 -994652889 -138693508 227702722 485781584 -510201112 886479395 -445691300 -826330899 -937498476 -944045908 424554885 390405621 319909138 -122290155 459156481 -305870132 -729189815 302544067 -444892598 -668888011 -880055536 181840948 -352207024 125516909 -371815525 -824790553 -109948607 989707481 -803176047 59341508 105600674 -797828936 920648000 -814180252 687952648 -737036760 -927700858 -905222299 -563367659 987317021 -849268207 861187227 230238994 470640931 -408586576 -458088172 -982712849 -137776391 844455895 -427605447 193335599 964400359 754235502 841128575 -57566380 -765063671 -983661979 832485014 -922839838 -934321673 -255657126 182760836 -732150609 -482492774 368580585 955802040 -219529534 293396080 -949420260 217102807 133229453 -946172114 -69193614 -784015200 524468817 522219811 -242103372 541755968 -763040228 -545131125 -885849480 430295371 -728214414 720902375 123940299 214219207 955838704 -7205327 -100779427 -967001135 58473001 643563447 68276055 326322392 -986412975 -710627008 134640784 -205942509 582769072 37736877 -988839703 -431485122 91564763 -205516963 -215500322 -531450068 -830780800 542396306 -989694101 -593821028 997265181 976972774 836474344 -878432881 550391501 -187069005 335786326 358746558 805725668 -912476749 244261776 -283284979 731086698 -834945817 -956962587 744673723 -545572825 30194550 -608752434 -962803753 -932068573 -745075783 -541772522 12012543 49407254 242727156 480562476 218626454 -362360186 343384728 624805426 -512578653 172873854 313796122 -391011534 -424218292 -873272884 944774793 934528266 784969138 -967701957 31306394 -645799489 615901095 196360578 -750245723 213091170 650787753 279948828 604338737 540500353 200396608 859262954 998727831 -935074497 -238813440 93971339 545487979 979813014 731611153 -258610940 457134792 -928451148 914262914 -376552733 -319462681 -657439026 -397309264 -522171536 -870394408 -759823774 -637357140 160911987 -405623262 978543955 -790211083 -155868985 44151478 860576670 -875920158 -498993433 253593376 176992803 -787214127 104837559 241918307 -26027567 -948674749 -360077362 -193698201 782936404 381311698 -884047057 854485257 148090965 -260599790 -612461072 490651939 342090947 -134632608 620257532 582267173 228010252 -366314129 -970839737 59070560 -156525212 -126708721 -896777963 -443432190 -150112526 -543255043 810161186 -973119723 -330469170 -232484902 121314937 643503263 -181159651 761237575 -697678586 -545706895 -4934374 -581725643 -838705286 -856843410 157674568 -451166358 486324882 -647718133 414201034 -40901234 934549040 -505272361 592784637 963709304 553798199 -711224223 -310483065 509536589 -154656412 539404409 966281546 -491978874 418801039 -511671272 275536224 -607367672 -868168010 -905623428 -993613744 -713330243 -598813969 1451882 -295055886 -437519255 -2875175 862618682 111314388 -664033941 -932583099 -621968226 295064826 -998034059 -127240587 -259634185 818191598 -720926036 29141593 -639775115 788610553 874485181 899629294 607408451 -764977341 170946686 -904262822 510558884 563579014 -919914479 457451809 569965270 -780728369 858637840 -576066496 -75784254 -726365062 421058329 -360649220 384949326 757024389 -293232318 762981100 -95394433 -438750024 -511743134 644971382 -768042074 -232669170 -473370673 -407817189 -591542264 -746369140 -655671543 -984133814 -511346480 515275143 964119719 999212404 -68629490 896721593 309180565 -646147868 -884006776 20334758 -222214363 -107274677 293969696 -948639682 532076103 -468564626 808384707 -908639863 -853067174 -434493374 -347389887 -364810308 -937005639 -115431961 402520523 -410376312 476750850 810978259 -156745451 821079308 679360798 331908069 188870803 495996869 183636825 -879758688 245234815 -654666258 -673390202 213744392 365668500 104395435 -893530286 -487845452 155755753 491062170 43589922 -183343187 582422308 190522749 382163439 -912451227 825712441 445157800 -27883187 80749316 -965218512 -698615985 -255756073 -269447610 -877536678 -723878922 -937539542 163850479 772117947 98613636 136608144 -130130886 443947378 463217942 -916386495 -337867769 -579870271 -957400428 174286779 575885483 386178096 -929606946 -754941352 -178883244 260915803 627222087 -91334471 -60855404 -75103760 880782342 -980106088 -187805919 -965317290 -383345808 542746471 -990337615 -107224730 457723282 173512864 -482590430 -591146730 -837362639 387278684 852800648 625855303 323408543 -632550769 -954014968 218524468 541736011 474386868 -542781084 612129065 719445516 278335672 -274438780 199183955 -960482446 664705816 -875919806 920299896 537116081 -211209372 954982606 -993713374 -815946549 964644992 -100938104 641776733 -9325792 416471466 -949369998 153311569 -343733497 755947004 -368316775 979675046 -876603766 -469815390 50715866 517648598 -995428523 507934783 -17705985 576533346 -361213193 707855235 -371766347 -321695639 225077404 -395169799 -548879390 -385290163 393620829 -741380432 -379003537 577674281 -924219088 520058360 71967366 66455121 -210953822 -24886278 -927716958 445312681 -416422922 -296033733 277504079 -440510335 234150877 -819263702 -922861737 91238707 688671081 -88051369 -479711595 -820025760 -527679781 148522059 -141721398 697397623 753352260 309399212 -835376188 -510559 568018780 -214379724 -570319926 643799693 -841805012 501647441 -437228834 -52758834 -670722485 -364945792 -754929800 -87145407 339020476 522574279 472344258 -574312295 703310577 401998874 516926413 244498010 -833536142 -962785183 424472251 -361215923 38253229 -864732795 -811301948 -355878159 444666417 -646678136 643611283 -134798451 138942140 -926708644 -638482406 297137128 427455150 -75711240 -903105353 756732665 559342969 -658035153 -477896390 -249120203 864539126 994447869 176567502 420366056 248963095 -453989733 -482619582 415426953 -564258562 941852669 -945788971 473994667 -922880127 -904574566 -881883492 374302643 -551252701 614244144 -907979455 587689439 540051853 -546461861 -262657080 -179976644 377826900 -165762433 -570727627 -210313779 176202414 -48624016 540566018 -106742108 -201659795 
20301 -430350128
20141 -952696701
6607 -316479281
9741 551401578
32598 221973988
39424 -592474033
28611 -151454542
25955 766146722
32514 873849155
23648 855357808
17517 943695433
9353 557730547
13121 -42830111
25874 806651766
26012 740499138
25363 -440597570
22084 -281433689
7031 278325502
3433 774468689
39030 879976771
19091 560156030
17841 -981125196
21527 921847700
13209 -423476205
37956 -156109608
22178 828116855
3755 -187704529
25361 270551530
39649 438296874
32365 530527586
10017 482145659
28324 193977726
19582 -598331549
13493 455315353
8477 7063013
15396 -122387478
7327 327827566
31620 -319046764
37032 -465974795
35598 -397078821
34387 541874986
6810 -981982227
5657 521918140
11367 976152169
36108 -929194696
27317 844043730
17809 301642476
30928 458695639
7346 215357389
16756 731964420
13295 954335821
39741 -505327850
25387 358580620
5826 -910612289
28891 -714381231
13756 123037774
11902 -24136724
17769 -965819437
9087 -865342444
19215 163029134
29217 74561545
374 315962883
14875 750127024
767 932031301
32074 393702219
34394 -107062479
9672 978605367
22340 -812249515
18197 -584248590
10180 -65175483
22292 -30552914
30363 -618619713
37204 -96049456
4455 -851875518
33617 -869073712
4188 -198379980
22904 -976740816
26209 286724560
32214 -402725870
16350 -556096674
848 -559699362
22358 44047094
37580 -423033129
38282 461124697
25567 508935775
19214 694088460
28748 -841155791
34755 -871274073
10410 -803937697
24945 953919208
15581 588004025
23210 237509131
30045 -421845164
28967 237165770
29097 448022257
2897 18921667
8763 -129573704
33168 -987738395
26303 147282693
14822 -707372200
36261 721851868
16079 -160365966
39963 914701360
3664 -203992816
2745 245210371
10750 -857215041
14092 210498324
13161 -850489690
36081 757044135
22745 -183401522
147 -79738471
7826 -201578008
3599 751005260
4306 90597344
25145 -863413748
38122 259539126
13162 222457756
35469 591650551
14088 -79950525
16199 -47044517
20444 -157383169
35156 -296493053
17259 -671449114
35022 694284668
39499 -907790310
31220 -4305883
36111 -948564004
1257 -344324604
32741 -542683940
22313 -594238086
21041 -17985764
28346 -695143215
27337 616990553
36381 46663813
19298 -863318578
14607 -592667421
39527 -52123908
26979 -262553886
7135 963856784
26476 214538351
28821 -352353368
2630 -78945954
9444 856864930
17343 -645959763
2152 175518535
9125 -239400345
16441 -722380456
10098 -932962531
21283 -185519871
37905 -863317170
15410 -34163069
33024 635492511
14978 654854935
28073 42656353
31057 -490297889
28744 379810899
21298 -827540123
4808 856431372
27963 730110740
25629 -951461498
18158 -177209887
9658 -231805248
32222 874594597
31079 -152463893
18938 948933503
6788 345268983
37847 528234346
5634 -466483838
12517 58732823
34935 -640649943
957 685883572
23450 -421699971
7755 892542254
9347 740184609
3112 -649764284
25830 -914168674
26079 -549622380
8570 -874048161
7947 689258299
28156 -280920352
28632 957706883
17582 -889488706
27457 -249857171
35653 -773420434
9625 -927283676
39898 229826938
6968 -822393068
29187 469459698
660 -904625280
6790 397834885
26212 -296599878
17743 471152619
24459 -809791358
26942 331266312
25961 -576891244
11992 222691448
2743 967210943
30125 571789572
9139 977230199
26524 -768737872
9067 -763184886
22048 661062772
38824 121732385
23460 -662912415
2471 -954800519
35958 367750248
19220 71105034
33677 754893699
36364 -858959971
28786 -6703031
24771 -158461325
25971 -202519224
26701 401707512
14064 231136094
38223 -979844162
7306 133916939
16064 -223996360
16027 -476090648
36939 630534886
10722 -180124163
22438 -551564240
20795 -870633323
16730 -268438343
1687 -366629178
27793 -472030555
28121 436750472
27601 695172562
36427 -969225910
26538 -691465699
6493 -966633158
3782 -570658888
24753 -709306203
3151 814779844
31084 -44402870
32968 675600088
35849 -321401844
1187 815615405
13415 496092995
23818 -750225733
23713 272295100
1925 608647961
16876 -852748168
22277 -351690475
3827 -894266699
20145 -2514835
26278 138050318
24116 158900277
36474 -515312618
4513 -904136383
23706 -875972445
22065 68273832
5590 748015906
25254 315623250
37519 136099003
30456 78605422
9737 -804342418
25768 -177527620
21906 696106611
36266 -921515605
9562 -719857917
32402 645972761
29391 -644687810
39573 -300547132
36487 483585864
9773 -867199563
34270 -580703457
28802 -884728164
11440 937479858
15214 116454054
15830 -298674691
22893 187005668
38049 -412654435
8529 92408659
13056 332776305
38389 790324794
13908 -900621032
11159 -116372859
11 946203298
25515 294690731
11169 -769087152
9392 -405048362
19828 -518918211
38000 -329961807
12248 846151267
32929 197173212
15233 834068076
9994 296975820
20833 -901310367
25939 -590101478
19669 412793887
12856 -103099321
7821 341553575
33226 966864013
31097 216124182
37031 -724904909
6731 -605921384
406 -902753579
968 432786557
14177 146238404
7969 -741190434
37644 531447105
19278 -567376799
32835 -780676012
22511 -77159891
30349 962778772
35804 -318037822
35755 700323203
23570 -654760024
4159 16305331
424 -513708983
9635 -139082459
316 -986036495
30063 755530039
4797 430481282
10849 -569279409
7697 -49787236
35966 634684843
8833 -504376675
23436 914148799
3925 -664252306
29874 606613783
13340 -705843921
36056 -106258021
7311 -468326740
4278 -946723434
34108 53964085
7591 898333911
20304 724874422
32057 -632805995
34597 -886818549
34216 -450320744
453 -387401356
21970 -701253467
11685 890889284
33331 -620798244
15541 794855608
11689 96863203
5183 -2214769
18492 -419075905
662 753168845
9283 -600060880
29385 548394768
25543 727576873
10879 657169687
31139 -866342403
13208 -254798174
471 -313738295
8239 -427266341
19296 -681461209
20549 50419923
31884 -604707375
35830 -463927560
17672 -360680077
4020 335277363
2561 -84167486
11635 854444680
35802 600611843
25069 466561018
7058 -766342305
31647 127992298
34125 -400885453
16254 -244315147
18513 83510946
9738 -877099157
767 644557807
10433 -900209716
19078 871112650
28926 384522613
36330 -977763253
25615 583192944
33978 513278889
7085 -893642752
34620 -601973870
3826 -852887849
20803 -745801971
32577 -148484529
325 -146668722
2225 -861311172
26026 -211864812
9348 191408314
34952 287426791
15794 -822423868
18746 632094029
7130 374004719
34016 -865584927
10317 -850050904
22698 -900132009
10475 -680866248
2258 534257316
15346 -17905700
9772 446383059
30691 -505715726
9456 293326448
21637 -910927087
37581 -400404520
22273 -780812664
3469 -870771116
2914 -249405583
39137 958862213
33641 120686394
35491 -213170496
13849 298520308
14061 379458187
31857 89624323
38624 936416317
35730 -592796447
7828 757844746
7547 387546419
15686 386977283
12764 -162334465
12872 -685350382
38503 726111387
22158 453616339
34905 -942282233
4162 -693662355
7150 63304896
21557 -698443996
14192 832380998
1674 831995617
8287 -700237601
5954 -301243352
37747 -291239633
26787 608453780
27416 212805293
30829 277958824
8443 -312963469
24271 -40159949
12743 -963513057
4712 -405113573
24074 530967646
28896 125125224
1229 994391222
8573 -338869549
2421 -39788228
14172 -693673403
3246 966570707
7427 966940124
30258 314200992
2638 -523329435
29390 -871625976
10556 -717490183
29869 199754183
37480 81074826
1254 508322610
6609 35478542
119 -570298322
9254 338595503
5956 439801347
9472 955897825
20776 -802115273
11787 512503642
120 119824020
21365 -455180787
9779 -387613272
753 -333935999
13819 -371364481
29703 556171308
2487 -956559962
2649 -230336467
22076 -981759909
21771 -703914391
1113 818262193
19893 -275448977
5201 486923419
8148 363109363
9359 -352294025
9997 701779933
35499 -939910524
32558 -945928641
11715 120605276
796 265753309
970 521225532
25572 430146849
6735 164203455
3548 -31055429
30181 857468809
7356 630385317
12693 -247772355
27417 -508656401
12964 -259582108
3869 776475563
11850 -564901327
24503 8170216
37929 429887347
8977 -127302941
10369 487409642
31528 -995233877
32974 -334592310
11146 -721666550
38022 487239707
24870 -135428956
32714 -635175446
12200 -422011424
12176 -445074595
23299 208719615
31532 -223698510
164 -464016482
33735 -979000268
7080 559104665
38077 -688571986
37658 853896055
22180 -724715203
12488 -487494464
38987 146091504
7564 -377180016
31030 -961882994
17914 683072432
17361 834863742
25501 372510112
26081 182909536
11027 537648798
32317 271457611
17344 23127542
28560 470302402
10417 -404139226
33183 -280933364
31434 433084425
29962 -986548287
23218 935043920
20257 -411054701
18660 645390780
19566 897771285
31381 -264963428
26686 294556925
22814 827456880
22031 -606190883
26729 -858289808
37735 143770698
29453 -189759577
21198 599586293
9282 -899163780
647 708374379
26093 165520714
987 332026959
12260 -266114339
32795 363461243
28881 -746932730
23843 412772359
5637 -448583388
29845 -51833121
15997 -110171550
18643 449011874
18925 -140240924
39500 -951107272
39022 -88111624
4598 -71382951
27781 819648303
5370 -600838405
28555 -936149775
15887 790766356
23952 504677165
24436 29528680
17392 -879507170
25797 -401635370
11510 -145336972
11479 -244184360
23868 -258976142
22935 -371453528
39201 -497357209
11169 123298786
35836 -821565427
2877 -720227883
13713 -606060033
30193 -311715402
7307 -737361382
35785 255526079
11112 338311257
441 377576571
21202 -567611497
11532 835746236
38230 374989063
12922 -115940639
5834 -498577904
24888 569312207
7346 -957438615
35959 -728887593
4525 -550440468
19501 -928404813
39786 229818236
16856 301289692
12124 91447091
34701 112288991
21915 -453096765
11739 593595140
17730 -829160532
28532 -881140379
38983 725935958
34407 514357804
26364 -631958833
2553 83939293
11702 481313709
33242 -368401490
33698 905936225
30815 -373110907
18787 463073482
36926 -666755979
13013 -809972739
10497 -310688375
23119 787914926
34395 716222234
1856 417280847
13158 357099277
13434 -309482811
38357 75607563
23209 660159797
29859 469160908
39420 367114909
7488 -222620549
28546 -343530532
22952 -886161700
38675 184963683
30945 -620903772
7855 745131686
2965 -888078560
20028 203830972
28172 196833711
9341 368258235
15425 469361328
5244 130422774
18924 -30149867
7394 -590451549
23362 637088781
24585 -755196836
32634 -245252800
21854 671253129
13165 -126668064
28165 20700527
28566 -916275892
1903 -826647630
23343 -996088472
21593 581338281
32869 850811513
9194 459710933
10060 -286595355
14779 570174436
2889 85748982
34116 974782171
21689 608902601
6154 -157661301
28182 -26625679
26258 -62731994
8534 74841345
1807 -48349227
3145 -571166550
21332 -88239940
14695 -645297162
30705 338522924
30210 147727562
12208 230719897
10687 93400268
25603 396903337
1862 -514350074
32528 -392980283
38417 296303549
34223 -836764968
23039 815466597
24296 968900479
27605 -89012077
21374 753906101
22515 898070748
9940 625082704
1981 -136202792
4771 -836679357
541 466872189
28810 725173330
33020 -952548775
17505 -555545589
34129 -948688768
14782 -667313617
1416 -646651103
11847 469809003
25835 596424453
8729 -235843859
18596 -935706562
540 699750101
29159 -111238891
38318 920170478
11122 993471138
19681 616599439
9122 330048014
15593 725648489
19254 -978601507
29726 615633097
39481 74093381
2279 420324507
9863 -703242752
21702 448774125
6619 -966124304
5489 -894373218
16884 -563974787
26323 618082379
9211 -164757607
29885 -70139009
16784 326776683
21050 994089564
14406 593265904
24398 739356642
26092 594873658
3393 687374123
14983 8341923
19172 948925670
16148 702864844
16894 50797225
24008 315662766
7980 392458733
17466 -185682758
39637 -71009346
11646 -893656973
39711 -816694128
31789 -889655220
10686 942460760
13755 602166193
36205 170791434
1910 -405643803
18121 571039596
1619 670896891
38089 -239686356
30870 -524785882
36885 -331948667
30068 -179948772
8471 395081215
28222 -223916116
26912 136444458
30331 -964560134
24648 -831937027
3734 349662118
24665 701911684
19472 497373839
10037 853900868
16817 435901380
34625 546944509
14506 -497545214
28905 -961890936
398 970885374
12955 -378937860
23357 -380813184
30701 -869662224
22236 -954752071
7797 -869786037
36938 -560951083
31037 -921011205
16833 -738682978
10863 -554427948
29273 -788847345
14037 702937250
38112 429446088
20875 -541114988
34077 262172616
14343 -237913869
28272 203154473
21291 729027296
5074 251807979
15910 70128342
22307 -21336340
32578 230260057
5206 498619243
16266 58939965
32018 -352301610
11046 371143479
37083 656501289
23730 -641578567
26446 -971004808
4163 -277119044
7088 314300521
11348 -918225144
2154 -279368290
39691 -955171011
37332 522683578
23591 122011951
28361 -832184011
35233 771576167
32486 366553566
11957 278887850
27682 -959939146
2145 -274380647
788 429144763
16310 -512457775
23182 901347232
4107 -693143177
31680 -452093380
18332 438135453
4443 -948049816
33763 93494373
22677 -549561875
14116 928497352
29873 -727188964
4603 -862794301
13550 -911861291
39564 506132910
28617 918641231
22347 824761707
20286 168309403
12988 -636524993
11831 375243466
30088 990337093
28899 58963510
33695 44204770
19144 -383530308
27819 -461936191
37514 -941761829
9208 685161933
7633 871667385
6095 970413810
23073 90977534
15118 -911994343
3718 413331688
37444 -937562538
28824 930104002
23822 356330431
23877 -51239347
4164 -66469740
15031 -667310873
38820 -28845790
18020 967950525
28697 -983933364
24923 828295532
39271 -790245745
4418 228628907
2794 364801716
3727 361747490
35531 34257910
11726 -76876204
24151 61752974
39758 227640548
37555 863607971
14584 469783633
32761 -963358284
32280 -520094035
12843 -395852068
10922 -777953350
22184 -820922110
32147 -973524157
21104 455337805
15874 -578483437
24054 279743896
38159 977979600
19749 -736624064
8911 115729883
6785 459363898
8223 595728667
28653 -775195662
2408 825142805
5124 -426982235
5698 -25725313
1338 -542062035
15857 649896618
8815 99179872
34030 25848002
4566 -510973731
10166 79689903
25856 83144971
908 935288323
14560 663805603
5854 -475833831
14837 99421343
25682 -996309573
33234 -109560160
17606 438188088
19128 986398356
12674 -506860346
36274 461300465
36690 -66131471
36532 524441439
27710 -179969281
623 259597449
18773 634754226
38903 -337577171
24785 541779679
25849 -821390187
31157 154430637
1066 -961642965
33229 -545226811
1278 -160529350
25359 -902712814
26841 -989543243
37223 -24761969
26562 -414020535
20906 884753911
20983 721339444
13246 976404966
35545 -690462044
786 28712017
8049 -261249202
612 150705569
12560 -658529752
23637 -952091881
1309 315773624
627 13656865
24052 -751841062
15696 -313854016
24016 701370891
26710 730372917
3181 423006928
22726 -897196034
8933 -975055838
38472 830315970
24341 395400828
31628 158959257
21179 134552388
22638 -95971410
16711 -680166263
7362 708366273
19491 454618018
16957 643367987
30324 685483541
10786 961392651
1921 843414339
17620 379237494
1461 -135558547
21969 -884199657
32668 413766744
3925 -71099561
19697 -637306641
5748 -351648097
20495 -897442773
30965 -174215264
27363 -643166444
11575 -942001675
2666 -38793148
6747 366744883
13887 735912989
3681 738577531
11378 -422547841
13613 -596702349
14349 -695110811
15934 -963688068
12372 -977236633
16727 -767143791
8114 -94411580
25648 882702473
3563 -713895041
18516 430536611
11290 -52329076
37777 -693093559
11325 -252549693
39649 -739399126
18406 -293178437
33723 767723328
17332 -177973866
35324 -421316314
35619 -604848321
35047 -301912392
23819 580207989
32762 -196628228
30599 812151931
16891 346458408
31373 99594160
25085 -406288243
18199 970562661
9321 808659212
20088 -573214125
7439 -93591032
8649 920954844
17332 -729602488
1199 -449814020
17660 722412654
16616 464076816
1158 363252706
20831 203960433
28717 235113919
8680 -442268572
5589 -180598042
33716 63600051
39066 557107024
2590 -833751735
34141 457208385
13707 140059028
10225 726641578
39091 -257217646
8335 509027555
36563 -301363360
29809 -909177654
35053 356973177
9963 -87969034
24886 473215882
27312 282078678
637 -566250084
29969 540789251
12629 367110703
38969 -763454615
33771 -978788431
30598 -873606892
31040 909887476
26184 -925199180
24730 555106482
19475 798154517
16864 -627182357
30821 -878510717
250 195568267
20503 -856759219
35813 33181486
11403 -595235835
33417 231832800
19856 -183202278
23108 -251517604
13966 984818823
8285 -400386770
17059 930964562
1737 521795676
18511 -132796759
34112 147142817
461 35677984
7268 -740632674
15595 102267632
24767 -956796132
25355 976236096
36614 -771623070
9731 -604166891
30832 -968413619
28779 911669585
4761 -881509709
23522 549762743
3659 565249397
1426 80120579
3822 44041746
20916 868979935
14272 -682285716
1611 563661375
5360 914341539
25408 -967982797
9653 616470125
7056 -113552886
224 -905713736
32648 157573137
39075 -652572594
37698 -241542223
16873 -476719814
9584 184021218
18151 493980530
18629 -119392640
23648 -936018030
12608 -565760457
20919 359277919
15811 -188705783
27775 -631137371
12755 -63802431
4684 -590886222
36397 682696161
25651 -42558742
28666 -665694605
3173 614544724
24912 770786362
3934 253500044
36928 -921129155
34560 -76017917
407 -9464445
15100 414098206
12478 74693013
27231 275192369
15000 752028287
22210 -565668644
5136 481904105
36620 -784096756
24504 199361531
26927 709902269
3347 -669270480
35883 -521053550
6495 167304609
11808 -238643833
18251 -815040227
15330 910686366
20926 -621664992
28022 -547213220
19150 803193402
18043 191531604
22961 224550500
10959 948480251
19848 -678175553
25979 576087577
26199 190244350
13871 -92630744
35707 -832014104
10506 475006105
38625 -28721447
38327 -713501335
21384 774216875
28236 -815749993
36788 227002308
32064 458096257
24214 -782467711
2790 -857033543
6709 -871992828
27974 -998946254
17677 -891653446
27259 823533951
19561 -579319773
26124 -475402520
3586 969735266
10172 923956629
11647 -911517791
15438 949768498
18506 -887326971
35339 720283672
16282 -376428355
23935 -925096247
30211 533040494
4021 -864296925
36824 -838166730
16178 815911993
2297 418930851
11079 273803435
917 -924618145
33476 -719206446
26536 650520853
39416 -456320002
4849 -879761819
31211 159251204
11230 -667500294
31352 572586548
10302 762947510
24358 797175285
38361 865360511
33782 -485415271
13075 922151535
38740 -997593689
9747 674975370
33580 -114273831
39724 -72872986
4221 353023406
23405 223786258
24440 -978316366
11193 -904815395
4312 576935650
38551 765502421
6284 383755662
7300 -497954796
2068 -618013008
11722 -181157989
29900 -900367799
38513 79584795
36519 787108638
31160 378248258
11626 -937533551
9856 691870883
13494 -411944155
15833 164709611
14217 -887802068
9936 495707024
5798 687578527
10542 -603795163
10042 -652791567
35426 957297840
16205 118172109
4311 625767147
28295 222166103
31094 319842822
7433 164944812
11262 387142252
9488 -291500943
34903 -504582532
7081 699702981
17267 758810735
34112 -227462352
32529 58583553
28391 -926723739
4695 236483069
17263 -794445216
6894 149680119
3619 674953466
35922 -605952445
10378 185831913
13078 611427014
5619 -882985839
33220 430704339
1808 782615106
34440 -877931880
35209 438765239
19241 -148231943
31611 -307054328
21934 -623548232
14838 217656352
11137 186706627
23099 -488251549
18270 -400545619
21937 -183133283
18631 -211145810
37557 -440091335
2828 -941491941
12399 103883175
14634 502436046
20520 267850558
12150 -926150929
13482 62932080
37753 -377048611
3158 -458998557
17796 -625383963
2665 -535145653
2799 34385284
39666 750225762
8832 15821068
35259 -520142046
6620 -725176187
11874 -942527186
32343 716689446
1845 822544271
31182 752886975
12400 -598821284
30797 502043331
34721 -690097768
23676 72504900
938 -23085770
8578 -537922178
23107 -139040047
22068 -729112273
28796 -17180876
37079 -116689101
14713 -56099594
9574 -645039951
9497 491466585
7210 867761915
5243 -4192308
26409 -890561611
38074 4933993
36226 -286386444
38457 441509146
19729 -981743748
14075 85755745
35699 712708305
36033 976797181
12658 -737065882
5018 122821180
1587 -872673913
6137 -843103919
2668 -226872489
5779 -593548016
19678 -332593772
971 966571020
21366 -348237563
15995 -906640957
24543 -861142411
30195 4010802
6549 658324270
28928 -510035732
37802 888998598
9069 59661311
38844 131410458
16546 150694085
30168 -898279572
4293 741022682
34667 -191530814
35415 220770070
17443 402250695
13134 -894763617
31781 863878807
12750 271905479
32634 291012674
13297 864882943
3565 -929284467
34133 -974597778
19888 -473358635
11825 964163200
13639 -27421270
15513 -230695279
3756 -872519843
29344 654179804
26228 -637165226
5470 -735658891
13846 767323669
38830 671614954
36786 -874278022
14653 191487930
7227 -75530581
24953 -928895699
26525 116250790
12156 -192584564
14990 -113397237
21495 153460331
5054 591468627
28785 -361486642
9515 -861874840
39935 -492585521
35589 -127324259
35764 -881438244
16711 -6150567
11412 976234592
38875 -561270152
39268 -611177584
6718 929126100
13243 -789099429
36009 -591050407
32358 -606698250
2082 642410997
35977 7250203
3562 322043486
8648 -342138888
35592 790973075
5170 961128581
10338 937031179
36965 8680932
31877 722383400
29601 902968376
27145 857670750
33204 376828867
9439 -395766139
23455 -610277203
24548 -541438202
12796 -838747837
22367 -817697019
26468 39885123
26236 -333217721
31708 -182968534
36401 -284461822
5710 -173563124
37809 -437116911
22842 288482674
7403 -474933964
13139 -848587559
1309 188274546
28408 874566341
5492 -31512901
8898 -341791787
20378 -100169962
13020 380538045
19521 987962743
21376 -561004161
27306 970685756
20287 -182466918
9959 886703705
23148 43825996
25023 331604118
30155 -560114012
18431 228792424
23323 -908076709
5987 -880460263
23190 -937908272
16295 935811477
37868 -779891561
6485 392276671
35768 770290887
3079 873586004
28113 740017142
26577 317830383
10442 -911955249
30748 -945963467
37005 359153588
39577 316695769
4546 -52656490
23155 -757145642
30450 -332412133
35949 -436694508
33322 155453638
2078 155012242
5267 39791189
38429 -171275087
27271 632561033
14528 -275598494
31890 -895868266
16486 635161103
33990 -48201318
28623 324047232
19354 -367612655
10856 962508199
38910 -108736102
11766 -675969639
15855 -727210642
2998 -858952288
16309 238969175
36717 -343678574
6341 548381574
18960 -206124856
36651 -960126391
5345 -888930162
30942 413024892
19927 -811301818
25415 140461282
8628 -619191451
33101 -993995233
25019 205095834
6196 -746287991
21369 -838846864
37202 -731021599
27578 954744365
22144 303293509
31436 639224293
15791 948628483
18446 737650394
233 803892440
33685 837540142
38325 447467525
5160 286773611
22161 391500090
21211 -934189862
25973 863415260
7270 999806229
35718 -347451480
6922 -503855011
5707 -831807082
6429 -718009150
15145 -233012150
12686 -971805785
4611 -940652714
39727 -738332517
7626 467081194
25073 -214810237
3375 977962301
18744 207510231
371 592061886
33499 -675483694
38888 -603257306
11215 277637119
22110 -809685396
27523 970818136
5339 -922812186
12018 829993950
28167 -973459519
7769 264824703
12187 476549128
26675 801643847
29963 478216163
14817 563211746
38331 -636170312
11575 -616810089
26218 896558700
17747 116401424
34896 -115454896
19709 195108961
3450 -979662997
1173 433367231
37534 123768787
25623 -500750459
34245 -173417949
7532 -58770258
29942 143082782
15298 -48205794
2305 34739903
9592 782510113
16378 -9239366
35687 206977517
15294 -274077406
27700 -114346567
2395 -577549811
23546 -462156241
10991 -48277805
10983 -902138931
30612 -60395124
26928 -69167044
22700 -786298793
23991 921834459
25018 -680031008
28897 830599287
25754 93667321
27957 -394205161
12358 483842130
1077 -323220006
33428 988667650
34192 672748775
28888 495712173
30721 -441062263
38807 -965680124
1106 -772041945
31012 253909417
10626 -554855615
15197 -116629938
19056 -323089033
26607 -54359787
27535 -589435697
39143 825652359
10842 976251842
28190 -318352149
31855 224291918
37046 -932018385
10143 -213533955
3783 -187334068
22163 716160862
38918 -997797412
28359 525943267
7653 -44573719
36344 -571244665
26303 -956900800
19414 -105348250
16054 465692909
21621 -119436700
11495 -825908452
19400 -841611186
733 214879683
17653 378571253
33652 -867762224
20063 -595895854
25009 362957433
36375 496922224
21844 916900278
2912 -821178915
16421 -301014152
5049 -583844394
7358 713242723
11985 730824462
24115 -531460238
31311 -972170044
18771 173235608
31645 498370710
18316 568899502
13633 376009296
33443 -252988034
9401 -796409954
32271 752894802
31433 180162126
23212 -571589535
36314 -900329305
26303 966559632
38708 869481362
22177 826633659
9774 -583712957
37000 916726290
38251 -209678916
8147 -369664230
31625 183109894
35543 -129333539
38429 605405256
35303 -955734664
140 580164180
2659 362023924
34391 171987923
18620 971825870
21855 -229652945
24770 787484921
34933 175736913
23957 945166945
9588 614324705
2142 -963859046
33078 -490595810
34085 -601629713
36750 -429255298
26311 -895850374
11316 -260768471
32062 837661613
1890 798091454
35731 -215245281
16942 -304847369
19688 -905745652
15623 -747484853
12061 957844456
7755 53406906
7964 -127207632
9677 322453693
17884 -222589895
20393 280442753
27456 376888320
34300 -702666507
5023 879853766
31732 334485614
13422 208477083
31804 -525250028
22605 807689151
19853 -545154904
245 -512081357
39452 341231826
35085 -864387697
1026 -946192796
17252 -232596953
13153 622370701
9807 -86848514
36159 -426890103
3391 -540966386
3733 476110457
32425 907008413
1849 761435463
21788 648205845
11349 -186249997
35101 258604391
3035 -84612448
15731 975955344
4001 -955197515
6044 -643709186
13862 -322478623
8431 32419646
11134 -478976634
13264 -92261763
11852 -911872710
34102 964576653
21419 558175583
7399 -920133476
28723 -455380381
9623 260829185
29930 -258483578
23975 -520518926
32771 -881527038
31802 766039704
10519 -875446877
34501 819434197
10196 98540731
4098 -45517069
21169 -497542320
21325 -433786288
26719 81509371
1307 859855425
38303 -892591865
24108 664328704
34242 225343376
19799 862913730
31157 149624170
13487 476280124
36181 -497136073
17051 -11078361
32189 69683050
20134 429491550
10834 365242384
20065 640304231
34296 -901288000
17725 -836682260
13166 -557658987
25503 524939030
24087 667927819
27548 -93190391
39692 819458328
38851 -434836303
3822 -182849152
14776 942212336
10329 -11203647
39404 947431825
39728 444522516
1253 -920780464
121 465930561
38915 -617502331
15410 631074415
15430 -697587009
32022 -578495073
32747 -671802717
6893 -278347540
27141 -312263354
20344 857246584
33785 215225990
34680 146860517
16871 846928559
36737 793605007
3876 -953347375
28516 -271167185
39729 752925128
22798 402944987
15755 464438643
11635 -466245442
19486 -187532465
24819 446720007
8820 -102791416
25231 -771811937
34648 -585484041
21951 -309638075
22443 -535135217
29695 -507787019
14341 825395665
4644 811186430
15598 228978215
19696 555469510
10850 -560184674
13970 -177641156
33404 697466603
10492 523621955
18315 -836110760
17825 503115309
23373 -156252866
23094 -501440594
1333 669254371
39155 -259478605
14377 -121339874
12144 -849054800
11631 371068716
3285 -866346862
2649 -792816420
38907 286982979
21825 -647430151
36454 -596230773
31183 317971579
20820 -734996704
38606 -397234152
32983 -604525004
34403 351938330
29054 -442707572
13824 -917044267
12214 -139655440
9761 -616935448
13269 370704356
37496 -174062257
1324 -940787096
35885 45996495
6346 680120229
9457 308054060
21992 301119150
2447 863796990
39191 960402810
34159 186757403
12086 765592173
954 102428561
20648 264921139
25700 473214776
39329 852032860
13570 -10928189
9555 462928949
21854 -567872584
3912 -299352771
3811 -279145911
28150 -270793392
5759 -830310382
6609 -640033508
5656 448964556
38313 -794917849
34325 -618720187
28375 -120549603
11537 -853924724
6406 -625874626
34587 -877846414
21752 180602086
7388 153928155
15572 -368732343
34888 -981810761
39683 -83304165
22444 565198697
8317 -527015817
30677 528744554
25463 620891276
13428 5836331
36145 318463774
30525 649164103
35733 -276659129
26246 -952681588
28353 -27921510
36929 176140831
25340 -14269897
37761 -498755685
29908 768640910
13098 -198571001
24050 -36490411
13774 -963728107
16448 954032365
39994 -878039199
37133 -752241739
22037 105929773
10229 -632570372
10500 616652560
10973 -892117687
804 -959246904
13929 685959324
5780 85157731
2047 399479267
36530 -858796461
28892 958351953
17896 558489627
1521 14292940
1658 -936611980
28822 12294319
12581 -899201997
7777 313145953
15582 -321209032
39881 814338004
20318 -376137567
15530 811930853
6530 -145302528
15204 881509457
25077 874612309
12202 378773601
1908 -993342042
27586 -484002556
10386 964019802
7823 12425457
39777 -796351606
6398 -934727005
18949 137288708
39678 511174173
28531 -88489119
13315 964039557
6763 -47234801
22673 -947494804
14654 -168590356
18306 599834227
4182 -79963918
14041 -720613142
24303 -979233913
22243 -655642023
23435 -821808961
39435 717226416
19412 234019562
24623 -313714169
16358 13434711
25593 -960095702
20210 228004887
6439 312835259
20456 337463323
29320 840749110
19691 151871460
27543 -420072376
34483 -875776130
26312 -148882066
35912 654698785
9825 687324905
27674 -595224303
35260 -932754390
11443 -107916564
38148 862619882
534 -196492201
32687 682980091
11703 464017094
36771 -935200877
24588 -933811491
19971 -324613911
33715 -96319371
20853 142483864
1800 -885371805
3334 -269556485
4773 41594062
9761 307249510
15121 527352445
32234 -62318629
17606 -871973439
10714 -970013268
6824 -739625509
31586 -331920249
35229 -586185122
3388 -769095293
10798 -804023833
16797 698063357
23575 -985879137
29060 980077648
37516 -460818275
15788 603108745
34608 -166677713
31085 -120338101
23272 -862630274
32643 -514856683
10050 -677322772
11720 -245520293
39460 -919386776
28103 -840040343
24365 -992045314
7207 -25568510
11200 297155161
36025 156104002
18003 218074773
16499 292541436
6534 551735517
14157 190548638
10538 511041140
7220 -549234760
28558 740070160
27390 471356213
32274 451038606
11831 -501684540
35118 500911732
22772 -973920068
27776 49139482
10996 417829977
10332 378038974
30101 510087020
24809 415148333
203 -941597050
31589 403311341
28834 56974358
19599 171678478
24991 -879687596
28619 -703835493
3114 -320471269
4193 670020891
8976 131371295
7581 836119309
15144 -762651902
18076 862995355
30683 -63413861
29512 -918371595
13092 542180782
23733 -45665681
2013 -978790355
24004 -297948327
10152 -22969155
23250 -561560047
4461 -509488507
226 -458471781
25463 -665676075
15221 -799599231
79 87514437
22536 -671820847
10861 -373188426
37714 -167443038
21721 137241542
18677 862587224
37896 -884005190
4457 -867477592
10435 -120400093
30753 67904811
24765 -586663063
8431 -193509647
18574 -906534424
29502 -926111346
5777 412084035
34826 893484722
20228 -984157793
13782 676977360
10676 -882128913
32631 -941432154
35071 128752395
23560 787051306
10068 -556890683
29225 86984367
5532 -688303147
33791 31856328
26682 513750295
15873 628882221
7229 38881606
1995 -964994628
6448 682093005
15213 -344403181
10532 855186674
17763 -806894655
33192 -452858794
13603 80686744
14403 -974655387
13931 -374326487
17881 -655139178
37676 791163154
15835 720063411
10060 381591466
30040 -633601133
475 -453937717
24009 -729206381
6625 708762468
35640 -932893192
13483 503338188
3534 -598033830
27378 747867596
30693 948116724
21338 -522482669
30845 401325095
25918 -705568381
34774 -331634924
24841 -744740056
11411 -386353041
5828 327274899
17183 -647642199
31422 -762157347
5122 -840562458
24351 -571445603
12587 -984002888
3283 -998645815
21782 480852471
5549 367070659
27991 -717191174
13922 107463237
14858 -199704814
20264 282836190
16135 340005982
12943 709605103
36355 27463897
21699 -213784879
17775 -384750112
7431 -997026882
3870 -176820753
16360 1231781
25967 -931547193
25279 257139641
6654 -395675901
12926 -316692822
10417 -826169005
6183 -576216802
19389 45181625
23960 -704697203
27901 97231875
15773 -956126747
8375 -253179394
30495 357033822
3295 854146148
1748 -863242077
26058 496567163
19971 369018106
34101 993092023
12476 -33158400
28780 -44599247
31749 337065400
8600 293435547
13525 -896642071
17080 319984339
12567 -571162517
30738 -891398669
21938 -753055310
18514 302799111
21613 -929991217
3061 -330981841
21675 539303359
37819 49789117
37494 583121644
39597 239511918
29024 345329968
31721 -947371626
20275 176660771
15055 -851723329
21012 389713798
31283 383712133
33466 737993577
18269 -856221629
17483 -799748246
20539 441433133
11293 -691444554
18807 -670456402
12716 -871447035
30963 -538787024
4895 -872753440
16529 966670558
15287 748153917
11041 -992511752
1273 -77088088
22064 909866094
14581 476542283
12214 983693345
31717 -509075603
16152 -95493167
16319 426565550
998 -38563311
20288 -838576038
13281 435496155
29132 -477170645
35916 706684242
31153 449950377
20647 -877347557
17046 250202790
31056 827951686
14134 990938317
36954 -809226882
22816 -411054935
29463 -760434482
32352 -993029117
16434 771045613
38656 342528669
32632 21173782
26290 875978942
4650 646445911
6506 -941588228
2150 -98599435
9362 -415965991
36801 -588500853
7187 -288257242
37428 859867855
974 682301319
2737 875194380
39899 -922376213
34672 203632198
34164 111348601
33623 370647456
17592 412192818
8114 810346253
28517 -446476120
15654 392012762
9680 -632528627
25384 -879702199
33303 22499040
1799 -361741465
2743 -523719512
18160 -858044422
29959 -746199933
20208 -865139105
13094 984426209
11163 -878948770
18687 -981796392
36428 254684785
27391 736036277
36511 -576399108
13655 -920627741
3633 -245987837
26318 961543334
38727 398349015
7551 111139619
20108 -576683123
32456 -760233356
6712 598518266
19162 -565061235
1327 -322493082
38149 -75611394
32216 220172489
13627 -857226813
9465 -774495006
25887 244921016
13276 -979114027
14490 -682764108
15579 771136908
2276 354240807
16779 -32145695
11183 -88873822
12823 905316886
31505 956443637
18755 644459534
2805 -57752982
35625 -484219919
32571 -26959047
14141 -338255809
9186 -936673805
3565 -152860044
22284 536355071
30965 -662426808
30101 347956772
33932 984886542
17200 -16771273
34906 -127389290
3949 -951055267
28371 -102235920
19967 986795452
38823 -898196523
23559 -430777230
23724 -499289201
14991 -793947520
15029 -489405785
14173 -950295825
15600 282658592
31785 -921723546
29580 144682915
5811 581458236
3317 833463511
30574 787343009
7744 -835925427
38654 189034521
26326 694192465
35943 456578619
1391 809905148
12300 -733904148
28333 420581465
15682 325587289
7818 -405956640
21954 141426205
19013 -481100231
22685 349450089
24679 -796515057
28455 -501815154
4209 200627994
22568 -551944621
9901 974331951
769 -720942427
36193 -482047422
14079 169553063
8916 613953934
11753 -656493623
13667 907797248
36961 -329256215
9991 -250582164
37606 -916424735
25356 -263094646
30298 -215583359
1489 -931033615
34380 -170144896
30484 420645696
14000 -513186702
30872 -232483264
29315 -378948881
4183 -645976584
17351 465843392
29770 78769450
3051 -292454546
9240 330959787
17624 193440010
15277 42975581
936 201211580
28223 -437443017
3369 -427212415
2690 120746062
28111 901117747
7398 -466930476
26261 641402109
9581 6318269
21686 -561428074
15319 905573763
19566 180835387
20843 566281439
37580 675942615
18978 119186433
38368 -317348446
23136 998914253
27589 794559302
23240 722007709
30124 45510956
25056 622505928
11806 89178233
16695 39592453
30723 308678065
9993 -301933726
36390 258768759
499 504181662
19455 293015954
34922 -966982308
4127 672737033
24940 543373899
4505 166882493
38148 -908231927
12136 808792093
19402 33821387
3668 -785921390
16844 505964457
33263 -483064528
13539 886353537
16165 -703499664
29096 425379882
37897 -106907447
24861 847389593
7287 705057350
30736 -139900219
30033 -114872236
10258 438215675
20102 650794537
22983 -281515244
26144 -98691411
27200 -981077618
3193 -886333837
1636 -728839605
30285 775476454
16791 -691268475
31408 -553033552
19003 479762237
28184 -631294344
3007 378683862
19996 -87408179
39586 156590094
2122 -652709972
4566 702246194
7303 829822222
7164 162703899
22635 -974446555
19610 699034363
34759 -735937821
18634 -377662404
29123 980225042
27844 964031776
30366 -482303119
2538 619766845
7060 -671505100
6722 -187318104
31991 -57732946
37083 -108677342
5205 -730889537
12686 140157999
18251 -280667493
2306 -464903799
6917 189520885
23065 -410861734
35863 -943158327
23069 345638049
26178 -857455017
38219 -978192737
14109 -688987105
27796 399160755
39004 -654942481
4575 880594517
33528 -966369008
17809 -570601992
36009 70518732
11240 -893293154
3048 724934258
11496 -760230104
28163 -271550037
7990 -926929089
28962 -959615977
5362 -620092591
34674 -566588510
24386 -599280069
687 -956711220
22654 383932181
3051 864239690
27036 528187227
25236 741476577
31662 905644844
31691 379657595
28207 -693120748
9149 -493328911
1053 724079701
30614 375557310
17688 872929041
32803 68375926
27417 156419400
19332 -492932525
32610 -901271846
20336 209536369
12412 -356264738
38842 -547780263
12667 -470804201
36996 982024076
38025 -289275672
3581 -847774963
16127 -976177418
22284 564252729
6392 894017178
22572 397569248
21527 -939215923
39831 724815373
39202 820248943
17098 -520624487
31884 -512728190
7073 254153784
13522 -532279354
36446 155445913
26342 752586187
26868 284273440
18478 -943299283
3300 333430448
39530 -904605398
8134 828425583
31184 542525920
26352 313907056
38783 396972710
18006 -621937467
38048 -24362017
29794 -158768546
25239 -601133718
26929 -553566783
39131 654275111
17651 863503374
13167 -555618177
2542 575204518
31319 -710692004
18952 -418394160
27776 511350847
33120 -920852916
10494 341058959
28022 -785264178
38357 -863190726
3611 660286026
33833 450236403
22686 -719610245
22973 -698064578
10534 -431794035
25692 -818781546
279 68104535
25406 284518858
26855 126682819
8660 256976723
3923 811045805
29243 970836435
11747 527237042
12865 -159203912
1716 754959767
2146 -812712428
3976 795085326
35082 621795977
11400 339143012
28979 -345185594
32861 732458284
39172 -955908979
9880 461633138
32310 148904577
37653 -245046915
35244 -998362679
33757 -120758425
34970 -986259163
16926 -10598146
37974 -999032168
11759 684658641
20320 864640118
32448 678295733
35099 260251752
26159 115200198
14835 -370179572
31450 -396384629
8510 353254005
34935 -997478672
30767 -641402829
34493 -386927413
34163 28506009
6848 -814775400
26455 751309131
33317 896783772
38766 771504427
20898 645565074
17161 -381264564
27190 -319870304
9895 -953667743
29039 646569699
21423 -651978920
35086 202580487
18169 -979533716
23456 -944049981
18960 667608935
31297 -260702053
2548 -986146880
38605 590878143
18269 -900851000
9781 74988272
29700 -373346615
28823 64347029
36726 749446859
15470 -23107637
18415 392322971
24052 -970519141
21347 -421320163
26122 294135488
1861 -857804133
4803 -21790424
27524 724140819
30293 -789047550
30595 -505453578
11776 60705248
13522 -5474786
18600 -978102093
4937 -438720428
2784 -280916227
16137 -316761987
985 811538252
19112 -975529097
30741 668421387
33228 -74403191
32677 202296861
22790 -982324913
12260 -269886170
26282 750530312
33087 37358904
24153 -404586773
18442 -456195139
22769 -913725976
29950 63633392
37167 651947704
22070 -336687268
7337 331209654
558 -884220595
793 -979097201
19610 958831297
4511 -548209629
21812 -985707716
2469 46667299
33964 916314071
29328 537988749
1977 -252692951
31911 -243230169
210 575856769
6514 856814678
38735 195630158
22892 -872759969
9687 548980803
209 -961173421
9380 -333353405
34246 301477352
27725 6228988
37626 491638755
22408 -924750466
39959 469960093
25195 40536370
3421 -497214363
35470 -153616478
36644 -68528318
2714 955115678
22189 -233236843
3189 -997918554
18604 -285278569
28012 -795030774
15823 -79144837
8869 -186722610
26379 349610067
5175 828116592
2480 -454939645
20450 84587581
3953 452478790
24428 -271998005
25519 765483724
31759 67336248
8279 849142161
21671 190274471
32272 878230467
28251 362424859
34086 -699032774
22390 199016261
13652 -708473741
16327 296671257
24202 684316381
13090 -812582147
5435 -414296967
21824 -903086463
31886 249645738
5815 845962602
15204 -895666245
35918 417117573
28397 640783481
10301 -725586061
38799 504780667
27894 816998551
11165 56749236
35496 -119913365
34245 -266658832
13902 -158071826
26028 6578446
1480 -647933010
16881 -846132187
33553 482979654
18609 -21071234
22522 -876324282
33292 947273811
13646 -110745210
28731 -999298313
38708 -335379703
15201 -346976120
13117 16262953
29589 202666365
7534 -89435036
13139 925623832
38631 -941302214
4778 -365644483
23331 -770483539
16116 -287738343
30424 -955746766
8954 -253528924
21240 -373030703
24088 708722244
20285 986834884
11535 -467590831
33051 -227544656
38298 -161893266
13100 -252277482
7483 537584237
4422 829296984
34772 263296972
12490 -899556949
35866 -848724100
17558 -461607828
5407 894971981
39410 -592755667
13631 -249425641
12957 40220648
11886 -597045931
3240 873753240
4937 383543419
6506 -879203712
35160 -860040415
23823 -885060396
32942 -768161006
15967 -154215404
24001 537264064
19965 245304808
16981 -18780135
28199 -595406126
38208 -781141262
33099 222667607
4609 846051837
2259 281246054
35647 -5023507
36265 36885497
38139 506240583
169 -694797231
18727 731233298
32293 176260343
4940 -930588333
32085 310724610
25771 -326694709
5157 248401
2276 -955240898
17842 -764250293
17315 -930803166
8672 233050939
13346 573821922
34768 -983229072
12780 374328991
5927 -347648969
33802 916370917
568 -768197553
22791 230212527
20548 315709211
30175 282624081
9373 -536151016
17386 -112504056
15048 462970880
588 -278543988
12847 195872888
180 9654254
32529 -441582131
25151 -351746476
22516 -142692704
18328 333877929
5200 -391815206
27242 -680271520
21009 -544597882
31331 -899433617
30465 -445402093
6892 -897422144
33801 191636188
3421 -664939372
36641 922328847
38088 -941639640
14615 847169486
23708 252158266
11791 504007142
30791 -314191142
6788 775510658
11805 723489118
17599 -25031662
10458 76199045
5429 445674958
32867 53998139
15996 -587527756
28433 -128763891
16739 -853350206
14996 -888768149
28565 -884670270
19218 -255270566
7702 90123178
6674 -926880724
8135 749815843
2854 -339522537
2934 -368868726
19613 614054657
10055 -867783116
11843 -111013579
24561 719535482
7727 430681060
33523 -47923093
3056 588632510
20716 360730260
19991 -274745598
23837 574489279
8811 291075559
34837 319387889
86 -36224517
12947 -876877031
10597 -847920710
13949 860735880
32765 -934613439
12983 -838579646
35838 423360958
38372 -250126105
30803 865479915
28779 -139008107
38506 -494289791
4612 -288474155
11477 550298495
10408 -446535200
12690 -344339714
35770 -941914758
4566 -352910874
8418 96205068
17301 -506988486
38076 -582181283
39072 -345073584
7375 512771057
1305 -687288740
27529 -362637903
33991 817112107
18669 337336306
22152 572592495
7344 406303280
8081 -960090021
10267 669297750
19346 685137121
22601 -832477613
7456 466140262
31777 -16088983
9735 -926815246
27524 -629933797
37262 980968805
36419 -488568750
33348 997998565
27025 -823096054
253 -500336310
16186 842965693
25326 415618755
8735 -99820120
33983 -85930243
3231 -996384648
17741 -998106674
29943 -363534170
16848 434865195
6304 132218070
4275 -125377067
28092 941193826
21429 237637887
32805 -145695491
8456 453934776
38467 -391703819
18227 -602034941
23815 878371003
27237 405563551
29661 121628900
4254 53061218
30899 -376127110
18722 296381993
3541 -919462808
35263 -266768080
14855 944329843
23 -432444112
33776 -831520703
23807 -956818551
32579 -254137068
39114 -946007740
33673 155747396
34753 657937339
17243 -881942515
2739 517701988
39559 88166902
39793 -930036657
25337 330750456
7649 -175105135
6787 950108877
35073 -523440737
35152 18497992
17290 337511446
9250 -298174721
8212 -937722553
29709 -564641821
25577 -345636324
17368 -726740268
33571 -669743320
38669 80834609
37864 336036308
39653 -876245422
25036 733557655
8874 -375138660
6570 -281690965
28299 969095659
30004 -973042006
29441 -908500198
5082 -972912709
4740 -549804959
33222 -906470356
13321 -941849202
6884 -670824851
31830 -87289313
25297 -572239547
36762 -640093151
21428 -984936842
17167 22312765
14107 938166462
31851 -987893962
38051 -925339326
18670 703860148
39951 -473655595
28050 318604462
39504 -558798617
11028 -652170860
16292 -493130924
4226 282624347
11387 -557576826
23628 495476054
22904 -958603319
16194 -513503259
9507 -808439317
7146 362629712
12104 8499964
36993 -508764653
11849 -86513494
30912 -110187987
12828 842971798
9535 845778961
4454 829732331
37760 -328579439
4910 -695379255
3920 25161985
34392 -998103706
9331 617227547
4289 -918946353
14331 657301875
7940 465050146
26464 -745142173
13176 -900299958
22902 261743455
31821 -206294977
33174 -841949836
29126 -934995352
16980 -374117293
23270 -950046422
10677 -916145263
13076 103864530
37178 -45865405
38495 334687467
21115 -293397141
21088 -619880866
9282 688355444
13272 88869026
5422 -976247904
15552 -458177202
7822 906788322
38488 289567371
12020 824720995
55 921183964
13896 101825350
36442 600423323
4206 -969255430
35520 999729516
13336 515081383
595 261274013
33149 -544809199
26246 -709378319
10709 339078781
30878 939275869
15020 -726907519
37157 -499157220
10152 669142841
20189 -902764358
15960 -2501477
3874 649500242
39919 547106207
7131 -9963334
2536 659244123
1859 -879720999
33016 -970784131
3025 101042453
24135 -124537485
17649 -667014379
17843 -376328806
3677 429888525
11306 -541607138
15704 -70839168
32828 573657808
32684 326432243
8838 -397634862
27698 -624487091
29576 930888755
9232 432354828
33830 -939651538
4334 -677992559
9895 -213296804
5712 -720996291
29331 -332769619
21576 729223359
28237 -263232827
36 -959818397
22436 -205124107
10055 175212090
686 848255262
16754 -355277263
35647 182609522
14631 -694875550
39279 -761698426
10037 -738819787
27655 142629460
12657 -759269279
14431 -993762452
24283 444014720
34432 131723761
10935 816885857
27462 -962617333
14914 -83832679
19412 -321073752
17864 -94175033
27706 -701943552
25971 -317165384
39067 -576700297
1278 -700803048
17166 -422045303
24158 -39748686
22036 143564820
38722 502433165
4238 720716466
36580 528303003
25213 824718669
17690 -574036135
11187 -92710975
15275 -748091046
13923 286026949
3398 965913137
24106 -439202021
17683 -82734281
22673 489223171
17869 645698960
26627 776839837
1010 640278377
27896 659448661
1480 775239730
19086 794192132
27154 937638058
38276 -793719350
9676 38561194
30150 558249461
32763 -447698699
10791 -699279577
38403 -866607489
18232 -128005105
14420 845616084
31397 -880362745
37093 -866571361
27018 802298022
23037 -478085546
30537 -378548736
39749 -600539133
15279 305729622
10273 739586902
24449 -594266447
23016 -521903701
37602 921134597
11373 -486707871
4642 401128391
39640 -64110226
22212 697342872
20128 -660625942
2698 977853607
27983 565973571
8026 -900973934
37331 -200552630
28238 -909925086
4537 -11362921
20334 388523515
17070 -239668840
27460 211404781
15732 610756436
8566 -878658588
29805 59427103
36879 -376750442
28783 648109443
3502 -518144559
25401 990088909
18834 -687197450
28618 944893382
17105 348983210
18125 132305947
23027 795765342
5210 -312620988
30173 -445800289
4494 -316421370
11419 -461346016
35397 -396823424
3680 -876583664
25895 -965018448
10996 510436909
12351 -80225323
19939 523090848
13400 -842965897
7486 -976524877
18335 -899761632
24316 -448699058
22637 -335967190
11824 206003694
3406 236387845
6477 -348361653
12332 378324250
20827 -933182107
30583 850287728
29281 496620858
14120 -210583523
31155 420876628
3829 -295617178
16926 -675912556
2569 -515106421
11948 -184139238
1705 720020902
10065 817676263
36310 566744340
8539 587981887
16588 -511083934
318 -571868634
25613 282428918
32999 701257495
34706 -609783805
32673 -276981369
15260 909968825
28000 -258659822
27623 -207104561
29020 328284924
25687 412990190
7445 862920966
33582 363823743
4436 222097509
35749 -738173758
22310 438732973
24340 -245267665
1255 -529501022
32826 -933153696
22500 -125089396
9236 74667531
32709 636695171
31702 594340846
32639 304020707
21984 295979323
5867 517541657
18976 -518515979
27765 547013310
27172 -381391091
35152 -519091448
1526 284222920
35256 631177460
36439 639022217
28522 928632861
19819 -874050737
13148 -984552628
22544 -893494595
6253 890285855
22915 882694244
29920 940598890
16900 531644897
8919 592675785
5449 -603847774
1136 710953035
17940 613832619
11892 895196287
10100 964019464
38034 -357956501
32713 333082890
28507 13942906
30279 79252530
37937 -782801995
3861 -465950827
19770 -260879460
35783 6823126
24376 300449689
1827 842892681
1260 -743370355
22681 737847274
36247 106322395
35035 -988039382
16437 954768137
7989 -914558515
4376 136570821
30081 -127479299
13232 -417410767
27239 32420358
29533 -9952481
8060 -240212550
10577 835729301
15343 -886079807
12875 -989888697
20950 734337169
20796 -951625867
12882 -913160019
602 -618586607
17884 861247915
9401 779813389
20563 -361974129
26573 217730128
39362 -228069358
31002 314836156
28 -547377048
10403 223336885
22539 886568087
8281 -168462669
8635 900277881
11403 809817507
27994 108389583
29566 -335651451
1944 -429562774
1494 146546518
36260 234459826
5698 -916592755
17374 547776821
23817 235548622
21131 -46026913
36040 976574817
28055 -439698843
25597 -528477207
20125 964010592
4826 -847609771
7737 -855291242
14695 56452579
1130 525432081
29308 -846639389
27130 -380920576
19251 -767412848
34398 -921216613
36563 578541299
6274 617131771
21211 651300378
31548 69507403
8562 830217249
16395 -614664047
22898 929194157
24387 457316519
21631 918667723
36655 896308474
16908 -587327324
33289 -599045865
33560 222642566
29719 865940417
159 -273910839
26814 771224116
32240 128833072
9803 -176246914
20491 664493449
27051 -886958652
13655 375585403
15913 501483444
36316 -447243449
20627 91396651
21478 -881625703
6975 151577281
11417 -885521616
37304 97080262
17032 -574918672
10490 -502616626
3843 -534706459
6614 308317302
30390 361996081
5883 -920707233
10469 877847231
28987 -921250716
32729 -604255878
20675 -884238750
37902 -755934604
39694 272441300
14934 -952620622
14117 -106513333
6930 829066350
24031 56527771
31146 -341379687
33855 257834519
28175 675034987
27421 -429443180
9588 -596745085
18499 768553302
22587 -305299944
4179 239567484
8735 280051667
37064 -961055149
22506 -584997012
18720 886556756
39777 440437438
20141 -818210813
36959 -524356943
23371 228684170
35043 -355255544
15796 -889306423
10398 -242296784
38132 61843216
32871 331099984
41 294576629
20466 -617268191
23477 -31239429
21776 741989199
28540 39416891
10000 -975875721
38072 -675592742
36446 411049775
12834 -708385437
18735 744513404
14213 -126527445
6133 859333776
33345 -585929993
33224 665416529
32867 630511475
4457 -988657554
34256 -272650742
29830 164264921
10473 -943142270
30975 -591152043
8590 -231720988
6271 727280973
7102 602566660
21225 598882716
32473 -269943714
8842 266996310
6439 437686684
36692 -559788674
27856 448399782
27610 180186267
8714 -192822927
6333 709032065
13339 585602968
17052 83152513
471 484583810
19175 -703715623
5351 777489060
12073 198065445
24514 -133071197
25090 -20730352
22311 845376985
20022 53030283
1610 77628748
24883 -160146936
39332 451385816
39243 309972491
909 64084396
3717 645605574
34440 597334246
34410 997180767
21497 -926725091
323 39813583
35381 -977936801
32003 -211631254
38396 -260140107
33231 -661506556
3728 866420705
5807 573333251
22669 -262718312
23857 175110688
39533 -861741649
22749 -847736902
28673 209120440
11040 704546464
3585 -768340536
10727 593405448
15384 700225080
8280 860731048
16147 -423869236
30658 -536203366
10079 -878229107
31600 753743888
33492 -953669843
11846 -362726243
24446 445296159
34512 -175204299
18801 -997499671
20771 -361586389
36428 -372556176
23289 870591809
33610 749720011
21445 16554014
1415 802248992
16109 -122733925
22710 231417561
28455 546886766
27007 -856647214
39297 193896405
10163 -814743151
33010 -174188859
6844 496070960
11290 66623872
37484 -519818005
25820 -437291589
16573 900513910
30275 966729108
39475 602330181
15527 -342271930
34146 565600889
14803 487991634
34753 -271426793
2347 -997276745
16015 -959458243
34961 -233358357
12785 -267177472
9841 708867969
8194 95575979
37975 579981130
9542 -814437972
35939 -464099854
25607 -718977534
32648 441342564
30635 190945080
22322 -7035475
32513 486581132
30692 258597123
36733 220867264
5376 -207886963
34681 -984510902
31627 192240335
24657 3723817
19797 -170278533
18950 381632849
34878 527574123
34270 -742575158
7309 505787167
6085 -728863773
1308 -725683692
834 -248766930
10555 -928856372
17105 600753345
16963 -841998755
34284 -851389812
19287 788062337
19025 -638614685
29133 -87589087
12381 586443680
32882 316925281
15757 -995648672
12524 -759695890
11278 -386993623
22605 -347260168
16141 -601746287
6785 -801259737
245 -953146675
6672 239817338
18585 304657349
27538 -825740015
2323 -799550781
34535 617366824
14090 -352342302
17731 926943667
25301 -875573532
14151 -92789389
34722 793401056
3786 -904413328
2858 -253877650
16065 143066389
6653 527898997
32324 -853620800
36539 464206897
20599 74875346
15332 -363468526
20694 -925351866
11312 63974005
31704 398815228
35248 926825400
8222 798249433
16397 -872823101
17956 737578723
1750 705491117
9820 -967981908
4482 -860959042
19957 448505883
5084 -630592515
14383 94208631
330 -166402026
9449 -692488668
35821 270735660
26018 -840373506
1723 779207131
28885 898857720
23506 -410766679
10221 314833457
8534 -892400100
7371 -510495473
2620 -556873366
7593 969737189
39426 696607100
14586 -898376100
32532 -281839140
38835 752145320
16653 217432860
4873 -125595365
31130 -853151176
15957 -472089111
4962 -555010797
22525 337121192
31002 828908466
24720 750632744
13624 409399534
6169 307148441
1984 -385823758
19695 -712789887
34014 -747322240
38621 -918169369
15952 584666545
15758 -624886193
38443 746148956
37781 -4699370
11520 -863934077
15127 671570088
7633 802496481
1300 615277650
26747 365678634
34521 125462371
7165 311080369
16612 -667362959
7155 414529147
6908 -911443696
23289 8681167
24065 -509438120
35688 856879240
24549 100479822
20453 -884805872
16405 201058680
25122 471508323
1157 -315168470
25533 586352753
27740 -537041192
21180 371052278
9000 432142260
19302 873548343
33844 -687578038
14620 -762857193
23975 -339682898
38983 -723602093
37148 691688039
4214 -983445332
25151 441338047
33081 -407018983
9341 -911958447
29437 220058201
7307 43526849
5658 -221985032
23599 463475046
13659 -52576812
7884 -463767403
14560 -634570689
12119 814081726
35182 102149178
27087 848396092
484 477794163
25186 364340585
34986 -962715305
22066 183646687
4595 153108065
2619 -600212242
34608 749594030
5352 -115390076
1323 -197683384
19805 -618291051
21548 -51265020
4292 -724255961
25767 766596106
21638 916736409
8855 -730742701
11463 -900191278
25661 -137234311
6739 -53567001
39688 974860645
5063 235348803
16562 106800633
31016 206167680
17606 -69032480
4137 89036366
25317 -856104721
30261 335540292
4333 -758796785
39322 -740689097
3666 553626450
3750 -418422690
22386 646212519
14561 422451563
916 850568046
25044 114061298
6455 -796003046
37588 -489053542
34139 837063015
26889 -980291399
21322 660408095
23376 -793652624
7670 -715477011
6205 -250550013
891 5688353
31156 -613958123
19189 37324555
13427 -912768744
2820 501521573
5972 -102452013
9286 731083734
689 -264932633
13826 -933947909
35108 98394627
19583 -184355685
8764 -623821653
5724 931880903
245 -867127863
38478 -875586609
18098 -405353552
8326 743599367
276 394449252
509 948307513
25440 169493701
1689 -156120320
39767 -640532238
15130 931167326
19418 -784923193
31435 -806934694
29623 752850876
29224 -863392632
8272 337278385
26876 -435928701
1044 -862591486
11316 -942494649
21072 523619141
24746 565259641
3507 -860422302
31401 -895218394
21287 -479054703
13061 228629440
33119 376141052
17860 974948189
9849 -137951112
16117 -242794354
13015 29239470
34208 -551038308
32992 -185182362
22506 541701082
2787 554034034
9528 389313821
9815 -42139791
37909 700754273
15880 -974310328
34971 -740974340
15101 -393286483
14570 427048030
32572 -647515429
13460 426588781
30780 275042419
38242 681949575
31268 -69876207
21432 -624167552
13531 -3539390
10998 -597799711
34111 221772668
29231 333180524
11150 -548879724
9949 129587138
12799 -455496620
16898 23444918
9301 -271215750
28822 -13412181
12953 557521872
644 -851681368
28209 -697996269
7525 -158121115
31334 813695827
32791 -170414692
25598 -12238784
10237 65683787
20664 -124183941
16336 -905800534
26605 137831813
15194 803746283
27555 -535084246
20006 -313931557
16263 -17283146
35079 -872514822
3812 938349214
29298 77835722
34608 -893927982
4199 324996821
18482 -10057708
23509 -712526660
37128 238884078
20138 -960246256
33212 604537791
5957 294152824
15461 210256168
11923 -870262499
5945 630123014
36221 -278611721
33459 -659021442
4125 -141888701
27022 124677269
25641 -775286579
30244 708177980
36625 -291933810
19532 556808724
9156 -619143515
6583 -798786990
30802 -384574356
18470 -740403855
12314 -746846891
10612 -287489719
29648 -2459412
8868 198696555
35115 -339494133
17167 -579681323
35947 671519238
32661 307080539
14872 -519222062
4130 298459255
24332 418411496
27982 -963099988
33023 355993486
19132 -927605438
27061 -956136177
13286 733513952
20586 654359374
16315 -467576104
453 -506309768
36100 -924138467
20212 123311918
27509 -474670382
10158 -958823844
30449 -603903480
35776 -447298619
32878 563314577
14590 -745143541
9946 622897210
8126 838327611
27788 434785428
15733 732315185
30912 884241073
21322 319356317
6550 743607225
28760 -999698228
10044 -180240999
8620 -831834678
17832 623477552
14073 30015128
36510 -563671721
2857 566646200
22660 406345738
39301 452373797
17762 284868956
10738 -717916223
38964 -269558100
39326 592986469
19140 106106226
29805 -263619353
38773 -569577960
21042 -625785085
20238 565328816
2721 -552213988
1142 -395761932
6349 -86586856
15697 -86965998
16094 -107274444
15707 -993405293
23665 53655393
19172 340833467
35368 863634401
17223 202654486
37065 -609008955
11693 -926003640
14755 -136493132
1784 716570464
15633 607115795
21809 780102020
16442 -971745296
27850 385219301
9656 277422789
24698 274243545
38254 -677334252
1143 -779719597
33871 -575181731
9023 -435423335
31152 484905590
16636 450106244
18959 928508215
11437 -144215321
31496 733553712
25860 882253219
31593 559287128
21833 100604019
19673 751728033
27175 -618273967
9580 -510890672
15077 -95668129
12276 -210675816
22454 -959387430
29236 -461757503
28088 355111475
14072 -775063262
1307 751561074
22106 -965646972
23094 -349507258
22314 -115266399
17082 -333874695
9325 900133905
18291 884078913
1300 -894931004
14678 -761438184
13689 774290878
11415 258469753
2325 -879977685
24813 630273867
21695 904271559
8299 -466070748
6679 495635765
25148 -864830397
18699 -402131216
2386 -144555408
9898 23441011
11270 779139466
14732 140815574
924 -867014089
27729 634056030
23261 545095600
1706 514441416
23732 676994674
24894 955164029
31942 -854755105
14148 997686587
38706 693676591
2548 -182819174
9611 -419139796
24797 -827942403
18609 -249831653
24166 -189608954
6621 971589877
15790 897558896
11280 -97876105
15848 -671360131
1286 -502489109
21919 -44182448
17935 330061368
26264 186806811
9752 -672033773
2819 -993003237
17590 -764635192
25013 555521717
19315 -908256449
31899 -894953840
37207 -224405726
20505 223736063
11312 -280839822
4074 -443207355
32515 -789541058
9835 921019920
33826 -418969849
11520 -265008248
38564 492851759
17987 238914134
30898 -188675334
9475 694977156
15226 -929911515
28390 862914486
648 -316889109
25166 -143739713
36351 -264085795
34385 -941594332
34667 -93675986
22957 -71125191
11083 353147180
17332 824752790
20895 431764907
13019 697785202
15690 -813424190
20477 -549532644
4513 -964873415
11426 -955410050
20790 100976089
6981 972079814
16455 580497788
8347 95308497
30520 -386630844
13171 624002730
33892 473945185
8719 -511007521
21622 107804973
6233 -533697599
3957 -421477484
18327 169219250
6607 -194180355
22584 762998802
25106 617647470
19912 -496289640
26528 272642247
16388 -792256757
11742 9162981
12138 -125415267
23816 -838201388
23798 -5258340
14140 -243502293
22681 -832131133
11270 649995760
34629 -891094735
4516 -349224775
34871 -153867046
8110 -249672526
11297 -997426195
4167 -878246787
31814 -208368792
14452 -165409307
33675 952568201
29287 -845057456
21157 318802163
20176 30773102
30810 952484954
33822 649794314
26428 504089841
35107 -392958558
16668 233341055
34011 -256364026
3449 -433072111
21696 -606361529
28038 714454744
2305 75785861
16555 614819851
24405 357976756
39301 606646580
5096 -900426311
23145 829660457
21764 -55974729
15938 -377349695
20148 607531936
9732 598642364
19773 592251605
3932 324906398
34289 -383509866
8606 682367379
18477 -686147665
38197 378036642
12846 607940780
33889 152531102
14035 -882206399
3645 -816130459
9999 389659129
753 52746788
37095 500708113
36402 -367463310
15407 654653593
21551 27846132
28884 -231804822
5313 287825482
29214 -902896830
31859 -752669731
6913 -927952312
24823 653110054
37509 -676743891
9712 -796544938
4604 269851542
27024 -489066645
144 -746629047
39067 -301772224
4467 91593589
3535 -432648180
37953 414459872
11404 698185085
6920 800466835
6359 419856715
26986 661236132
175 -986441785
24623 145070249
6359 -29178652
36411 -970141518
30025 909376069
25777 561601014
11968 811737048
1177 836505920
15862 421567386
39207 693245642
21867 379379396
834 436633510
16699 -4606731
6338 768607752
237 -307780592
13978 934953322
19924 -279323238
18111 -922521402
17083 -746617367
35056 -281709127
8240 259563458
16859 -711899169
6752 947380206
23945 286298034
20029 -242261035
38362 62899502
9366 792281895
31517 -80284454
39651 441666063
5472 -92042147
27528 823199886
33002 -455304200
10753 627967450
30085 -912108890
18337 -565455814
27645 896625139
2323 -208893425
3135 -529559145
18890 -985634574
24392 812467078
2934 -558684730
33518 -238260896
14651 79932298
34714 -273694967
22888 -925189348
10539 -639483464
12338 -817793234
14218 -853080109
7356 379903089
7276 544040653
22145 -253974309
12268 361071271
32127 330424466
29893 -871864600
38832 440767368
2639 -883105718
29740 -626481884
10415 968196155
17541 -734879259
11394 827565127
38017 -966203221
3547 -909541716
18176 -54189647
29795 -973822238
14769 -675294470
11223 992677069
24693 -431566736
17731 -539620159
31595 -109706829
16892 96163975
14611 -913333223
24895 -934340472
12037 796724350
5092 913635308
36789 -714094072
22709 -745707163
31122 634314804
1510 -464293746
370 -417870704
34828 -389128697
24725 837135137
4754 977566049
22243 662329416
18940 -990541165
22811 -268506164
614 -411284170
11712 -976286227
38124 278345507
17169 -754219901
6029 734799566
12404 -509269692
5113 -148611264
14991 -813640124
9174 -589797027
34277 801495359
26849 675324000
6402 477139000
24769 749231601
10437 795868643
38832 397123708
39539 -283170401
23373 198039444
21305 -654752398
27702 -586502153
13766 373398472
8781 122713729
22466 989906169
22398 841690244
9570 213713807
5519 -202728430
31923 125483845
19198 -788611282
20320 830518323
23319 447123965
4026 571827108
13060 858782149
17947 -464880084
7519 -118283569
14279 238239250
34075 471395219
25302 296028043
10565 -819200794
9451 -726755882
37927 167232962
24533 -873100982
19217 -792800204
28516 -857867193
11131 560038413
38731 -768274814
32295 304070801
9303 556442756
2673 944725353
38137 924707248
22851 -175553458
38114 974172414
36811 479616924
16131 -405016586
27534 -886316274
36689 535421932
37304 -792298189
21608 97937573
30381 -527747129
11285 -166509878
15310 65237862
25016 -255513633
5476 -278716045
5662 237194318
17919 -902475501
11042 197483797
12565 -970119232
14046 70329154
32570 -853110627
9453 -125053472
4813 -613943546
38266 394006141
20067 777722116
11340 8659872
29996 584530446
4661 -865217377
25344 -240118344
5612 -275890324
23995 -114769182
35318 999691272
11423 -171761736
35386 904726358
11865 -926136015
29713 -927350570
32312 -654599215
17240 -961124484
1658 62997123
35592 325215504
31730 777341723
28522 -204273069
25908 -971458277
19733 716673182
19211 514811250
38421 -877894658
32969 -892880444
37821 235313737
36448 -123479258
21081 645993206
38990 820128311
5450 -271312856
2661 -776212348
24776 -250497312
38194 -947039330
22394 980020367
23651 -886373726
7999 -102792733
36802 411289557
17160 -364375918
5778 -240303989
15568 31175579
5669 -562924903
35840 802173387
2946 111562115
6779 -883503082
20416 -275641714
25939 -197747773
34917 465263076
23747 -912552934
27434 478989461
15736 201042491
9759 -451752565
16993 587300085
520 -582837089
18923 -409329497
6083 -314313704
1395 -956325512
4230 740851750
10218 -711126415
6858 -148436474
1814 489136995
25576 -44412728
6701 -623415897
31170 695660491
6305 791590446
29291 -615985046
22390 -527701609
38477 -204084600
38313 -255684267
26237 -864961006
1644 -757546414
4429 -190651330
36773 796003037
36624 837008657
8536 107646989
20338 -804720168
27105 -882989653
30805 -406794088
22756 424233805
20604 -189858027
36929 168549059
7451 913489893
1647 -873580684
11404 552962278
37626 774999958
13545 -941762362
22663 -933724380
38659 -991385676
22982 122819434
22777 799671633
31466 -760772131
34570 -467716887
9026 -1665079
5079 -445134627
7348 266871780
17192 343425682
31928 -588319373
16297 928784641
23272 671353573
29884 113867699
21692 -272702752
12869 168839780
14105 744724353
20140 -491632122
35864 -124406562
21308 -196957085
6029 -991976320
38603 323575876
1251 -686668595
3186 281443680
25715 95964949
5577 868140376
1370 586817642
7568 898261872
5925 -163779008
38241 -737926197
33584 889267615
28321 -790392539
15340 -539115961
37478 -940915189
7728 -121468797
34884 -696184864
31014 -950029893
21514 892913485
33519 358348615
29917 943504698
1428 504259232
33227 814475492
13717 166119148
20142 -945719207
30950 -717584008
39960 418374733
22195 599784532
28572 510708279
33092 -801526114
5090 249662401
37538 -715562830
7278 963559972
29811 33384902
9870 -302291210
9842 -411620320
38913 -448920215
31630 -989592380
6769 -111251509
25638 783325346
21339 31383261
34348 -35583414
37471 -910058703
5930 930256541
10428 -670097607
4795 -124524628
32543 58251868
8194 -14441316
23587 494319820
24963 -564165645
14036 -884290192
29594 -461725197
2424 -30630701
37791 -115138777
22922 725209192
28806 -493820221
36366 -561039389
18262 -88616848
36047 887313835
12582 834584191
15916 -324597175
14695 649297375
12412 722488458
4631 -539500761
13595 -641167650
22159 113869592
24397 920547629
33281 141331751
32975 -946656829
32364 -546932577
7203 -600587753
12860 -759822479
674 -717640080
30108 219791120
11664 845716719
35898 -908077312
20065 469467579
32390 -892709410
26183 -918891173
21178 -886202982
22964 316639776
23758 -85516665
15088 -415156289
26884 832137037
813 934524413
13014 -730744402
33120 96968015
7936 24825872
13345 660993793
26865 401518042
732 4025008
8940 732862761
29705 87177147
5975 370481328
34700 -887024115
12015 608227152
26840 -730505986
17727 -775647877
9162 -716441722
39045 492524609
20208 -953273675
14341 -742947943
37930 -876270321
3473 -624461373
16671 379011273
32634 -3533312
5803 123013753
27253 -438438428
2901 -872968142
4098 230993226
16731 121353951
7967 374656111
8236 66963570
1849 -902297956
26654 508013748
20074 421120892
12950 204523212
12892 -449049234
9394 -187432770
14857 -34507285
39405 -443937585
36169 -720352511
9063 -603678442
33417 741783420
13000 -374231686
2267 -384122487
13626 517029729
29652 -9513416
28629 442058212
28313 787031500
28745 -469068367
14846 -790155263
35504 -408641954
5277 -83775911
36805 687284897
23665 448020132
27623 696192560
34119 774939833
39606 -578606964
1351 -531616113
21401 -952951044
38687 -353200032
6553 -72688623
5942 -999411664
16190 -422008468
3166 24474253
38992 -446678714
39333 -303105637
38453 995114494
35744 -598879040
21094 347351608
20522 630779408
35594 429325067
38104 -158909009
34879 -520008450
508 -249604195
35775 -753747369
4009 -908880808
23883 -113001322
30212 395449950
556 436876424
37711 -573570272
4092 506759546
30394 -12606606
34355 -411041105
30505 -258177512
38249 90171799
13219 -315112623
18369 483353841
25393 -924752327
3480 -312030401
22231 -657097749
17797 -924644395
34284 -892213763
32541 -916721970
34455 -720139154
10576 628193096
28995 362868516
18263 829614666
9915 -805624261
38229 591292617
20769 -940083230
4148 161316476
26671 -94006013
1661 -876701133
28467 -686951586
30666 806885139
745 745490696
33288 -57511539
6492 -302888620
12227 -85937821
11628 -601562702
25815 683262801
33821 382240622
16362 964084077
13047 636483734
505 -634669059
7419 941873814
24154 -706278997
19871 -976165913
38855 681625814
27306 228288337
15386 -154650481
37981 75784402
15783 -615394976
27205 -333879177
38122 -397615640
3515 693438831
35806 -321619712
20718 503557334
37421 -642671481
19461 902873763
23930 -458525724
35280 -898176770
17319 -749835565
30250 252215149
19839 -832427476
2044 125333906
34661 159315224
249 -346723625
37200 826530442
31156 -304896196
18989 -763528328
11961 -580405331
32004 169254793
23313 409832677
22793 -231774225
20052 -898240875
22356 -284996926
7510 -855104671
26832 -818243974
8551 -250525890
8017 582646670
38247 362250594
6970 928442677
9472 -861601507
18652 187440520
32194 888920626
31648 -72922361
12433 -808719495
33184 -915816351
5778 475432097
31223 -381147673
15402 -985374173
37511 780773577
9604 -848460738
13373 114180694
23717 -835625494
25101 -371662259
16771 143821962
16809 394668421
25295 -983213760
23221 820755459
29451 858537487
17993 919254867
34871 -450801765
30333 503447527
19856 -586603001
19181 454337906
27836 308671608
10872 -854906958
33737 -97326209
8298 -786259405
38337 808617452
35767 -553810251
18171 251375106
37701 939692575
4387 -872000184
17304 -268582728
28492 -934169811
28425 888871648
35528 -788340287
16714 -507824892
33015 219651734
39696 -94404107
8936 -113342799
10993 841050566
31162 -837520976
16477 -291104359
5391 -250614150
957 -371431405
17523 -151540087
19730 -26044992
12281 -966258093
12098 -184486615
21386 -938922876
16838 -432883127
11982 801736912
25000 -102206450
29444 -141678653
18550 254744694
31613 -293405269
33756 386825893
1536 -144380875
4976 -307313417
15179 103323277
23191 458282284
33645 742032700
10962 -219240728
32658 990125925
3050 580379410
12637 -994309606
27307 -823543762
9790 59304617
25966 -466151343
33352 -269844416
30316 515120866
23112 -410578685
442 -841659578
27007 -297299002
24277 -97438232
405 -975201464
31238 610323818
39443 -501885951
36327 247638550
14313 839872099
2494 -755524273
11966 -319453052
11567 505506152
34810 495181754
13692 509993883
31102 680464513
2181 514604006
24430 632094212
31564 567442621
743 -623512213
6324 993335839
16010 -464118854
35196 -979366088
32463 699775452
3904 374751521
27249 948806775
30076 90242749
25254 -959840787
17321 -925762007
31877 -659863586
928 465711011
31371 -685620671
33543 -856996893
2082 -641707849
19939 -866214896
37297 885482823
323 136066261
20175 288329657
21462 307875517
23392 -722511012
12116 -914698283
24467 -993113009
6206 -439317809
185 623809719
26134 287419878
7242 -928331587
7743 837063413
22874 438478611
10763 -814962364
19094 248061306
20483 -615932948
13315 -996507259
22400 259940804
12674 -470650160
38829 -867556141
21930 -44523936
3057 -114349056
13136 245806395
12467 -138074387
21844 -918746682
38085 -461405048
14718 -392490915
27697 -608514173
3464 -939242411
15249 695274811
21864 -252137443
35299 -852604271
12887 451991529
21370 -956822304
17911 680185560
17977 -359303450
27495 -901600162
2588 450541032
22999 -174803019
6653 918855053
6358 -833155159
33927 -235595263
10565 -461858926
15017 -327142025
9139 732414027
32937 612750265
22348 -847492647
18884 84148235
2285 -274968414
13499 438356604
13155 -139503454
12739 -254088526
8860 457917000
30334 -991864676
26731 -786048143
36699 -105403014
1724 -910526913
10515 155150625
8601 -332591361
19019 -68454469
12149 -951342263
1444 -414868045
191 -990525506
22434 658180326
13284 -498361174
15374 -155244069
27407 -119377211
16143 -973935537
39789 639636265
28123 -673313525
3462 666222870
12311 -913098828
11798 -267198464
10176 -911657176
4709 -77423251
30840 652549194
37502 269216856
7704 -122567717
8962 759477691
32870 718230137
22421 337182244
1387 475768242
32706 -993830175
2444 -738622472
24004 388548845
8069 204426917
8091 809347465
25354 -631983270
35908 -614103761
32990 794875529
21076 181280615
13824 -867776173
12464 390138576
12620 434221527
8017 250301425
22 115765488
10084 420470436
36616 -489678593
18936 945882788
27987 -370004590
22329 359762939
26757 -905763947
9137 -21733230
3010 416292109
3991 -376354956
5660 -474847650
12532 -783858583
39994 -892060518
37363 372064994
2772 -539071036
14454 -747838270
32167 -85117207
4201 -979255465
23677 -195694867
20545 -950580512
22428 -141391986
421 121239224
25995 -716674465
17645 120129557
14602 316185355
17707 -384182013
39405 401216612
32448 -796253411
11584 -709244250
4715 -391133839
27892 -949305646
13501 -819104481
36408 -613823590
1544 -904185948
33541 873300084
24451 -522701561
17664 554415967
21503 389784871
30781 550560009
21718 389875499
13487 -893794620
18346 -586884225
22365 -309830758
4993 -425872855
33307 -954809701
4655 732609707
25227 -955978803
33961 -233505494
28560 967661634
38071 473195503
13944 7542099
34420 -869581128
3744 401547958
24321 -895267727
7773 882634523
36257 523886037
1813 352817610
26854 53810954
18100 -593619472
10828 -123571803
34257 -336552243
25308 -600028166
26341 -772424165
33822 -157300733
11124 -971225102
33352 741231891
10764 -881094935
9377 303307770
44 244370859
1735 -969889952
36086 -244835832
21779 -326605657
5298 343514249
14778 -996515018
29534 207659748
27506 -946018043
33792 193983789
39625 -716390835
28433 620420131
31384 469313445
21689 294719555
20974 -756938914
8857 -212771196
39664 -508373298
16751 -193074749
9420 -136362251
32093 -924267165
3438 522587550
28886 116753741
9842 -125825433
36525 -888981583
38561 -951962654
2865 382110315
6799 -568405464
27983 310471296
27205 -790725467
15620 -183513978
34827 723848177
31232 998704475
26080 487830841
24944 -410272018
17171 -927248150
19401 741017035
7130 789740607
31527 -173555362
19409 -112783030
10670 444588050
14718 947497968
8858 -28066467
1183 534261516
16050 -867483162
39214 -407371614
32916 -951611979
12497 -742249608
21234 -763015853
32130 -442245073
26779 949566176
19565 344689299
26259 -921637470
7169 -894096955
16 503377785
2188 694786577
898 780890685
20571 479696905
34774 726409754
2946 -259738248
10139 -537472826
35196 -634521489
28904 501883054
27202 -589475956
38972 -778673512
9018 -581904318
24982 598785749
28281 566508581
11627 -397752409
25377 -565528200
18378 -481952007
15031 -241376084
37174 476575627
21734 -243204399
17354 -42688054
39121 -380538969
19543 -317536156
23251 930754316
34713 608168445
14934 775730451
22486 162073683
15786 852903950
8884 809127466
11410 -856959583
32218 -203143139
24856 -777966862
17055 -440713053
22575 466359885
31839 71494227
6174 -56119341
21691 572729192
29389 301161645
32314 -599202416
6030 -855427362
23090 278227025
17062 690977315
37618 966645574
9393 -93807154
33264 -479157147
19715 892180801
13940 626745480
28780 -514879079
808 -52612655
1573 -925588648
8366 -972847356
38190 900204097
2096 -713333593
23993 560107577
216 -861685593
17787 -451053627
41 477499656
21583 561874847
24046 488837658
512 -222532674
4481 369817308
39141 179896577
17500 -511105229
2118 -112372080
35626 469014658
3656 307680041
492 685363990
30399 -346401803
22127 -885717415
33347 -487989258
37116 770902342
38351 226687484
38684 153397156
31167 -749903715
3612 -38337272
36389 -643051971
4607 549728091
22864 33075529
23450 54378457
29468 327421332
17726 -412224574
15770 724593123
27673 548018216
17155 -902313834
13262 -703070202
32141 472446853
10690 523170376
3885 21266843
3129 192729373
28454 23835050
23080 -848556909
11184 -809095158
20372 -229855962
2496 592310398
8083 -2799828
15599 -947051685
21439 259865807
377 710631367
33887 -991750891
15261 -972266118
20736 -876952854
13877 -921956247
30597 -948168576
37151 -972182241
9164 -776809924
33168 103985603
10446 -862531406
12633 -924195651
31101 -628612832
27341 -415348520
39796 -854604466
21343 -193920709
27011 -732342415
23048 -934338283
35601 -969939104
24397 -713881693
2061 446092688
466 356874624
8738 463472656
22733 -699966033
19571 -858622101
2847 -938704101
16603 -448573632
13537 38975479
26960 362764055
39590 -856082771
36521 -886256894
692 -234062717
35354 319223530
780 -490176262
22046 -369972694
39995 59941528
12505 160104106
13115 279076811
30779 506541241
35494 -984727801
8100 -164353300
33069 631798340
10172 918701053
21461 -837597043
187 -853082871
16589 -505342598
34686 256316706
16589 -505422721
1018 944710039
13698 629857368
35249 800343062
3521 -644109957
6855 -188352248
25347 289056635
8835 66593984
685 671140839
15532 233413285
30691 141830105
33063 678745702
19185 -861387850
25906 610553248
26307 791355772
9404 746380590
6982 147442894
16615 142850420
29836 970860678
27074 172131862
19616 608673355
6343 814233927
24264 -992998687
22153 -945424825
24814 -511898700
11406 -313885964
16091 -854864497
24008 -213319181
30420 895555275
27400 -525433736
23207 -30863275
19620 677876803
3576 617070188
7219 -401087414
4449 468953410
23119 619714292
24572 607340415
21729 680389460
990 -980191166
26488 145000233
34270 -419497846
34011 990357892
35064 -951509642
1987 -433065631
20634 -120694518
2208 188505738
18894 114963840
30381 817538178
7117 392142468
12232 -975002403
28243 -959988436
28333 643755349
21162 -363790834
14354 -33273587
6647 -383341498
658 -131039160
35085 795357267
3979 775314667
5390 341390147
11982 345442317
24408 236266022
26215 921654188
28719 105363300
22121 -211703406
10546 860675835
3753 63634351
26053 -984444861
4306 105588436
34850 736567214
22069 160298658
19499 -963442154
31467 402902725
13746 -406389066
1082 233311797
30467 225499134
1509 -991786939
23603 -182265127
18174 -481972277
4318 226608673
861 -874363355
30998 972134862
10003 -454479036
29401 749177049
20616 -508029341
29319 575940602
14802 544002684
21762 534045168
16104 1962620
30770 830155506
10993 915173536
22952 -480938765
36109 222452501
225 410802905
7931 112410633
7279 -100679107
12109 429728790
9755 -720165373
11678 -435821538
29122 478875507
12462 219788644
27681 -439065209
19961 -775136386
26235 415729442
1301 -924847586
2304 314617003
38239 -993427708
21147 471261606
20865 22990698
1332 -325462278
18616 224508794
33938 225964962
39590 -849652925
5538 -665479957
35551 387327618
32616 770674659
5803 -426755637
27979 75940295
26090 -868377886
10882 -975065789
27569 442587390
36036 902133185
31144 -121737842
12858 -764266467
31256 960492007
37155 889170540
11855 -663353778
33299 544271091
31135 -674032204
15415 201518835
29847 544703037
27401 -974555619
24678 8835649
17764 -231428270
22296 445570766
34509 199748645
38183 838089863
28374 -957649458
429 -967174323
37686 -677362418
4476 40871683
37907 -116648809
18635 31976329
24126 864511204
26392 -988553880
29158 -76244108
274 743256238
8240 526612910
20993 -949415051
32070 745066002
11000 -206276713
9503 -910653424
13474 751729181
34860 53197876
35459 -885186100
1938 630388896
16440 440159933
12616 -761763805
27400 -353604927
1194 682596740
28985 -126189858
22733 -933493297
39614 408069258
10561 74190971
13327 740820605
20246 -487641019
21912 469104325
29860 -128610253
27624 -709048264
1990 -289578930
6319 152939434
15720 266483926
122 -440417243
17831 -229731666
21428 459983872
30368 863819023
5727 -235749589
36022 -344106901
4072 375961691
18650 336006582
5564 -745626251
38075 356358894
24994 -844896174
15563 -350655715
5356 -995147384
28404 -295662448
21479 553091673
34431 455924122
28810 328057952
38177 171168612
23989 -615909764
20648 -173131457
1644 -329653934
27759 173176669
19604 65362066
15816 -131877241
38006 -937418482
5346 -104269759
34528 -842737002
31968 -336259093
38460 -242643766
4261 24940370
20846 191416290
30595 -871844958
3656 -587910346
19891 12548770
17315 -960656005
10062 944520537
13559 174695309
13728 -391485829
36931 331913161
14681 412309542
36136 553634935
17935 612180025
37285 705630662
23250 725529901
26625 496515744
8387 -521532491
22552 -63632531
17124 -87561020
27751 905946206
10202 -855362988
33903 616921416
13078 -492503385
10787 -235596187
36975 -263293196
12699 -554835931
39005 343328006
24384 -837911166
39497 562213290
19545 -63538332
13765 -964260903
6607 743246168
9990 -174057850
21131 120829158
11717 880587112
20478 515885232
3002 -322901730
34886 671930731
10897 629456078
39236 -846877977
6093 -762315777
12230 -779788067
20768 -550398551
14740 -758447035
14634 -897463384
35714 4590635
33156 463508397
6900 -347517680
31479 132483144
26609 880348029
29614 -494880454
17817 -404156563
10522 -913411034
5046 -780670947
11078 -590858583
25641 934724280
12566 -29262831
18619 -919645778
27188 -610246667
9950 284669710
16698 499921820
26570 -369434338
7983 -257870147
12998 -42086532
17850 -91124188
35360 -407284042
39396 939527462
36430 -551270473
18582 308849916
31335 594677826
38459 40509658
6828 -782666674
7549 389371023
4357 284101798
7861 -380405265
36556 -876069343
16321 -436935443
34411 -212020524
12945 -962455699
16468 32323760
39719 -710812855
30961 -934551822
17706 -333884535
5383 -892652612
21568 182236286
22297 545473068
6395 -211023623
23753 -913490877
7275 -939506058
5031 809988109
38767 644415134
36044 -495362062
17415 -459068562
32094 365190454
30567 -108973289
13857 229928560
16739 875070284
22102 261444816
28558 809554443
27083 -778816165
16904 -371633524
22854 -80430622
34855 381979650
29946 448206606
31068 -918277873
13615 827594975
29266 -102853815
37625 638649658
36465 477366680
29744 869069717
34630 106387030
13667 401123599
4769 -900592281
2163 227675767
19604 736393325
36155 -394214404
34976 68032858
8861 634619007
21966 -763533819
24663 597518805
30134 -953946969
35571 749358276
4287 462379398
22431 -913690454
19264 -903119251
24133 13172173
12126 -240589756
17964 889757798
29919 -218103107
6571 -379703523
2075 -728674127
38732 -411917276
18085 -396046599
19583 641887592
2750 10560049
9435 11124244
38874 -777930766
8634 704845004
34551 853523159
263 -670772585
39590 599050165
16762 -288779254
14898 609211714
24960 69794724
11202 423444815
10689 -385568471
34255 -231310373
3029 -113354229
9716 277732338
8740 -934421037
23208 472972465
1700 49938173
19530 689702080
21593 232006684
34101 -749029569
20597 51178206
38953 -243849959
38108 -939002644
28434 -931589799
15017 -538496934
14596 -474084013
5615 39142056
27829 -869034799
17540 -480235005
23959 -840646105
6361 549506279
805 662047165
25599 179884412
7449 59260334
30766 -547476458
21749 825641548
27942 12767714
1424 118617052
27255 -347813952
9115 909589857
22197 -468601378
20680 -957859938
25264 582627810
32806 348844859
38755 581802803
25435 -459746885
16634 -6958533
2232 435786238
2925 259082231
5774 -710150321
11229 657793690
37757 67823873
37278 -597684479
21571 449359179
25389 225984531
23155 -979292964
7099 499487584
31748 180440185
1397 -764047638
35166 -110459096
34021 890000150
37970 -345903049
3190 484610653
9237 -238999800
9881 -710037534
36157 -839668639
35235 18857460
12982 -676649736
29444 267112511
13396 -671809097
17941 -163308816
15121 -897003452
33087 -588254962
17401 123326867
27773 517754482
30985 -682031083
25869 295178144
25150 995828954
25507 -85534590
27877 228514385
5747 660195386
9199 4700384
10649 -530482668
29844 952742180
9436 -46723557
7628 -917756763
36140 -517652625
12415 978662748
25968 26225577
16412 541789814
38733 -180109909
28236 656767396
32703 -315659048
6363 -400110264
4122 -885541793
9948 -344249410
10975 69766219
3552 -988744503
37678 -158982026
14419 128429747
29338 -902552888
30841 436778397
37498 -46538171
7407 326403254
29422 -925020183
29909 -771299830
27567 -567015495
5458 -137545504
24233 243096620
31181 -431351828
38763 143264706
27278 -310242521
12978 -262633911
24064 604830829
16929 -482472994
10472 225194833
9584 648966265
24447 -100198688
919 782447080
26898 -712851795
8376 -200569661
14845 -395186842
27655 -746167707
8914 -797743346
24827 -217871762
32945 -440483555
33926 995303588
26030 990940222
7404 950286902
10261 -983913555
1279 -965935670
26949 -212179268
22045 755770861
14295 990491395
35953 766342962
9655 100677543
10702 -353995673
36621 650704498
1153 25274707
2947 -750718115
38331 -523617670
2272 585312242
8817 -941927746
35510 -90611700
34746 -270427429
33255 -966277878
22855 -980727624
3238 -995783445
27951 -638318750
24213 18293883
11428 -875136099
24582 -601169782
14718 676978480
9541 523221201
23087 755012221
30905 -785311162
1081 -566182232
6377 -591886825
21476 81286249
18821 -942201763
360 -904507427
4950 -720471573
24983 -86936787
24464 889808186
18423 -869030716
29539 255285028
35247 -267893799
1034 -268265881
31673 556166315
14890 -183629427
19412 879974758
28879 247605793
38969 -316423156
23094 -489284746
33493 -174263205
29369 428238265
6693 -339966149
17066 35994317
38857 991511674
959 -299642120
2909 538937278
39832 -916653152
968 462274507
37175 -614839136
11439 -77447361
3750 -965347938
14209 -914892799
4046 -178647372
27883 -356990472
26325 -613936510
21757 900581374
11579 -757507956
6363 374584800
12828 986228643
22876 -943194783
18849 193610137
36987 -652737864
16644 571818679
19544 -907962048
26946 -466989831
18586 11027333
14536 522150694
19675 554952793
38675 864818580
38424 528087557
25284 519224998
37043 917700179
1332 694316861
21857 -107280244
1327 -784069490
20649 -927835269
23221 -897183474
35206 -460986014
8292 -918520138
6385 484131101
34787 350675236
22284 -112815031
14116 443809321
24255 -78638043
5867 -654867211
37788 264542677
39209 583151150
24364 478591181
27291 -967923109
7403 -484437428
3657 25868616
5144 657548050
38389 -287813124
23092 -344163300
7802 -467353321
1917 113189475
14446 -659841060
8262 -538819449
22509 -852455088
37702 -202371133
11545 684508375
15878 -790448160
23022 -50552896
3997 -897323408
39165 911970311
35281 229531398
35801 58482820
29697 919040423
33476 -211325812
868 -730630861
38616 -580122371
36570 57159135
19687 235449412
34325 -603478818
30051 -246601453
23275 875672025
23866 108837946
5052 410599151
35744 625883238
9903 -107674601
16798 -868485093
34081 -966758466
1958 -286031051
3138 -334299871
29269 -767808216
29414 -323519644
39493 -829855765
33648 412105982
27166 104495530
14078 -358895677
12701 -144706433
11514 -999166297
32855 -692967083
36157 874932916
14668 -222775050
16211 175802410
3945 -405852184
36766 803770290
26772 13842253
34038 -336723746
36612 257056040
276 898103451
5786 -74087545
7986 -314689725
14599 -176130698
2870 740818415
12119 695707299
20217 495810735
20004 5601325
26276 788172724
11487 843034671
18840 -603401163
5480 -974464571
14036 597815605
8212 -625127749
8292 -862071928
27877 453364822
33630 -88355082
35194 -96209987
19317 -885282033
16383 -224113856
29796 259338537
25625 449704852
22530 -820633637
19089 830925628
36652 -909351197
3994 -363453074
38710 816175490
27448 -607350527
1725 406492744
17170 380115659
36834 -748033633
11286 138001397
31412 -82209537
28431 -386917169
8976 621967079
21969 -259438836
22369 713078770
5134 341487593
9574 -649395102
10055 712500573
3853 -596077424
14419 -366465952
23522 -283837439
15306 339121866
33878 793705245
31613 372108827
26577 257750710
17526 61799249
2081 -743065661
21419 60565955
7120 -83632593
2530 -534760261
7333 843909488
30739 -773075985
24589 -315826743
15834 -659199208
14841 -859011561
27354 160710251
28470 -999481640
19959 -315160989
27839 -75897654
9410 544927922
3525 -727909234
25107 -937573066
32891 -865874397
9365 -739557124
2616 -223363639
22202 384971893
15909 -615073701
19557 -479907061
13733 403836849
21642 -990288259
21994 835228572
23287 -892991006
4359 522770462
29162 187519596
3872 -446171452
39315 -666241430
25505 44207395
9352 354944420
27298 519178394
11109 933858715
26962 -806413736
32565 -378606691
6250 -364240779
36071 647612120
3863 -997620020
4906 289454064
19412 -319737793
29022 230904543
20493 893343769
8670 -645061818
16753 -144095637
31759 125607983
28757 84882257
17004 -216522539
12530 948456053
2318 -395091889
21422 741199490
35064 -426928767
39707 -779695978
356 -878412514
1551 730523568
22128 765325260
26157 -487462687
37435 -681148852
29332 119686648
31012 -441913897
14087 362486083
4693 728219121
12935 -983237159
15248 -243538304
9808 -65934537
21306 812293917
1503 -559812420
11603 -242743631
3856 -688918792
4777 -264308043
13571 -857598243
19071 -842576745
34405 202279726
2727 -86663496
22608 150063735
26171 -997409911
9211 7633045
32241 -335049137
12560 -904977857
3961 -452836161
14109 -364701282
6300 409385265
37987 -550144389
16820 735977901
26212 -101998159
3599 -344942052
1204 -322280219
39508 695342668
35525 288755607
15695 -945517768
32323 932618131
7530 -343598135
32729 640397884
16381 669679769
39961 -404718361
20358 -677943308
1959 -718665931
29681 -841416992
911 750599944
38139 492126499
24448 -928736527
23255 541521736
20758 -187817997
17611 -518500887
17699 550576281
30766 -755210343
31523 -701913628
4257 -871521707
34416 -924939398
22242 378936988
33682 720034375
8445 900922598
25608 284951991
28288 -414925524
977 806582869
6343 389186425
24515 -923098226
131 -520654052
5062 872605271
17905 -304945907
3751 349342759
29132 -536074979
39668 841035272
15875 438429739
3080 -904405919
24811 -561045533
33418 -776606888
25104 522029606
24084 -895584624
38246 -751070257
36169 -963178590
39539 641360939
26888 -726142966
22306 -439643979
10115 -65931700
7412 274676562
1584 -952229784
5489 783356542
22634 -963962397
31686 657417714
12182 744185713
18826 652292847
38807 -858718050
17328 328440281
10025 -13540759
37005 -990788076
12865 68002544
19580 -305447106
28916 623796103
20757 340838236
31151 -637164619
5598 -453691833
21063 -940850914
26690 -848072563
25152 256483695
25761 -920665274
27575 758233684
35636 -326719062
1220 -389017268
1974 -854787039
21239 431607595
6492 -674244671
28224 657514102
26559 693986070
20660 -872266509
8873 544207314
35482 355371809
896 -98825530
21908 -874787105
16592 509707584
2312 -285036589
33448 -912601297
39642 173186237
8970 -922254566
34749 -385082788
4808 234127294
2624 -917584013
10090 -748832349
33722 -567292802
690 -273727001
36666 -314989268
22543 51009562
24033 -933971501
1395 307419789
3727 -142197709
5703 572937985
16690 -888797611
28627 898479150
24585 -726467318
9896 -78926053
37594 -948300668
35321 -212508946
18706 567600216
27415 726561761
31114 -163671221
19512 -586735544
34019 -571652222
16278 414238405
14548 268974402
16694 -314382328
32010 243818273
20663 552058748
14251 771408698
21382 -508074360
39588 131795186
10872 -214092372
38683 420717180
33749 22642543
658 -535426260
22520 -306342486
1971 -92928230
19549 -325241618
36789 -576287660
6743 829795826
9851 -484312313
25961 671979788
34889 -520998141
6911 -32957026
8615 -767874510
677 -999615357
12272 -275515447
1734 -747552100
10444 -787792695
21046 -161448167
9348 876811100
39223 977683564
38300 -508352330
11 971818771
10950 -553528561
39127 -539436895
22894 -977939202
19011 -425818562
24413 61614133
19624 -543494080
10564 -147290622
33932 -489823349
24552 243182834
30141 574912016
20202 -962285006
2448 -867828816
11103 798189548
33571 -744041978
13146 -680154247
37193 57713581
36687 734424094
1246 728476318
14109 503335931
26417 962580255
2529 696398520
24251 711206039
19043 -271506909
35927 978818181
6550 -163476406
34942 279582418
29956 672226750
12651 -653686260
31763 79157409
3163 465286221
36155 -317435093
25354 -982163294
33025 893792840
5124 878506598
3207 901487132
2005 667111539
33931 965205734
15178 852026254
788 304732972
16567 -629592545
29874 -57876312
26791 -279472141
1601 -233223819
13591 789799441
2015 669113362
34623 97453105
9812 483118168
27361 -526300025
2927 -285880812
2673 -668411165
20375 898326132
8219 918524677
27284 82050656
19981 -885220253
27204 158944423
28112 -766927101
759 -864822925
29610 -579548746
7048 -979557643
32074 -547080448
12658 170369061
3582 746266695
3023 -481821180
18009 735430941
19777 -722794052
8433 700420681
21711 918236502
3511 744096650
36399 -52954655
29769 92103490
16390 -803420047
33382 -940425769
21839 -868706500
12211 -61257009
22544 -604691115
37947 546324283
27331 -205448448
10373 -928318474
28821 217590353
36302 -602455267
5415 579164948
37803 522844734
17737 421943476
25174 -944762336
21155 -169149514
30440 -819988706
21879 -674966104
7397 211703821
3165 -575356284
32602 -539420394
23891 394625707
13612 -761853101
24779 4527572
34278 354423983
8717 821973598
14899 569430579
31666 702450482
30311 -543910948
6717 -935750600
16241 198415484
26779 658667870
21767 775046679
26853 470528656
12373 -707454486
5122 -157769984
12076 -432358675
28225 -387454637
32936 -868934314
9671 -31866998
22953 691707213
14145 89974738
21574 896277850
3255 -941554192
11563 621851883
23720 -283790030
34193 -424655846
27187 -948789504
15506 -936387689
37826 42174038
4056 121944229
25555 109282946
28310 973776130
1818 -652109870
23133 191417597
1163 442847839
18930 958646084
287 849295306
17468 30280502
8739 912323540
9863 587985381
5889 177432457
39308 -291555945
16367 -781246926
7113 -692068836
35395 128214191
13491 -2152481
20003 -28022700
27432 811841799
15749 -218501829
22363 -511593085
9353 591416910
28569 -537798709
1795 -992990363
9532 -93997613
24122 997130532
39342 -894584255
19801 -637649991
23084 -891761353
6166 585916166
6711 842030195
34068 698561559
15212 -343339800
18352 516534069
28593 842922642
5911 176794100
7363 -772589046
12246 -516584738
21253 913955931
34671 -965389609
20924 -885209218
2882 18978791
8801 -88663383
11618 -113417319
15201 962431883
18432 140777782
15694 -108338090
2111 -798111150
22920 214910905
29900 869340461
10914 868971511
22466 94195809
11072 519378276
10560 -361488938
1455 920552324
19460 958325229
20374 -442621271
35347 960582340
1375 -936334475
17410 -806676684
21099 24696574
38485 535592192
1043 -974043209
24050 317196946
13760 308420313
28177 -996266053
6111 937704673
39302 -21193007
38056 -619426467
2210 -552033788
7794 -857044139
14592 -958498332
362 88628166
13693 -978433711
9606 -593201913
14662 30907453
15998 548990704
23849 200369497
2796 -990986609
33705 -626635751
14550 409136555
37581 -800141768
25226 180060659
34194 -638526767
39446 -351500368
15495 714276402
14424 68247238
31758 491790085
36375 315411137
9225 161685449
29255 728245980
33037 6220238
26088 -535874749
18643 -590266764
17486 -570811117
5439 790572346
30579 12712034
9047 -109800630
32604 21612155
31788 605923239
35994 -938887953
35639 -685916367
33719 -366473231
17907 -8732605
29197 171746445
28778 523663482
73 -949421550
23702 882261813
31402 -558493840
15044 -12157657
11042 -72391114
921 -438463167
16204 -526122029
10127 985609966
9558 -444074842
33559 18118266
1900 -530718097
8673 451429196
12945 -9408030
14768 -95737070
2765 -699317860
20592 -232636456
21710 -337157163
28998 -134035708
6637 -353346890
21997 975044040
17226 -662745971
12002 367099268
25588 840833428
34939 -840861521
16746 -498208504
33400 -281171504
14045 -638025003
6968 -926117930
21354 -682013012
29130 367421734
25279 111104118
26956 -30070280
14013 -510556661
16450 -269187696
12697 542217000
31031 -437125203
14066 -52530079
19702 -456880617
17863 -12283996
27502 -109905361
3136 879514608
5958 -686902748
15677 631697179
4169 446572924
31011 70157029
17500 -579130351
39370 -346187360
15980 807724454
13111 79209733
23087 -868131220
23578 -50574194
15728 -794069532
9852 -522766006
30000 -609768220
6420 451307713
18674 -193026148
31105 -258234094
19439 277344630
33907 359566780
163 -971820042
9608 242944916
37557 -683982339
22117 839848976
15062 -107470113
38668 -632688422
17386 245518147
8616 719142244
12592 66149464
21246 -946985182
2533 513842590
12795 -410775984
29924 -459822443
2189 293403898
7032 556969361
29320 -753527554
17364 -212272807
24855 -965801075
4255 238691271
21160 80003322
34902 -649344333
13816 8136178
34776 -383431362
38103 -99861218
33602 -371312634
9957 -8384301
39717 -690007515
10043 -831620898
23001 -235654009
31705 -479791418
1030 967270031
33577 758981023
16302 -891385256
26016 711258431
18106 224776907
32575 331043526
16058 -908906995
17997 24122741
21525 -228509168
18199 -904587549
28151 -270068523
3963 395224506
3609 -479615782
10210 890094004
18940 -122097040
9345 458561913
19289 29499968
34713 305202920
17704 -431728059
8849 -662062921
20607 512755809
5168 220997775
36869 860676663
3848 -983456837
35616 -978101609
26222 884862045
2904 51500117
4337 644270183
541 -451277137
25824 -290869103
9164 649699479
35800 -875684834
34441 90268451
20394 669830511
7591 -996471505
4305 304105593
19721 529264548
17564 -174834176
25341 -524743411
31334 727141410
39808 -341302693
37425 -45982445
4091 -550360938
1926 134598112
9011 837684630
20462 -722495899
15621 863938173
2977 871616260
3124 536370060
18557 -682220279
5316 254247066
27967 -91300788
25037 999505035
37977 878485530
23293 -719393272
24036 -323050690
6866 -224820548
18515 -497982188
15925 -918229046
11939 -924303208
894 332861286
35812 -35611249
1365 -392463487
26575 856038788
14862 -917515514
7906 536321482
17047 648220176
1565 825275872
37755 -968597918
5164 827519540
25203 -133062602
36851 103829199
7012 987952067
39376 -280548283
28510 94979287
36927 546727665
32769 148349402
5916 329672737
27878 52154132
34973 752308841
26676 64562739
19268 -971080771
35102 438683722
2158 -934459170
16725 262989207
6607 487127320
32872 -897438075
30347 624559808
7878 -950680119
15523 717786073
30091 -8323614
25789 277172448
1538 480662858
13344 748428056
13250 497589415
28507 372488315
7545 -653083723
40000 -20032227
24958 108118998
24558 -39281492
2181 -503881967
36312 -793932485
27325 -256164948
31287 -753256991
9083 -972844800
27941 642486808
15609 -65924476
14736 -136109920
34489 231537146
2914 -347411922
36394 818087738
368 -3688581
39193 279000289
35640 803120366
35227 -273179499
18535 -536739803
7713 -83282594
32459 674134846
37856 -647528612
22943 -841259903
26906 737923290
35167 103490882
20963 -574081134
16013 -208230099
37980 -715268197
19542 -908384723
6697 321950724
27367 -879660093
16627 -83277760
22743 -306896995
3203 -755151796
5611 -281002372
8827 825690915
38656 -325365579
14519 -980956966
6325 -737178403
32480 -512882225
36642 -866002158
7745 186209794
21598 -576990995
24283 -777357925
32801 426277490
13751 602550978
29572 998060166
39524 27626728
34933 -984667688
6294 700042726
9994 -713443106
31316 -167504880
18155 408928648
30247 794565833
39962 -538979170
18673 -109420923
28872 47236602
5609 520786416
28493 400246820
663 984869890
17222 140537644
34163 -921825589
37493 811726792
15458 534793685
32764 -916691224
25672 -881061898
33223 -681880892
7758 331056986
19173 802971376
28559 251314355
13433 112339133
12088 -288472769
30000 -928801345
1829 482337695
3939 828258491
32488 -996997510
13256 -387822489
20656 812426649
16688 -255472900
35877 955996112
14215 -860394198
4912 197701547
34887 -121116211
11518 -962710980
3376 359414058
29544 -349119924
7308 283013159
8168 -663638370
19327 447237306
12151 -616793652
5192 -9060384
37128 949324637
27640 -975065202
21899 879537782
10247 -333479322
6481 597297775
35675 615500812
20954 263851391
20412 28790560
971 -118727529
32548 -557739862
33299 -435009487
32145 -252923794
29865 -215482183
4166 -427432178
27439 174842014
3005 406449356
24156 19140917
35052 -556533005
27674 -946637595
20181 -708238351
22462 916114153
1898 -849307793
2768 -893320233
32239 -813861340
38800 420203738
34252 -627378863
17344 -793811551
26267 -260937253
30570 166527207
5575 -989053216
36141 -272345641
35277 170568578
35574 -298703353
19054 -649493321
28329 -423460402
10104 -742164415
7793 -597952858
6910 377652000
30662 588010560
10651 496679147
20285 -955294188
14262 -301558747
24002 -158486021
1187 241600527
27312 -398349078
25283 -945556888
11691 -477540196
36452 -71383090
3591 -308436385
23214 978415504
7443 921391918
35413 613273317
1670 -502704766
25795 -315317679
37821 -740251318
14495 -201447204
34051 903178104
8436 -444651245
29284 -212985597
25326 -542234026
9087 -97987054
32751 -429513041
23871 737220777
20745 -499254446
37411 -369256188
12083 549403958
33628 -579555148
20088 -419392505
9817 858635296
23980 -144437767
35031 299167637
22094 -724645175
23582 3625432
39836 652070529
36504 -519830784
22163 31821512
28473 -525438059
19071 -340828735
36820 -46071306
32507 -654400185
3774 491594229
39083 989324588
8436 -237286248
25401 -317704479
17755 687738252
22242 -555234269
558 44489136
34569 894284334
31216 550824138
33355 691270755
8621 361224070
26013 265691868
23134 -969566556
2139 900085082
1250 -62703696
6887 -578449004
31937 993205022
35127 -954037680
17842 -314159628
14977 82300527
26259 -881368053
1085 65517217
37904 -900296833
7306 63752004
19113 -936294529
9542 534037011
5233 183147732
21177 113231905
33341 -570375283
1023 -949540334
10663 -35965411
35965 648327908
10229 -264597402
2971 418191090
7970 -724935579
16369 647337946
11516 880074228
17396 556817452
5810 377689419
34891 482821053
14417 80624921
9006 -281159217
32690 521619648
4367 329870181
9848 -449577619
16971 170681740
6001 852340509
19460 -823270714
378 -781667420
37002 861502430
36729 947928346
38927 -112906631
27175 926728244
14016 512812674
30080 -230487017
17905 -549154743
6041 717524495
20497 966426909
13443 -145724919
17463 -104578786
22955 -618340359
36503 -228329215
72 -409854694
37887 -473224039
34744 -604163200
1500 301874887
4609 602151472
36069 876800425
9452 -662088218
24766 -609153565
11693 -909720471
379 -189920979
22283 -988622269
9167 -395502774
38441 777835724
11718 -877133373
13766 418537746
3053 -901471781
24182 695453837
10638 -330322710
32178 -133901076
6749 -859911512
8915 -986963216
24921 702162816
9252 111534717
10601 310889685
8708 -212782705
31381 -432832670
24557 -397492659
19419 369280546
23527 -475900652
37095 -755128865
39356 -908282709
7482 803836498
30141 -31296464
2461 583494470
22960 -849901331
11807 -991914439
8378 592988225
39295 -780883274
6413 655773981
27629 611369894
13577 503491471
38813 -53380992
15907 202718132
17481 -808625418
5719 513079433
33078 521970926
3777 -220354927
28610 -50483090
7733 504353916
12586 435667421
32983 -890889310
15269 670104392
21119 6517712
8046 -888345438
20810 271743882
31706 -189684327
14683 606594386
28871 -413733130
1453 925350588
26374 -758837297
13630 213887170
12244 -399224198
12713 -206026242
4027 594397204
20979 935820445
7489 805296612
37357 -821149688
8025 304579109
30025 69654826
35062 700176069
8096 -303192815
37924 -178333234
13637 -880057224
9718 -182253206
29498 -961908559
18612 41272443
8246 -325440522
13237 98027207
20764 44857310
34108 619377263
30228 427521741
12055 -416842053
17057 -542376065
38762 -355743570
28853 9003432
10619 721193822
16942 -440043053
16077 861728541
31688 803310577
2019 -717257855
14589 590901184
17016 -54103018
4190 -181420814
36497 586510251
3867 -558618696
23047 -450853045
24903 -811889555
14381 327791452
7883 -127441689
1744 -974470506
3317 -978486914
30034 439888713
13608 -857899744
7188 113886109
28256 686125294
22832 491845557
18892 -426840805
18382 247519846
26450 -813300568
738 107691229
38185 744950316
20762 -650499865
11588 -358340561
17751 -568688506
989 501855821
8909 248295845
20912 -943919344
17267 -895161060
1404 694834518
36165 848624453
26363 -679613990
25206 -784464653
15194 483245254
24687 -862200061
11169 -997882005
28312 -849458225
1911 -245154295
25145 532645424
36919 -970150151
25672 -236760754
15092 -726685742
34916 -92409069
26225 -595247646
26873 -619907819
32987 936187627
9990 185579389
34737 274219348
20955 2635195
35135 -283313718
4278 -867558007
23769 -761557346
8360 -681611060
34365 -216974321
35529 -757690145
29102 667507635
21894 -802902449
8483 -130399455
32900 -877266840
25342 969634707
18687 226456124
31866 -415941673
37677 867428676
20224 665666601
29236 -679225018
16976 863015357
18012 -46326488
22453 -263799256
26424 -52737277
12579 -24386831
37157 -815381697
35856 -952361968
38578 -711024599
28563 486404337
35397 -955892172
3953 -85466097
32232 -80589565
35464 535115817
18772 209386259
1242 361935686
27396 288168006
37872 983378217
15314 31441758
24482 366420323
29845 -908678265
16392 20793412
31445 -309813000
2403 -489827754
16585 985670021
17850 390870964
1220 157648332
18768 152858154
10324 656513450
16062 -431069418
26269 593789094
33454 -898906345
31873 -139149985
11775 -171168676
8000 -490916463
1626 723512607
22372 -757682156
24845 -418621984
30264 665253815
189 911667246
14563 -59356801
11532 385734390
28897 312975782
5585 -972133350
33586 -68400781
24667 540421646
35302 -767303794
26222 112378119
9444 578503525
27063 -161645653
23308 988977442
11639 -606974961
3056 11205678
15847 16316483
20082 -934046683
32870 -967583967
26777 935554644
6779 -190079247
23757 661775672
11245 923052362
30361 139617341
33548 -176204090
14030 -189977987
1891 -681623879
10469 729899824
33619 -818854696
10344 571113775
35807 655205257
38093 548573399
3070 -36188348
24039 304538173
9170 -821327709
33045 -880589186
22840 -953827701
24663 678896800
30494 -920405918
26346 137731374
33389 -956655960
36515 -455403274
12903 -958688370
16936 370966982
37111 698406521
8131 -203372722
37030 229432916
921 730166222
20748 664760099
32391 -105495042
32126 979829917
2217 -315458214
34939 -647348683
1753 847743230
30958 -113014569
5825 40668098
24825 -361739303
12328 -2917662
5674 712277727
601 -97970738
16542 15162783
32052 -678154918
11305 896373570
10022 -857127029
17930 -208251597
14673 109598763
20550 903810055
17725 -497386759
32824 -989904514
37272 -606260524
7575 40863780
4478 532443095
1787 -127811249
22831 -788786843
2420 -397392541
10243 700183430
28513 -335584688
25236 714882293
35265 926556168
20924 826955256
30373 -252350455
15953 194915596
8838 -564272727
19114 -387046324
13154 900401660
21794 47936384
15832 -706382921
5831 -674577378
35780 -185062383
25077 602788660
8443 649878199
9864 -112168330
30316 30033306
25827 -419884902
26708 -834498069
31478 379926750
38699 48657079
24353 417127429
1107 -875112466
5548 782723465
16202 -110709389
27691 -475896308
6316 116072033
9651 -798770127
18534 386162094
36646 201071079
22750 -187976672
16635 55366509
1608 -603350583
31349 -496321187
5564 895068314
1746 475302825
26608 -836519387
4501 -866857550
25916 -372455935
34677 -981309954
30093 -548441531
30503 -447741282
8592 244836407
34854 351156504
23936 -589976523
6806 372071499
34361 -653836963
12455 -83380209
18605 915435967
20635 304963802
22981 156420519
21133 -688221269
1182 377729587
33653 460785632
32033 -786696551
21919 374624680
3399 727302124
14884 -914991228
5277 -467111658
31820 308169736
37588 840909212
28602 -982525024
14768 -187288053
24268 -217598945
4858 -793090276
10244 -903798747
19985 -427335811
33777 -464252272
13361 -147098834
4616 808183780
4813 181041744
20221 731066533
35306 -185275437
12906 585515103
1193 104756933
22498 -856958924
36053 278958779
30728 -162228902
12154 94610819
544 -475148654
12600 560053363
37553 -482632861
34868 29032583
13750 935627681
7814 -97835421
6325 -199345284
37602 -515831022
13542 -303417104
14353 -947170742
26193 -500977202
23875 -119184456
10676 955768689
16141 -197420074
30746 -896038599
9101 -881255355
38009 51227641
34781 102381699
14284 664031913
15947 -525774001
30579 865864384
35454 -98979889
29090 312113254
16152 -96726946
22314 -463401018
21781 -856689498
2400 -886311496
13547 677685654
21933 -111066926
10830 -579453962
10685 -917510970
36672 326739929
37982 -929394956
36958 -445172197
13803 -734431384
33001 39329255
29368 -742039268
33988 -497015195
17861 178054808
13792 431286490
33346 -785123475
1383 -397208077
33931 -843727904
5171 -896945073
37320 -534224138
24893 890615999
32282 -84591997
13048 681981563
5719 351510262
38879 -426833643
15613 118379520
20254 601028230
13037 405361331
12493 -201069408
13435 362787248
23774 -996897365
14559 509846779
38876 758745155
36436 -261111512
24352 -436159603
12750 -909566247
38110 752929243
27160 376845030
31645 844371157
13867 376752877
8751 -949533126
15105 882549478
27163 723989003
35948 608024492
8093 576359654
22290 -541830619
16161 -746491783
13373 -962126801
1689 486651387
11785 579086160
36267 981426039
31635 -790019115
25916 -767089272
1886 -273184855
8024 -979786089
786 -800147897
1582 -696266875
2129 722175890
36735 75345095
21102 -744325573
3809 -993955174
29397 -916316611
36591 -465623680
27708 -875677232
5282 -249165370
17022 924035843
16730 -69522101
28628 -975834993
20154 573358996
12909 93186864
38968 -292935472
37654 664253693
25936 227956901
18349 -108963867
30561 -725820978
20202 -339960550
39193 860554368
7041 -755190403
8719 -429687866
26765 -879008901
26943 777573999
8252 905923785
8794 -968439978
35373 723956878
20096 -466414702
9827 -96475368
14678 962699062
12316 -896036169
39965 659240613
19636 198990664
30115 -858289477
21245 -933840165
5786 -692214342
17794 -897771717
15736 -614865496
24856 -948239091
4696 -879237324
39054 -424206894
26338 740289840
31491 314790777
31762 -178073568
21847 367041316
5148 -508873562
3404 680314162
21179 -681478537
28340 936303038
19227 -556632356
33303 -979954065
34220 -981534989
35869 629251095
12006 -949473694
5336 -728659277
13831 491213052
19245 -971355613
31518 -599833
6600 210410734
8403 266783278
29718 -689015203
18960 900973549
11365 760793120
12512 -424363511
4134 -615240297
5639 257108089
9454 770157436
4884 -620403791
2516 384205321
26046 -214546760
22645 -546072150
8592 -644803773
36395 213201888
8975 531040108
19740 28439345
24143 -293902624
27278 -739234192
38929 183239454
35944 -468401359
38345 423687791
32234 -369603571
30218 321163982
192 661401686
3361 504995100
4694 -869117295
6910 -593814243
21985 -727852663
29227 -227584500
11961 -884021623
14076 761478200
11930 -193688301
37508 -811125431
34024 -220320794
37849 -58847212
36932 -16493681
22749 -919847456
36528 -249330836
27204 866972965
4418 -45406930
32130 162710563
16321 367449110
36449 375319038
10891 -817205344
9387 -22537974
16579 -843777150
14551 148223461
18031 -88451493
27715 -970387944
1198 -438271594
34726 -144978086
14459 40638129
27294 11653825
23143 -810992663
409 -944105505
1412 955627559
33023 -918407464
27928 -507465917
8740 -332294178
7849 309678817
21668 -173381875
1587 -910859222
9287 -719047431
980 164455969
24376 -455566648
15267 -13637824
306 123935452
29278 -812853924
33415 670823951
34800 -280751229
32683 519753822
22712 -497127437
6647 702985704
7879 -384193010
5808 670735386
29864 868375726
36506 243903826
16397 -822772198
3772 -189277857
35496 687937375
15904 -79615502
39951 -392872887
33190 -593667439
36513 -967574422
30703 170426603
16778 508907663
20227 131583384
5442 996559488
2831 -140296775
34964 -89706681
25399 -757115011
28817 -267175174
12629 -558781745
20399 -135838436
15292 -895747249
37250 -540387755
19359 -68568806
3756 -78526449
15483 861012547
35504 267436619
20636 410606184
25922 426652280
8122 -506842787
20439 81791362
4682 740610951
15942 735815401
36581 -524213569
4687 322801109
39026 231209208
21961 -978538564
33682 -555905684
5511 -787384439
9114 547813039
21940 -434194382
2238 940504595
27133 -854702559
26075 -685380776
16439 598333053
768 -447289453
37852 -986846772
8631 -622758200
28233 -870666209
11254 -929874791
10771 770032918
14356 344130278
24595 -658170918
4645 -874915612
17429 16266456
32075 688533757
34705 -213244281
9514 267830664
9889 -462301812
31242 -938448061
22488 -757257322
15908 -478811640
30162 -239899662
30483 -995135464
26100 751458393
7664 -953398266
8366 -66126779
22305 18018370
22760 -116010689
15768 830146948
37058 -331483461
32259 334844194
31211 -294731887
6303 -907641877
30063 -962358903
20130 231513895
22257 -231827451
32888 -611203964
16926 -496351231
23515 -877260279
17809 -973800624
32598 481631177
5901 265106173
11837 -911708747
38202 495268659
21551 901867604
28151 142151610
19725 471573808
11932 544419360
16811 -57097622
12626 717841993
10896 567476939
32976 779634881
3 866803782
23505 -945033748
5629 -756576484
14695 -988598689
23839 41238226
9480 -922779407
5606 130635674
19631 -99515967
35644 441307155
37316 974247780
23493 742571719
30450 -818154402
7592 -341723345
29947 -435076925
34309 -909265162
18622 -965457079
29175 -667125689
17828 799598477
36142 -976808845
29382 -846131127
5820 -354943669
12007 -953524788
39246 508611424
34932 -486772012
32122 -157888759
39313 567832246
37845 711175613
8621 -24810238
32838 501881788
16627 -699761433
17842 737187145
21457 402671599
26429 -870676633
34523 -501124364
24510 -429181078
35254 216943903
19117 -263649671
38106 -155916389
31601 -937105287
5955 -100086963
21636 697303721
35687 342205267
31382 -930060521
17621 482964307
2875 710024218
7716 -130529402
18551 970500715
24083 222305524
21161 179444978
23901 -895145043
38861 -773557979
32351 -181344494
19118 -562265672
29043 60270456
23494 -127432931
27143 405634996
36616 -867038520
17313 683382829
23489 -229732004
8567 479754932
21884 -345417286
39782 632536282
38159 -673599567
5412 -570059785
35173 -718944330
17692 108625664
1171 856594033
4714 470290042
36851 442536639
20062 -352526245
28753 -804223305
18176 -409992797
26385 -494018281
9717 -615844512
30421 144769872
32587 609058282
30917 -934347698
9089 -870531281
8936 801469074
4745 750414500
36517 94204107
34493 -557461212
28831 -508645962
10678 -49840794
32962 -851577968
38728 -898489263
34295 503258065
39786 -327063098
12391 -330059322
30552 138005853
20488 -226480837
7819 466579489
8210 693691404
36831 -63743093
27760 -992026504
17604 282717927
16716 250744275
18314 905492096
7655 490601897
23930 528505342
12434 -841683033
15034 983222656
35911 -973433274
23758 523331170
13376 565768301
3817 -783749340
30151 113433862
1619 -116508366
28542 131394711
8208 -992681552
32729 -788547348
36928 -905937838
34259 -279674205
4045 56811592
33288 -439761736
35233 702467973
6982 920365720
8800 -767353383
17788 -953117110
7545 -799011092
39570 -877652486
21377 656971360
19348 -899930282
20783 895422995
17797 -934755760
16894 -924134659
7504 -249673124
12672 738893820
21766 -978001886
36379 534096715
1041 86055052
17125 300791610
38228 -520195627
3617 -489097725
11184 141932366
39881 844371161
18874 129130752
36824 -647422391
36957 746838220
2462 -981786043
39299 855774752
17981 -911220647
29527 -735993198
4917 929270651
3719 -819072357
22696 -131758706
29258 -742518890
5484 -874080182
18447 554987484
36204 116489099
16613 201229630
36735 813716083
10045 -980248162
30059 264593558
7516 -880673000
21753 431188871
4578 376886814
13617 -713763916
23088 -94809544
38100 926898532
16179 383906805
27916 -794382853
13319 -330794565
29273 -768810250
38851 -326608235
21396 -373854525
17911 -986428186
3653 -942501872
8040 -688812045
34956 799913711
18935 -690068093
18722 -741866940
9145 -691380136
10321 180228689
3574 -387607768
19038 -847555229
21919 607299751
21540 490203305
33056 -457884763
27003 -794269189
36287 -78411743
73 -57355251
19231 124254196
2152 -31516276
33788 -972732731
35530 865957107
10168 704532722
32587 876534250
39292 -479024337
7896 79479258
4030 868922864
18968 -17816715
22943 589985948
21186 457760506
11318 -953704004
608 200124539
9289 -652116045
18153 755560679
756 -152055130
8493 -239903345
10115 197474543
3618 -82555979
14624 -544823367
32298 -379807445
31814 555773914
13131 -890479809
19830 -215887806
14495 -541531550
28957 269122771
15122 -788767969
36571 432236626
582 988335728
12760 406642210
23434 104775085
31742 -974510134
4410 -165168075
35948 -804041793
14842 977488026
36934 -748713078
20838 627287138
3683 -997614902
17294 -63209681
18770 -613940136
22636 13111787
23820 164004078
37057 -324365892
6189 -511783259
18953 -918606011
9076 -887101054
28815 -998037616
30663 -96442832
35376 213869575
33955 -705897039
29885 750650216
13707 494070887
15987 -795032927
37393 -327706259
33606 -864530369
21419 -610467486
16593 -433947408
6702 -774558411
18332 -997706353
7638 758172889
28190 -538966365
32373 122373064
10233 714493355
39283 4823034
5997 -22038040
8529 824753236
20477 844315880
2954 811582235
32329 -479687186
22446 43556697
9212 394745933
38526 804363863
5454 -160857845
32156 55001578
10821 -404019864
13772 -369843855
9210 -758204639
8717 372526143
25530 630975794
14107 -410315650
33940 528791525
23758 42582634
1222 438294415
7230 127423062
16113 43073549
15835 -533093974
26242 456585323
3832 -896349288
12291 -993891954
8183 -157804014
32132 824343110
18472 659101953
24449 77397693
9840 874943539
24243 114009978
37856 22343945
6580 -415901819
32597 720941613
1028 -375875847
37703 833516177
18556 -275622861
38816 957533537
24250 -723275204
32844 -818277354
38633 72352891
12355 -115078975
19332 -651212884
24810 -332132823
7070 280683779
10110 987074648
14946 -287528689
9493 -257472035
25931 -220622124
22030 171478440
30970 16866957
4098 -76783916
25974 10449524
14321 774722912
5559 -353033426
39466 570007163
4542 -167119458
27659 -678951829
35350 -296016128
27652 -539631181
39820 384242418
33730 -915605887
2079 161894764
32642 245799573
34366 142908008
11318 197291022
27107 127305334
34859 753535414
14679 -293710569
16006 277445530
9047 189736588
17132 -74908177
19995 7413587
37460 56801141
9962 -912428305
14114 548581462
15576 817129780
20898 421044194
120 -687585995
2014 -374670110
20913 -210845516
19819 467613331
25098 795644371
10155 906731028
12912 -693043872
12717 707706160
34336 736661957
31897 371826199
23694 731454329
26026 -839494293
7170 798313654
39787 143356490
37038 194579097
33103 -847982965
26926 -63722844
31642 -185168532
1152 -547515810
4914 494407811
15193 208626248
22377 -544904933
37580 -857135545
6413 -135208555
13997 -499368086
2597 -671365340
20368 -629722311
27696 903628621
21464 -949256112
2986 489067482
4518 316418500
12010 -395167560
23909 -729052205
31986 830643650
7814 554625059
7660 -175923102
11966 -716260643
3813 -868649965
17834 294489545
1460 -841353424
1237 -62208171
29520 879724055
29029 -23578397
5493 329177214
1049 -612113156
25345 -874995171
37270 -835638082
29714 809517353
37356 -997982471
2589 158741698
18597 -477238479
20879 -975073400
32989 114506913
32811 233104691
31268 -142549179
2651 -943365731
34678 879032504
10460 -44171479
2089 277260058
26903 735135951
20782 -191716864
5055 221968598
2305 -557505598
31933 407954767
12818 -770803989
37533 -998845481
1121 -745452235
14680 558458411
39455 -965125893
1282 630567489
38112 -964169280
19578 -607399716
28806 181109141
5552 -672133611
2341 485950893
30383 976032453
37404 775659473
30229 119395436
26557 934519707
32072 -484817840
13033 -200920627
27140 -231810397
4367 -752549495
966 -724801830
5660 -176756180
30895 -120317753
2532 298000123
25617 -668513177
33213 -526772312
18583 -357488833
19973 -425128095
7731 -894071037
753 521577375
13436 -726282042
20119 457707308
23035 324845506
35110 157753151
3657 162930173
8344 -875284172
39649 540044621
3221 196410354
6830 659550542
37367 544525751
33441 -321447555
23613 -497093070
18836 829448374
13691 792123584
17313 280826566
24525 -281749206
34456 -672652901
32606 -804039005
34147 -862222511
27663 597744066
19895 -388565846
35128 -408647643
2712 -477064105
2790 -723761652
4100 -865310460
38339 -973959846
23439 691033891
38618 986821951
21888 459242273
25192 13408659
19455 -349804449
22651 -852870285
7064 760133909
31399 -517748393
35675 549321209
31716 51135412
7770 654971920
24168 -982733158
25191 282766832
12726 -934573043
27113 -885730711
19534 935731064
29368 -674553098
9177 -116665497
23163 259047606
3159 -770209281
36788 480918968
9230 -260697840
33769 -574956150
5060 -156003021
12392 154065794
34067 987636774
23618 390136512
19698 -308021766
5192 -849074841
30802 795392422
39839 -298611345
35559 775530335
21191 211225557
29517 -335958914
31806 -739359296
39674 -915450974
11187 123268593
32444 -312354746
2235 -954595047
27101 375193855
26982 279290977
23843 713541167
35754 72766950
12111 47363539
32314 15440944
29600 341402911
9599 -868571496
14062 -403818491
22596 480830788
31494 665443577
32604 -993429247
39347 335547518
32773 -573639858
1449 -469331859
21997 407351358
38689 376268549
6069 -26274670
12281 61102530
26070 200361821
39118 122700742
20007 -343745266
3239 785148716
6579 286069604
16746 -869662701
17230 494069173
39927 -786595410
32109 250806185
6328 -517004376
23767 424661232
8944 -998552226
32677 -227957886
7445 223687631
26514 -974924904
36918 644776077
33172 -901711066
23669 293756034
21104 -63386823
39135 542226907
560 165267681
13207 -305384121
20470 25894140
16678 -987506868
5110 -690511071
30162 806383004
27133 361668875
30991 -728804544
3088 -256903840
11258 731994786
7216 632189600
38535 993608174
562 849280387
9917 -662461445
5463 -928698337
5698 -286390950
24930 257362373
12866 600938903
28389 -831238250
10680 -735010457
12548 813953498
18726 -935082807
32650 584236031
8545 14366067
37207 830995737
21690 -51980199
24328 828164421
1161 -101303424
35132 934024888
2905 -979112571
16480 -31483055
35671 -200555047
20210 -857278592
39512 -785831465
38079 718848597
38448 -357749809
7385 -596953022
3010 -734026475
19593 43280033
32123 -980352095
27707 879216798
17573 -957506189
26741 761812034
33275 -57624916
22514 -970058130
15169 258712531
37485 697758993
36755 -70629162
19374 -836425955
22644 856996265
2809 622697452
24431 120257442
30968 58930192
10227 865543791
31698 -480913088
20063 -318481300
8865 -294624245
24142 810717634
9072 370235604
13828 868057416
6300 568871584
26930 -896331006
36186 -110039865
14182 -335339965
12654 -970904442
29364 -211526824
10619 -274064539
25655 382570145
30289 147477938
4851 739592232
27285 -161661663
34094 917384912
18900 -149843851
28106 863418234
32003 -961255678
15907 325601933
27281 -584205347
34790 -420720812
19224 -980140182
35378 -788194678
38499 618111876
3691 405781092
27590 -238474532
3407 981429344
17929 741497877
32568 428084608
25874 847165212
37714 976066660
1247 -368878876
25447 -377254181
27753 128509601
24255 -870002296
36893 82651384
31203 -297424605
20718 953216116
4345 3982931
376 914659215
21037 620408034
33731 -96852036
2195 -709779206
25404 -119591990
9576 -70485239
17774 -231192372
8753 129927288
33108 -697384629
4973 -930205803
28255 553537211
24949 -172054421
975 -238414853
37616 591216150
35435 -702581956
33612 991161959
6347 -290004191
23775 -406705353
35443 -229043572
4440 -889694033
17082 -545662803
24826 -916029634
17655 650434854
10226 -524410071
20480 -180912886
20678 236691550
37130 -549791267
33881 -286154375
18129 447674455
12500 779111495
29808 -394706438
9372 809686111
17111 -60607495
28934 -219050503
11818 139012552
29750 214229724
91 636108898
20105 -330989074
856 -635385903
21212 -55373318
34585 542501334
30069 408841888
7515 -901528288
22521 57020300
8149 -867218006
35557 -3728628
33836 -836045693
26813 -946635074
30778 -86029055
23499 -333787903
1823 430602594
27846 498849599
16879 31158264
12362 -941712052
30984 164977733
35421 -568010076
31814 -110734433
13633 -594778160
2141 816035679
17674 -908567495
23878 -996593360
948 -460590419
10861 746177712
25010 270707759
39858 132121637
585 -581835141
14460 669878031
32648 334468429
32731 937391337
5423 949325009
31286 -899296287
5634 514880842
22683 -925336903
15130 682739266
11772 234861175
27816 544549154
38736 -285608000
6065 405628763
12875 -618234052
7586 -174248927
35934 -681710917
7115 929128169
32951 13446744
34434 -605763886
37476 -786097967
2100 758239855
37051 -570091240
8212 9607732
23351 -101743916
37260 -899696661
8848 -828448527
23474 223901427
6543 433843934
9883 199029537
20612 10899416
28501 182013820
18342 121212896
19641 169871966
28081 -920228709
29678 -209469575
6633 760185555
10669 -686688224
39509 526923682
16120 -600301121
38572 867782859
14333 -736670270
31158 849887418
7706 -222205842
23696 969277699
13469 -195626061
27760 854120658
9907 -985601680
30287 -197437547
10098 -184974102
36324 -399105281
36627 -118960226
31551 -993157045
2991 -743792706
26174 -630212590
6622 663979109
28841 8424745
28516 -870579047
11465 267056349
10402 847076220
6513 -410928489
28523 921543869
22190 -657129377
33077 123558428
24328 -27271173
23547 880283173
39300 396657002
16311 787220173
27468 808190849
14613 -505184347
31115 -448150007
34739 -879418767
38540 938619954
32657 -876380395
15827 -137749997
1516 -852956944
23279 -672821310
9314 747030037
24818 709561819
6999 815482390
1916 -485794504
22500 -891569456
7071 -985362433
28417 19395161
10815 644110889
37235 853323028
24263 525521929
18236 608751972
11579 -923577200
29158 -772632757
6653 555583756
2447 -904972976
17062 -999453718
28102 -594671889
6854 -582321770
3728 -902568548
18350 621608769
6337 -304737422
17740 806545419
12661 311591104
30486 81384906
23188 351649895
38220 -156148901
30253 776081422
8667 -602193851
29906 563979409
6434 -917108330
37954 688668703
36816 353579846
18078 793546054
17507 -980159980
8790 -444341844
735 949355855
17627 130211477
38935 -181905175
39732 -235893361
36535 311749419
36871 -788580730
20694 -218808895
37256 -219092878
2885 843465711
37382 -15096488
8569 856409317
25517 -990204667
17742 -527398265
1756 -313720055
18102 399351599
23808 -866109456
18375 -654624813
30013 -337842215
24425 410937308
3080 -84533904
5367 394537310
4769 -416680051
27073 -33097589
4475 207242023
21888 561629956
35626 -558241792
29895 -429249545
32191 -814422507
17439 959927635
35588 535793946
844 -886204462
7079 -734464254
13532 -508664431
32879 475157091
19540 -793525692
11619 -670007691
32260 370024905
3670 629256386
14762 -869944317
5640 -147671857
6352 -266323351
27105 -185242384
15111 598156246
234 -799704353
9594 872192548
24441 -525087828
7919 110806788
22358 -997292130
24962 668141450
15759 356931587
3898 721004500
25759 328143728
36468 -547247492
8192 132989427
37571 498931228
4230 -872989818
7799 131920274
32873 389551334
6982 942102908
11810 993193105
21631 178452926
16067 357832601
20472 61069548
7351 743918423
6364 -309078215
2638 -691140540
3190 -507193388
39121 207988395
14175 -700563992
7237 528367311
17494 -968671903
8372 883491466
39153 -550338357
905 745841243
30701 -432077515
15412 911092713
1667 912172330
38232 888151477
26253 -665501511
20275 407485581
25043 -709531033
35580 289862912
7660 205864583
20592 728834699
38363 -456138166
29932 156184179
31998 -382387793
33852 738438302
35898 -982248852
29987 311554755
3821 -219137051
31633 -962918251
33227 -950878162
20328 371309863
31797 262335831
4799 409040602
19867 -799826810
37774 -811403270
31430 -98212475
9360 -236145284
38897 -120333856
38352 -979160711
33945 -335252755
14748 -582931446
23310 -198893807
9144 -26795267
6484 -343696519
25320 -872479226
26991 -211963939
11893 89045647
2602 982658786
28330 455693043
9774 -97977533
9993 441386102
37172 414237554
20051 101975704
11347 977796067
19665 643698402
6957 -560358357
27837 30074411
39146 641906618
6452 -324766669
30459 -133918020
38042 -143848229
37419 -993382553
32588 557006286
15682 -851683629
18839 877140916
3371 -637978194
19361 -293334818
887 228800541
32961 922679411
14166 -363511415
10229 554172625
3389 332177473
444 -830605584
27749 -707441115
866 -22673105
38667 499898206
32008 -334724741
37898 631192436
28808 53340946
38215 -59986422
35385 -317636003
29180 954041584
38479 -69188904
6860 50186418
35004 -905528563
416 -875098977
34851 -384678417
36000 937923804
39042 -863804708
38541 629343747
38307 241639907
35167 -347966442
22347 -806693335
7612 981713063
2994 915251153
11503 -970354176
3762 -923721624
5826 839160682
23453 -275921409
26383 565612685
30062 -718945193
16391 -975256851
26954 -294858737
12910 681092389
32490 -954334006
22255 659891449
1361 -855289206
13813 -100746228
3188 -699816294
31213 437181423
23601 507726180
910 -481917286
39749 8063713
22306 -851356914
15772 -48376800
38008 -744274961
28189 109802185
23449 -870945604
23140 -904348506
37490 -638687291
4160 -321868020
39128 133656095
29868 -961838129
25578 -134107061
30715 -381090594
35587 -593703211
19505 474934314
34380 415672847
35934 134139252
2454 -932343317
18076 131088057
6595 170956812
7563 -543633736
17759 908350042
19105 -332292947
39034 -454148401
27695 -856616738
21487 -978801841
7452 564933913
39672 -627592937
23854 -104801835
8832 -984488391
24457 703083357
18962 -441836790
16248 -151983259
24799 -371982234
14580 -345765678
587 -927488609
17788 -195981507
5547 662618344
26296 955556891
16507 -329919069
35444 740493989
24255 985517992
1408 283402894
37412 194303925
15535 -10854740
24970 -746233758
9453 -506483658
13085 234483931
21698 290265699
20023 173154234
21980 513992628
7474 -92383040
31658 -215923882
29362 642253019
10303 -516262048
28295 -603877781
36564 -291354255
8640 234692548
32827 -555402030
23232 -976833951
8645 491328360
4704 978488200
8484 -58621903
149 178894139
4726 -219493467
15514 -971339831
33484 302746704
22823 -682457013
36007 211545140
3093 -468511465
10755 -875353692
8407 772031386
288 161767317
5289 -469626602
15801 140753113
37826 -107375129
29424 -464495555
2543 -678041120
13020 789117907
20793 561042690
19214 705417745
802 -430843695
19293 -916470952
34189 -199980024
28512 -300988349
14313 -157126368
21372 -888364382
2936 361982718
36117 326661658
11124 -267715425
29447 -849071731
32715 -195471052
7830 -798944778
13130 -984168392
34299 -520142800
31298 -735169727
26579 -128390137
18912 -101527901
12076 720685871
13875 -897270549
3085 -117483062
32557 -51611814
7257 413024455
2466 -879928156
36420 -944756628
7995 -87866412
22537 -670217782
37441 -254879292
32317 -304333283
3919 -626473079
37195 -809657034
32831 213315215
27315 472343772
25996 -982908260
21194 662795741
29033 317759869
24408 -82059371
1437 391981588
13433 -718448336
31390 -224316099
17490 -783073796
28423 -752000617
92 256996377
23096 77545862
32784 754072407
15374 -19296635
14933 -910570024
10102 -141115445
12650 -989161401
34341 -687647551
32319 -299169806
10824 -928536629
1314 748776726
8391 802252259
12513 -319468903
17302 -927843869
35515 -881730000
22731 444165723
27938 313275605
24365 32962177
25543 825300720
7050 -283203911
646 -939799526
39075 34053503
5953 -843310354
39841 597189766
9492 -170965378
7701 -671192985
19275 -310352844
18254 -686827558
8574 -585971862
14492 -879848093
37631 -294515913
39693 612597221
35752 938545568
2641 -208859592
16499 -635742355
14473 236126042
15898 -63866505
23142 -799470102
39666 469101849
12824 950342981
26349 171405508
12665 -419019476
32967 -884758026
30113 83747269
19177 279481540
5628 -85915397
38177 -379266841
35080 856241672
18433 -122726073
11574 -971842282
114 -992165071
4778 518506045
35945 239496010
34212 889307918
7252 369271961
33822 -288232965
27560 823833599
35574 -893237163
30107 -960583123
18418 -679137963
26641 -753074365
18795 156380397
18422 614144817
15097 279453873
7945 365036853
28137 585466669
9068 -870555590
20421 -978127088
17185 -471958637
33325 930054632
18020 308380787
10740 -856976503
26335 787085578
22456 -223677336
24703 440296440
22076 -2082775
13975 -815352306
32512 -592602779
11095 -128047605
25601 -857272393
30630 -300504609
19802 314893736
3003 -610283952
37412 -949603427
11206 -194503462
37326 -332412913
10585 -672694424
31155 -48875584
7082 60396918
9712 793409962
3540 -322851865
35830 -959568215
25361 -349342487
9909 -486895307
28654 987196454
8198 612115508
5598 -910940719
11684 368147998
24573 968808599
21490 249049094
36183 251512129
17707 -406784834
19584 -420236882
38 545725212
11527 124303016
11152 993369748
37887 835495065
28931 -484236668
28026 -960820402
16054 861278838
30700 537216678
32314 -581899398
8602 -894563705
1248 810083996
9443 57309525
18007 -593900912
34255 -319198024
5096 740155712
37278 -603829811
33206 -246758516
7585 -817434845
20222 174440708
4042 -662038178
21422 -790754497
4343 -428411582
5098 -743966174
14429 248951393
24042 440113762
34111 -687100619
8907 -13818360
729 -985636449
1882 531546913
18978 -755888666
1525 808246976
4813 -884867394
17763 -986728919
31791 13132396
14219 -831725665
39839 -269567817
20602 728235639
29466 -699439468
31926 263342050
12165 -489079754
19628 -391067682
33959 658686274
6180 -953455114
11800 -160088962
22374 -926751941
11389 -445172872
39736 724303897
14979 -999467448
24949 -32342503
11833 -222196880
35304 -782724482
31159 513451670
12204 -337227743
34308 782296975
13574 216040480
12800 -665397176
9099 -30446799
18088 272603109
34149 371371629
16042 -553293762
13367 49052873
33123 -116336219
36334 671493101
26951 -784035548
7574 897861281
16801 627598782
6806 -645480772
11486 913164310
17638 -339904640
15841 -204077855
4970 693711211
20765 553624991
24454 -23669581
18402 531878851
25090 -356225047
27827 497354442
14577 -167365193
4262 -828782700
21753 117730909
28544 -151688789
26347 380949325
28555 -164238305
2358 321993151
8512 -394723609
38537 -998063654
7558 710740703
2048 -615760143
10278 -936055327
23525 795626500
37806 560788678
19473 426924965
36126 984745631
39284 144194048
1311 -531279614
31598 -604338965
10362 -17450147
31549 645457943
7447 364595267
31659 -727729743
6604 -345427691
29366 223586547
26405 969854161
38835 334711412
14265 -179086967
18064 482138711
20029 274772069
34053 144877536
27937 -126343847
16540 120513335
14371 -743970754
19100 -488075511
18785 145301083
12703 -90593001
37257 -170133769
38541 -815199287
27261 455883860
14374 702267905
15670 -131269984
3051 164569559
24623 872349933
38355 923861113
15002 260804651
20805 -888327595
22094 62842938
32185 329353696
38186 -546607184
13900 -590032364
14636 851176969
39553 961106602
27316 -646431756
12105 -982001908
22351 406810927
17296 -59777171
32389 -685205628
20658 817700345
37812 -543466637
18015 39299012
7771 -632150836
12103 704315170
25219 -911810137
19033 -397919361
8276 -420020245
33078 992792931
15886 -816060738
27507 -182767371
27075 804839552
6832 -800524038
18792 -886954223
150 192224127
825 97007532
20896 -532499194
39819 -690965013
4153 123395261
26784 -637196059
30158 -892423747
13246 566412002
31758 -302390811
38473 574221520
784 -717418814
13817 -798149290
10263 -851815359
20605 787560890
6668 -76626554
37574 487359395
3280 -819036832
23976 -169445251
29738 990424174
15788 -992219855
24087 816473889
6496 646562571
10926 -325905757
23433 -808743907
37614 64399034
20222 914621905
32616 376154748
19391 -700689611
31280 975679229
9028 871999994
35742 839994299
37468 -280317048
37703 648759021
19548 -478062206
37941 -457656209
14033 -689448313
34259 -99697974
36271 987900527
32973 -124878465
570 -201383946
34312 797150586
21687 139017142
7532 -465256722
18861 -597322572
33775 377715163
25815 114507887
30841 339069516
24890 -56300367
37429 236944894
8686 -815439212
32476 995355368
13747 990622717
39597 -695256915
24621 -824913632
22424 862712569
19508 -28098458
38685 539456734
14 -609282455
34975 401762568
34084 -710344775
3113 -79411252
14617 702219897
35883 90870304
11551 -47480495
295 964073310
25031 959620235
39305 632192769
15856 -587364871
1498 486315253
24175 -30683173
18370 561423920
37008 -433559967
37579 904653406
12327 -119886628
8598 750552552
17654 790926409
22659 -573551939
38367 -364167731
31776 844098540
8204 697649916
26505 -422051579
17543 325149585
24715 165062160
13766 999593397
26578 -821977436
6485 705437939
34325 -384838702
11057 -454640157
33216 81551903
20808 531263382
26144 -552241836
6227 208278460
30731 -627114847
20047 -755959056
10861 284978857
7279 730188249
14187 303993716
12230 925584820
14571 -501844747
17818 -174534006
20287 -548362501
38798 -731859347
20498 -492185390
6514 439129854
29589 -908509936
8230 -873496327
22134 997615732
17238 413454455
15400 31409215
24425 -707482717
25533 451702611
12681 -968168299
12876 -216923929
31325 -70215091
10904 440143797
21297 957409141
26147 -861328812
2153 -188903555
22652 -108433357
16709 -911631336
28691 -74347760
24325 522304937
35745 402170824
16392 -1198439
38846 -701712505
30107 -544999184
28871 166540729
16801 -789280862
24048 -998201903
21895 83364476
9970 -251728697
18845 186239542
15989 -28643884
2760 238460996
26015 -899921362
7232 -301504181
37109 246734704
21881 654031555
29470 -138407148
348 -212481728
39089 796668314
5396 -237613194
25945 581867958
26057 -382141452
23025 -886390009
37648 -121875698
3846 -552970654
25463 453856491
33841 914216185
11177 133824573
394 724179854
30911 -402425240
2668 905637501
26707 324852791
11064 -390527864
16803 779627053
10212 207406503
30814 74382198
747 367636156
2501 -922026779
17525 245980122
9469 -951839854
12991 -127022279
30259 -36088718
15857 899366830
23037 -640962214
12547 782572601
6455 -847989701
23091 60735214
7351 -987010488
16567 441750505
33361 928864153
2704 -960336871
19286 143464173
37396 -599480199
19924 -406421863
14637 -969948729
28993 192025744
13379 848787627
30810 542739250
17037 -893810767
38188 -70749802
20498 -289094065
1150 134520994
30507 -589360061
30445 294364851
25357 -207356576
26555 -793419844
4330 931508059
24213 -907877809
20330 -576001924
9348 831044136
26233 179954965
18945 357078339
13942 -115960390
25198 -665553894
16305 -493372670
13266 -563460264
20731 -802526847
33093 -158309234
15618 -428912411
11014 -686980112
45 64317326
21738 -951446081
36112 869644373
38803 32885950
6439 -173623560
11406 -399791851
6490 592032670
28633 -259893298
32809 -437863218
4113 171333829
33567 -809234536
38618 -861186271
24496 31450648
18238 -3648291
11598 -30923535
33792 -181214397
19523 828971641
12367 -265748120
17831 8015633
32074 697291168
15671 -663899380
13291 693239831
22886 -892697842
35294 -890761725
12105 360415693
21158 590719406
13136 -259037978
12672 939419774
7836 -437446017
30449 227467260
12864 -902340569
27426 417540591
28824 -233891262
4372 182796143
3665 771446654
27275 461032797
28981 -117380666
37846 888196917
35193 292651865
23911 364393138
28897 130523648
5672 -943234934
21194 -610321616
32368 496414694
38307 -510494620
1165 -663620833
39759 -524832478
36261 -928655059
21085 758228581
31588 -132083017
26133 986744748
435 342255214
8484 188255112
23330 564318279
27771 -67079973
3676 -160992761
8659 588856666
15051 787445698
16745 -550493797
11584 -216716231
22937 712775051
18926 378692747
37689 -273900954
3981 281735185
8521 -443304875
36226 719035567
7134 -816365347
9766 117836660
31292 996775616
11996 705313095
36687 315899061
32081 -301827977
14074 145125345
31549 -411676518
7253 474510818
2222 -613840516
12232 -656213460
5588 80261146
32684 67406272
21398 406729567
1487 -783318797
35857 -979942379
10635 892088620
20589 772205622
35070 525081926
17340 -623891064
960 726871755
33453 450769419
12903 412415032
2203 -828338647
20838 263216506
3047 779244423
21922 -824810580
35693 -470595015
14553 -73465396
15809 -280786559
27417 -233067609
17364 543531664
13639 582198050
36329 -894565697
23240 -649194941
36816 653293668
19440 555824198
35584 -345293381
7973 -151811307
5200 560197785
38562 384188809
18231 570924598
9584 903980482
31440 -345509726
23717 888980488
29232 826247247
15264 965491132
5535 19966594
898 -756934746
30314 -787481785
11884 606944137
4688 -475936520
10101 -325092326
16369 836040270
34409 -994861929
3235 487017919
18870 -706770679
6156 -346262184
28091 -136695195
1646 -267242406
1194 -465551842
15643 113230876
37471 633816457
1712 752661177
19393 111114719
15209 -676731624
11858 683507627
11654 585859896
16519 -973898044
36382 734028021
2294 -624312722
36600 -21884033
13784 984021162
2320 -281357245
350 -207401774
6385 304643964
31193 862921543
14353 679502027
39557 -743894986
19735 78652415
792 102375300
39280 937794942
11191 -898231000
30958 -150669068
35307 -496895939
31340 864143691
16011 509437599
15114 547707939
27047 -820853854
24373 -954182568
17750 570267395
25291 -848692892
9136 473368942
33957 -512524006
8410 -31994957
20344 -50789958
1338 -179434447
14554 -438704026
26908 -884307474
32941 -97278137
21907 846502213
16165 350104280
8572 314157916
24063 -593052371
1415 -130804383
19365 -682435214
31896 508259164
24459 577684655
650 -847802618
2427 -583865234
24810 483805411
7317 43099121
35097 -895133855
35026 79221869
23733 -132461645
36921 -603095682
8599 -546158010
39908 775013084
37066 -650146479
9139 113820321
25109 -660241520
17645 511028502
29510 900257003
14386 -465321546
13221 -141093489
28275 25173163
32286 -831325619
16880 -647884410
17460 525183733
38441 -948351743
32576 265797544
39535 -188204640
4797 -951922475
11047 340155793
12468 -526198139
342 616980184
5039 737877575
10931 -485905663
12792 921754548
17412 395621667
31184 999586012
16746 -171594315
1276 -805900180
3554 -853166375
1883 -535624914
12631 964521993
33706 -352965543
31983 302328517
663 68158501
363 93043028
19565 -198506871
7057 -791962944
11394 543064602
15503 882537986
36007 770904185
6550 950512913
34951 403987189
7010 643783294
16920 811956225
7665 169886914
5260 989098801
9611 859020294
25164 615758964
33818 183761592
973 508865826
35308 -921605822
27588 -308139464
1492 -445237636
16703 -138921019
19519 404776993
6260 420492708
36250 -892493934
5714 839241209
33788 -872400390
6525 246938985
34139 632561451
18098 -863071865
7100 577203749
1694 -789520387
25440 -858362732
27801 -257197334
23203 882220746
19463 -788504613
14369 522104693
38040 -420683835
8874 557073886
16306 987204298
1860 -470678525
1086 -26581629
33709 35191998
29802 954407610
15746 161427846
27948 864367899
7513 696539197
16466 204629641
32308 646709303
6402 910724265
19654 234611861
32908 670945864
18382 47310373
20613 388630946
31597 -897412747
25082 973996917
11641 -240170193
21807 141346167
30130 -127194652
33196 -832192041
15859 -107877774
17776 -522102506
7136 959539722
5378 -868129407
34859 482475794
4009 -307271869
30348 -982669138
37590 178836915
24214 -681031272
32335 374058201
11471 648335809
1969 -241502584
3584 -999496890
24812 -944296227
28087 -299369936
32291 -387425642
31854 -891796057
20020 -966069935
37012 -374484660
31136 231541748
29880 -939088132
39086 -469888505
28411 -859539775
25307 -299566974
11228 -871067378
24785 -413982359
35058 127579049
38513 890466752
6880 96874992
25057 706423324
34035 874714965
35262 242773698
20117 261985887
21229 608211632
29734 147537127
5350 848008715
36563 -530944036
32544 -155759214
33813 939584972
33948 -226022151
35491 471681391
16793 403335083
38188 -442973101
21892 432375305
34982 -202478582
32736 303923299
13351 162829015
11256 -787295651
35982 528433466
6947 -982651165
37551 -634297934
38032 589452295
9434 -904005889
15437 296790574
8424 830883245
989 661645735
17171 283280266
27166 606857780
29438 -936184644
13129 346725409
5061 883064418
9787 238605863
30213 -97621590
8230 175741041
9877 124742546
4613 -188184825
23823 -89036222
34243 -822281005
29570 -460006745
32853 -399913970
8118 397794345
30964 378473840
7973 31745287
36997 -773585520
19890 729597410
18181 661930124
12341 -923695051
39713 -783895682
5360 -943121096
21451 114527941
23117 -562548413
15366 -475417585
21411 -967356710
36546 -939594041
11990 -970672668
1678 -203970603
19590 -225259894
5394 960712640
3473 -135132438
21325 -392921258
5219 612783362
4665 912159504
23824 -125422442
16464 -774679272
8671 372625534
37123 -886922088
16681 118708138
31430 11008839
14800 192478091
5424 723987974
13725 731906788
3248 -498556548
32445 -600446687
20876 -981835008
3735 -645684084
19279 711402199
38057 -253231047
26512 361220294
21024 456858231
118 -594680674
33593 -221093955
14184 -655406409
2432 -138909728
8364 -98518036
26292 -720466418
371 127890138
13591 -149479985
33329 -776880031
4963 944006034
38304 -632989444
12756 -133471304
17650 -882062420
34229 407007163
21747 87160513
39840 -229268397
37649 398381864
15456 863393431
57 299768183
6501 -48905762
27821 -516915229
14911 -468247209
32807 94584543
24513 92824852
27240 -515137514
33043 558989474
34524 40185542
39476 -217197850
5666 891332172
9038 -805169945
1659 -241292588
5629 -823994771
38661 -632284342
3843 752581083
31675 -531084932
39841 721250342
39486 786819494
390 -584508898
35955 487792291
14778 -948375099
10729 -749820455
5088 -322955828
6323 741165251
13777 -846479085
30971 502171987
35752 -831460835
24395 313912629
28288 -876998621
22464 -763540593
14476 201628481
35176 -715709511
29984 657374315
25418 -119085340
23304 -342453275
7980 433697724
37270 -953605567
38606 -975181294
20312 -173241291
39625 -964198721
13267 -43969561
9605 328630594
19576 651369018
10398 469113999
13407 -970795785
32697 502469212
39702 -736535767
38550 -993772129
18885 710386037
9115 846220318
34395 -39117812
36622 -217862907
32153 -331171984
26726 730715226
36506 -869511185
39255 -671617299
13296 157006123
11494 -936394789
39211 -995410777
33439 -712221757
7456 90808968
33202 264626134
10359 429523509
25899 127628102
4774 863029243
27784 212875012
12106 958799167
23536 683704404
15983 -492999391
9426 975730260
29314 -114031161
14963 724008679
13891 813642609
31833 -443617192
1052 172849452
14773 852025270
7757 -513075142
8368 470447974
32429 -907461886
3711 -238609383
25630 276957201
32722 -662972155
12250 821794086
31049 568416256
22870 140184583
33423 -181199527
5505 553292182
11144 921644736
23897 -964544253
25200 -109800673
20950 174704947
29807 324479972
4299 563908706
3174 430594525
21496 98036726
30281 169563235
31081 -981232877
37564 315783001
35610 379839681
20617 874388611
25437 -866621523
27014 -748789610
11479 -58969060
6688 -388845492
33837 -644084625
20323 -962691761
28212 -903905216
39844 44766480
37359 -990767492
25588 -126000632
2604 -627621147
22330 187295867
35221 402670035
26069 936739892
4856 92310830
5661 7566684
17075 -938133357
17585 -530090975
23535 284148553
23929 979384271
12511 -565066278
24860 23200602
7084 230997073
25935 896064703
20424 -751639207
19647 -947468479
23742 -481340621
9415 -135598025
18221 447938962
6145 -591128165
38520 -830180573
6072 470971804
831 -472268054
500 234583655
4279 -125539284
34439 304460779
17734 -64306859
6567 692939297
353 -899338832
21962 111952501
376 -935899225
36508 -30238393
3584 -890655885
39431 -790877727
34109 -659661845
37583 802565574
13732 -965567373
927 -258156347
27309 -80549087
31630 -920922223
18557 -104572061
1081 -44177581
38069 563716289
17459 850327646
36500 942798421
15550 -986600582
37380 831796874
17344 -852791592
10682 -477642686
15470 55973125
15053 -25675210
33771 372853051
16706 837108783
36049 275954696
32474 943640365
24657 -744495971
6449 -408912619
23 -624777912
26088 712604516
39290 671697480
13253 -107137414
15814 219851190
19599 -774193017
4298 -776650492
2634 723390280
31423 610859766
29170 990377685
2821 411505192
16241 -196557774
38945 -858404780
19250 895008713
12447 291183600
5690 608425697
26567 -654067532
29950 744471776
10715 -466017793
33399 407759553
6537 67026527
16036 -26590652
35981 -765752815
26952 -577784979
29059 99547402
8947 -466147528
14700 945111879
27100 -96454814
30252 936893643
33596 -663677299
28399 -10317303
15167 -400484364
23765 -29188684
33525 205761467
37373 -313645521
21007 111143274
32623 -900396093
7446 -103726606
8416 -513615045
12358 -968525605
3221 583597473
25705 949501304
2843 755137919
27915 320449156
11858 356633094
32144 -522342138
13499 454036607
4277 534447309
5129 273677263
31743 782157800
17427 58762500
2761 565929100
38847 -317113600
31356 197250205
954 633207261
1088 -392279935
17722 499084174
18446 -696936857
32300 115300563
10010 -496197288
20575 132800508
33469 -476717847
9463 -941365929
27688 -283282256
31897 -497029057
13444 -2624219
21235 97209322
15723 -574867444
22762 -269459920
23695 -198116570
3496 -443859933
24242 285584781
7925 819341216
38132 14479038
1751 64676576
33437 111608141
10295 -647741324
9102 -510653096
24649 545136108
27052 448236788
8923 557456544
22219 462356847
9404 -286049844
10237 -860205707
37724 362388516
8584 660753930
15064 -796202430
18787 826269176
24568 -759980660
15917 -337186731
21411 -935937331
1347 354689352
36258 261828056
518 -320269553
7236 -97382743
30155 -439896080
20768 -721387491
2666 -180227628
6666 762466522
11392 -710430746
3185 901244388
1959 -251583674
1856 -398305400
33941 980697096
26719 120466422
9092 -853590145
15561 -877035520
32538 600850437
17237 50168169
25428 -955726947
13327 -886419176
33334 -882108067
24306 -668129554
16969 384755999
5254 897230971
31712 -75775289
1039 477164789
19390 608550022
3471 -900157108
25668 -226910319
15890 937790188
34670 -890128890
1549 -874368551
35972 298063558
12965 843818784
39609 -166382250
29684 651746290
16737 -797890706
25294 889173989
1313 930470057
11121 113706898
28040 142429375
15750 -767631490
7756 -625236219
13463 -954740781
5761 257553422
24534 919869352
17155 748836781
16692 -69337567
37570 -221150523
27229 -905730346
12299 -563086470
22825 -583506737
23605 434665386
11796 -921595531
31368 797104916
10645 924862916
27779 635499406
23188 395546393
1966 -805524466
28957 10633002
18707 -18595922
37212 -328030159
32275 -466447788
1690 482173903
39911 -917853804
19727 -222614731
38534 -119991440
30300 158082550
7020 352062137
3407 384842094
21363 -718885262
14145 793734050
36796 171969141
4676 779393684
23039 -812364887
39192 -329010017
39826 425561744
33957 751796402
6658 -201891549
14648 124031997
17268 -632037080
11481 399314373
33276 -52187848
30642 415161779
227 646400294
35033 154074047
4450 814741588
27082 696645529
35566 842121245
36359 -941811892
18093 971098603
16700 51311901
24656 -927862084
2721 60807007
35357 742111313
34234 603017368
8094 938772623
21128 210562065
198 264761369
38016 -108508231
5817 130760423
18364 -456290600
31282 -301593382
4216 637245445
33554 421426846
1802 -724683075
28827 -722872003
22267 -653265148
21860 982253481
1147 -75455013
38708 444897215
26192 539471731
30150 234926800
4522 975287318
15440 80790346
27122 115882537
31938 -382622392
24227 -137914516
7282 752463218
6417 708828441
25367 -952719166
5185 -876035431
19422 163290544
20378 -621292549
12439 878241280
14848 -572542124
9608 683331145
14298 -735642610
1062 -578003892
26455 122978819
17709 -188543500
34109 566853575
15413 750969645
29216 -402865314
39480 -366697307
19881 -765128017
36553 -857375156
31742 -289974935
12517 -170464027
13606 -990991529
26348 -755498694
32452 735948452
25844 -744087694
28416 -448876900
21920 -907533097
39757 -966788779
24798 765479627
5625 -962209783
4904 881520209
19255 -422568809
23175 -206595617
25581 -99560865
24201 171139726
35700 946977322
25794 -448286932
14375 -586514344
30462 -755031508
799 -423436823
6278 -997743697
39561 178789213
436 -345695451
20529 -443804332
25886 -335418416
18146 641266153
13697 228910789
35173 -234042601
36535 -116483129
16598 -336622896
30779 129377086
10155 907848649
10658 -728627077
21416 -670179120
24058 -824198882
13775 17222214
7780 -965929666
11237 977813334
5356 260528214
29799 -186808236
14270 -19488760
18382 -823755705
1696 -621812034
24838 -915746448
27011 -538885419
11669 168877786
2788 63017788
30713 124098174
39056 103093445
14564 850732127
30694 -787180536
6152 309468338
38025 -231001527
6688 -359702613
9153 526323379
30973 807152838
37134 760463421
11388 -578710647
19260 -221884820
29763 252872576
26716 -41793731
24058 -317762218
15957 203509502
39300 208131121
19602 112771363
30829 438013863
38554 631850294
5120 424996979
14368 739796577
36310 -864591841
998 371299871
39645 477987281
36635 778474482
26016 -24552616
36313 -890147755
18515 648335777
9912 -644896973
12531 -58201076
6398 989425867
33584 717731829
22045 -86174002
32646 -867179237
17743 608260597
13528 -348442236
5924 475628461
4685 -828273812
33470 -417956728
34108 683724329
8066 401506455
38702 -377859878
32252 -407475623
27406 -568066433
12492 -693917838
24382 -641243713
8117 376178889
1240 102737964
38728 -62733487
3463 -459286116
31650 -354107178
1284 598616989
23178 979237572
37198 -326517680
3002 272572998
35807 -373168696
11427 -278588934
15444 -962045494
4427 371963677
5840 -885920800
35488 696136918
32160 826070220
4538 -598160044
26470 67353398
27284 -983116737
12439 737149931
3274 -347144716
9209 -510669926
12395 -188857198
35802 -101593595
37710 372535395
26462 -537172041
18819 -373274513
9165 260398256
37458 -324296756
36515 529251355
37929 847312944
29253 149188673
18425 989162465
2082 440775721
2006 677125707
17344 -773629128
20947 -928758370
24433 -332893449
32958 878513340
5088 -181383415
4545 -56732982
32507 50027900
22509 634743362
2960 421198022
5731 537419965
9263 -612680527
28148 -989196343
2476 338918514
10589 605566571
8631 563560908
11781 662652593
14224 317705973
12525 -641850922
18771 -531204993
11594 402841833
25205 192743857
8110 -578627511
35853 768617710
12085 -741769382
10584 -928404837
34637 845297814
17825 -114583803
11065 995422783
25707 413616651
13913 -290938348
30598 -558769312
16662 -527857956
11124 958124820
36180 596265538
23724 -80530107
13752 566847772
20263 50248927
22990 -939981788
8831 896852466
7630 713715074
9241 -886100587
31964 -720121383
17754 -27336583
36421 -71316973
24680 581323459
34149 68490332
32378 861975276
16449 634007161
29052 -776560148
29746 952052628
16753 934412775
18055 107639848
18062 212153366
2185 508561044
32471 485906891
2658 -217513835
4784 -661161938
21480 -843329027
34001 190182536
22348 550297900
24585 -424384968
26661 -500907153
20010 -988063040
13166 962723109
12090 68405412
14540 230802911
39112 -8774807
14913 692512594
29991 358617172
417 17417096
23263 -871617541
16875 -998120575
30399 -285215603
6934 631238354
12607 243904399
39432 -618494368
38481 505357190
10505 -890373910
25553 -133785159
20254 457703669
22933 544673993
15540 -357528855
20092 -268017956
39217 -555689549
7548 241090081
28894 -359844016
35411 114147161
11559 541725767
474 -199414192
10208 586414843
477 -940466922
6623 716525990
28435 -298964692
10150 -360266522
37148 456050338
685 354386754
17900 -509023568
38477 241656223
6675 -963125658
4424 166074044
30030 210573
37736 -647530332
35437 -699218209
7600 795805645
16842 -227807739
1694 -1625841
16502 55173669
8978 -898351686
18146 -901398713
11627 175975478
38585 -456148356
28077 -739591338
24886 -767747164
7179 -889697096
16950 40547911
38485 547091602
1271 -64876670
25122 -992367430
34570 646273058
21673 -810210928
3232 -256792238
21432 -44776635
28033 755579733
21021 407106760
38591 503286177
17822 261348998
37661 -181522826
10011 -65517750
25155 -123661103
6809 319857189
25144 -826321545
1786 810161645
30569 -528457235
15825 -802776742
12332 178781489
29252 -758686152
17214 575175562
31648 572887034
30147 -894074756
7775 -110030980
34371 268108736
25912 361381947
20550 525592031
7281 -10167727
5815 193165704
4160 -976149559
12087 -118329043
13724 -671837703
25556 356839006
16849 323545899
19748 -87602114
9802 -837357549
9487 -386086688
34910 523361448
6821 -579444016
24722 -965917318
20983 -730318809
33223 627766984
35610 396361532
3589 -950279499
10944 -367678576
32382 808887747
10045 760099381
14741 -280277544
28356 -485048048
29839 357591588
34040 460644454
37767 767439639
37441 108279877
35863 -500570973
28063 409164260
5452 70016935
20272 634009045
6930 326635025
31881 20415880
17305 324930517
14617 154959175
14910 19246038
8495 -24098987
12966 737029649
17590 634753202
34009 -229280845
35148 -680112020
7859 -125011873
17155 533992587
33200 -190479928
17008 760445217
10615 -672964997
30029 -717646370
9511 -870142458
24413 -264941740
17437 -191976833
29206 -853844620
16394 -489891303
14699 418754051
23606 -534574290
24867 46792287
268 853937614
2094 626820013
8953 -352635523
4550 955859247
20817 809002151
37155 188937908
11539 -331692218
1678 642223535
38148 -373422599
569 957986089
21471 -880184418
633 114386125
16529 78714215
19927 -417904670
7618 291680134
14101 -367198856
17510 -151915763
8715 579576193
31793 125466461
24965 -195150384
27525 -190711039
36744 -224461529
38359 317595415
12817 -871721580
20863 -499923495
8442 231289736
32214 895438684
29253 -45150927
24405 -416151259
8876 -776674470
6675 18348373
32611 -273820673
31873 -31735817
10645 214397677
7294 546223665
28979 -266768040
10432 865551169
22937 685625721
20495 779048789
1648 -167647896
1841 457717709
32746 -395949912
19162 -885649595
39148 -967658004
23880 -51640083
28292 -573755626
23703 -35689447
14737 685657253
11283 310695574
35592 878821732
10046 -375665073
2450 -82535431
6644 973340476
25619 378065385
13843 -877972864
21199 736547265
33706 -873424319
2441 -509549704
28646 752012866
9137 -208358413
5962 -516507475
3079 -627886221
11033 -777173985
1591 232894167
32252 -337141333
33595 -904526467
18104 428802296
19126 629596043
17782 468544746
8236 -287918905
24713 -76888377
3658 -272134214
36083 -505741583
27636 -4353903
7685 593624727
37253 -348323229
30551 -142310002
36014 377436683
7203 -65922065
16603 -533446045
27490 427079453
38103 -263353452
38945 574965592
26691 963057227
14675 78936725
8349 -808368723
17064 -171200614
17804 -243231643
14456 -862186856
34226 421845438
2211 392218491
24842 513587829
20865 -50170888
27048 182940855
14811 206388066
23873 333360001
6551 -935961349
4244 194381974
35554 -858718154
18572 -612452715
18564 537610227
5966 74783271
31629 498675626
5125 541983768
25559 436482435
17280 -74524299
19883 -257615880
13234 -216357880
22976 35120747
25166 428636632
32987 468594138
32790 -419990963
31012 -462964112
37735 24153385
20671 -363137084
29496 898536305
35929 990879233
31213 -754084540
19229 -490096092
26345 -316407312
28390 -543238861
25260 -519880025
2096 900648271
5371 -256125156
27830 82861423
11914 -117689464
39574 -360459185
16704 936604702
34440 89226937
9854 854894437
27095 -922508538
10696 753079349
34810 -715700626
3283 262958259
30948 639410390
11530 -406894022
25954 408135688
20313 147833140
27986 -810495599
5825 949585682
12571 916735814
32982 676337737
18792 -853267857
35434 585369684
20474 -868750417
21046 -332918362
37340 -248756081
23294 -870371908
26353 -875811499
38892 829746575
8907 191653651
25693 712286772
36265 348594859
19261 613606004
28039 -543139399
32768 -337018564
35526 -899879392
9106 -365094252
31785 657294317
23901 40360890
2529 365572257
16177 997284945
33038 980119868
28370 4875821
18750 372015741
25746 720423612
26737 -37492345
18867 -131508563
13794 997863000
39955 701718127
15916 750321831
38793 -466647279
18471 -590948559
25759 654844249
1492 241050254
18865 707406010
7308 -892319628
241 -571528608
27215 536636696
8791 -955375040
4926 -879514038
29971 177354535
5973 -244691987
7366 99128836
3316 -767023883
17949 -87072681
42 -129420769
30673 538773093
13695 -532945137
25118 198492782
15145 593855186
15559 -980239667
31727 -831861197
15500 641852150
33464 881578940
21256 -681539359
15177 9074740
22754 -357392423
16414 394177500
33618 -777413530
33791 -752383919
35313 462967918
17364 -565689817
5047 -749657664
35119 900391057
2596 -538013485
26850 -940233386
25418 -99185495
23008 -70021425
33868 932680916
17911 934176470
7563 -628828526
19052 599473086
6940 -587333333
13139 -391968184
7898 -674163092
4827 770766928
33464 973843209
21898 -504421459
5952 -41041491
25025 525537015
23630 595248546
19405 902691873
26801 813209046
6316 -256237589
15235 349260667
32142 702064225
13664 326222796
9465 -413272456
39362 -999779399
13864 -773341046
25883 -949592743
6821 967378689
33584 -944980656
14207 953468717
2086 -436040466
4433 -860044418
7457 -230657934
27466 -639696164
26249 -419649392
11277 -966526221
14358 634521482
20631 502559769
7315 -405375628
1328 -595333554
5401 136563027
6638 -374064810
30232 -518732366
3332 -231230191
34880 -238696186
23349 255297537
13121 906276964
15383 336987781
11618 290416928
7537 -36797153
32980 -346125783
32052 652895164
11287 -710236312
28062 -45827318
39129 -50225048
17980 331749388
4579 990164529
28516 -21659032
30779 -743968839
14977 -287248153
9385 -825617991
18974 -804885324
22458 215818856
32137 -538689293
33556 81910427
24645 -917963975
11190 -873777114
26576 876696696
25731 -404581173
33780 300374636
377 -957775143
25740 484048110
25432 -705158694
32468 -938629393
2455 -937983792
34571 568207443
2121 -405311810
27048 -977910105
603 147940929
7709 -978224465
11561 907914157
17045 818152353
5402 838742750
37930 -697360029
14608 -916732517
12342 831871709
36172 -912345018
12642 862914433
5041 483341602
34164 -214114892
8905 -449076154
12037 486788733
38629 969931024
28306 -191364565
10972 992279231
29741 52756014
24720 -65777469
1634 639363136
3108 -876693528
13956 -87840437
27625 397534066
25402 -815417352
17082 764983795
1751 572718042
39504 824298473
18672 -648767735
21000 -582271593
15784 373350708
22496 199415979
11563 210564088
36455 -135086534
15999 -350562345
37144 -160738827
7646 -722866017
13547 -916679750
10670 169141600
4250 785841170
21319 -476407577
30466 253737682
32509 -643300580
11686 -840053680
34728 158291179
38240 -601530964
5017 -182149490
14600 -581339265
14202 -505387070
10586 -855748948
28580 -64773449
536 285367729
4333 798596224
14178 -745829567
11605 -592908647
3777 -973505222
32461 295869274
8695 -120489406
16915 -936698680
32501 -786983269
5769 617131642
18505 605750739
11475 -938112864
20067 -831570545
36862 160502028
8580 700550652
34734 1225440
18017 160605466
15901 -940360936
6771 472592193
6972 307303856
9483 249930547
1142 -368164216
17105 -891741825
31260 21414407
22402 916729604
36697 -214722973
4164 -221439094
30362 251924522
22903 403664230
11235 112187222
12663 -786812166
33301 795165967
1385 -381732969
19225 -358914448
29409 -973431847
15054 442462548
18333 -743404758
9771 110972546
26955 -378048212
37746 -608838970
38058 -524034293
6614 766194441
35316 -976397780
22804 -945966673
20550 135578218
6053 -910969611
36357 132149564
16596 -424924296
1258 444034092
38599 693792171
11072 17067017
22261 -695349996
22551 -84414245
17545 491032030
33061 400525856
11565 928735289
6083 -88852530
26044 -16465471
7857 -729402251
15968 -932951155
35588 -943695242
14323 -392541629
14077 892791943
22388 -208612731
15793 -748788315
38703 -635022663
27342 326466864
8972 -605542686
9346 -914750109
12101 632106515
38157 620198757
22580 67300016
34547 -186679410
38341 171128622
13821 -59081246
23513 -657389341
29032 99289407
37703 -961805814
21456 -867396894
11145 -966059912
33780 167277248
20465 504609846
27162 -78938880
27365 -559170565
15952 637072858
27968 -950364183
15834 338810459
7403 493650547
15522 20286731
5487 88565742
16402 607989342
35102 -189054650
19538 -766238216
1244 404392804
9246 678720992
34593 -544787613
22235 542283024
20498 44775056
4493 711405747
34958 174687861
3679 411056795
23607 -836700724
29824 -806224136
22596 -392968992
36751 -973238303
31040 27784433
9785 -20710496
11289 -952937508
15297 -459614327
23018 431932532
24920 -405179106
23919 -229862390
32667 699483505
5605 -694519233
8630 153033510
6658 -683083087
16191 -442991341
24524 18990264
21273 -862833988
4063 964847119
27905 174134375
20232 651195101
17595 -463605960
19714 218991519
404 2229242
10137 148402731
20342 -756898325
25181 586670407
31175 585969359
39223 58507137
24051 224836155
4816 8125879
36144 855640240
2607 -614854310
29162 505653768
24496 861766668
38123 47657066
11107 -461755274
36246 -83747932
1311 -486652828
29904 -886806999
14677 368047799
34559 432806596
12308 -848603792
23346 -448097916
18241 462811529
13762 -562156252
341 411099407
5098 -796913744
20025 991322946
5968 998754259
7678 -906439129
5598 -76399559
12510 -664504865
2308 -758441805
31197 610850171
14323 -636891438
35159 -288954128
2081 638648880
27318 -480276182
15348 -927654575
25527 819805557
21317 -841494540
31718 -491294134
25166 -267817235
13377 -929668260
8966 -941848869
27926 482381053
36190 -351785438
12758 -473363214
6958 -480765152
23412 244523953
9826 -178582368
22865 -469225079
18740 -329471742
30037 -644349819
12091 -114449561
15900 -41904438
1429 111393406
16173 405647616
15711 819346593
14078 -720454100
6955 344904675
39238 -583201646
35141 432319495
34344 -264591653
12301 -66561550
16083 -313585894
29029 788018478
23089 -932561055
5481 -879795881
34559 -93546876
28687 -696422430
10978 -950189543
14427 183866466
9413 111063501
9402 -511013512
11164 -561740159
18197 5052707
8555 679526753
11453 798493336
8139 -906040750
13357 -900099896
38583 -808179428
15872 997562384
6505 -948501978
31147 -612618649
38922 -23962586
4225 -324983816
2652 -894070103
29752 -961144997
1492 -432871585
28257 -687364495
8213 -785750993
15761 860446452
16142 607576767
16018 -986256436
3669 -904095722
1205 -665574275
24463 -998437750
20274 -747982925
38427 -845212682
24733 -136472228
23957 330357347
3599 -990811044
3961 249942959
31375 -789170299
25207 -571598197
10811 -325024017
18788 841153419
6539 -611057078
6487 899394928
15561 -144701093
4633 -483669845
8759 988056764
30192 374229094
16413 -724014617
33156 -268011383
25965 -487642503
22807 -469426536
36424 203665914
15617 -725376882
24922 450104150
134 937960822
30594 345675732
18655 -634464728
6554 -214606517
12391 -862694860
31649 965262113
35230 -317066625
2470 -123439594
25790 898425420
10390 438695234
12732 -855424703
28762 -602207295
18621 -822368111
15008 -691818464
5687 -131529412
27763 155279928
32013 735882171
17445 -856905292
8192 -911909334
32161 -928619651
2463 -578303066
30310 -563419840
20567 694994043
15816 14309130
717 -681797293
18005 928866204
15262 -890910201
1689 137926765
28303 780633881
20822 -261023305
16625 56910340
28865 160568584
23293 -899755012
12008 -400757340
23010 -915332165
4770 -881235834
20680 -440218177
12219 610995078
20562 721001245
3954 553228033
10590 -216658723
31078 -645501691
25076 513785850
16085 179152765
9462 -208950271
70 648556905
1842 664902437
27426 -654214715
27946 965305133
12970 805999433
39953 615650954
29130 -591145910
9170 -962343016
18230 -864758653
29381 -649813918
7360 650378534
36845 -124403679
18525 -974041565
27555 349818271
28001 388834608
27866 -171726633
12157 841344421
6060 551549707
11193 -889160420
35367 -15325996
1312 271860513
34605 399151671
8656 -519209560
31789 553080125
26208 47983236
38124 -842982480
13843 -110690082
24708 -591728681
9591 274512366
23327 825412261
1981 751473942
14716 405771191
37251 -148105864
10070 484980774
11132 -968275205
25309 -562878212
33460 -224987558
2883 -163183736
12742 125598466
18055 871834670
12192 -854321053
25220 -423023823
7497 -86017615
11104 655289926
18540 -404146562
3733 -443125571
5621 839420519
31008 645178448
35575 -375000777
4019 359081076
2865 304846705
19148 960309326
1944 484992675
27494 188178382
9405 -107945316
9986 -510794452
21726 -206102053
333 777755204
1483 -948570779
39013 748891435
2217 -528703627
33245 -300357255
17546 -879072164
3413 -292935749
25328 180013119
16178 255167430
33109 714864544
13572 -730248324
10059 717635051
6089 515481065
6614 -777024185
33763 352456073
7630 -76615310
10265 -422729553
38235 -879194537
21837 327129277
12023 -663039549
4641 -244664920
39332 -923374081
39039 -91151948
11835 381061010
1907 594015215
6893 84524942
36347 -999184523
12896 174213302
29118 116882434
14860 226015860
36903 -733420768
9680 304582488
27952 -170752833
12797 22527913
8365 -982510214
21220 -964335183
10738 669893004
17409 -912259451
37913 221446127
17696 -552210758
34186 -877723829
11650 -615739061
34242 -960493117
29318 344420896
33109 -191820289
38944 478244176
23017 -575129990
37178 918608622
12888 -939269034
17107 263009973
31144 -994342396
30609 -591405323
11580 115998232
713 -893191984
33612 670169491
5663 -142061593
39347 939427796
14680 768053663
30912 -346810061
9651 -12159652
877 387944019
14031 -611355055
9920 -46056108
31212 -80552441
13886 -46577193
412 -349555331
39347 186165028
39614 -512852629
31741 407890925
16770 -655359675
18733 -146414648
9501 -424461217
28800 -702705570
4370 -523019468
20881 161099710
83 -735629628
15318 783421757
2002 -933109536
18024 -187214763
8045 457073213
37883 21311908
33290 -422195193
32179 19073581
859 -785327098
33228 511423919
5624 210057627
36412 761891959
26390 -136944877
35656 981705210
1273 -137812890
37483 -342627112
30998 396881354
11819 779572800
34390 -116807002
22564 -697373806
18103 -936401215
3593 -847183202
10380 383931391
4294 706355770
16042 451371237
25218 -989566128
5832 287821664
33141 -847942020
3191 684028572
12036 343428795
1684 -18399186
38522 525289517
18670 -853370968
22032 694770339
36534 602253058
11844 222604594
21393 173850988
18732 -840228213
7559 -600171877
39362 -991096976
16898 -211060049
1617 -782339070
38911 644179081
4006 -919845245
19904 -644001548
39267 579456040
21911 129417939
6972 568597787
4480 -885359422
9991 -841614646
29950 -34202636
8353 87778185
29974 -391072307
35818 -597536564
2814 -33806117
13835 -287528470
12461 -864263938
35144 684411802
2911 299851370
9823 -186844499
7894 -254300834
37106 -154034560
39581 202389803
26736 3680428
25784 382964059
37776 -408526923
11263 -604427916
19778 -806557520
25917 -220682413
31471 -986744407
3477 -140211271
4792 353161657
9812 508375936
23659 -372043713
31789 -640310926
28241 -830890168
35274 686239681
25838 -166978303
22126 282154853
35265 910692572
2002 -148715740
16345 -281086961
35520 -966066738
7204 -896127526
8069 508261435
6517 -736204975
36683 -452112103
23834 216091308
7596 -640437154
11921 -430476156
33677 137675735
31769 824640160
18210 753708949
20155 417577605
26530 -800603314
948 406015418
8459 535468530
38147 -849946357
6118 -110199671
18118 -912314652
36727 -776429462
18436 -528855367
35942 820953409
32608 -319761380
2465 383799888
31976 -247715473
1040 988396141
21443 50423744
37702 -60380752
15935 -664482051
13368 501304231
9114 -957786767
26878 718978177
14860 -836276389
5313 -553807006
3533 -288127024
17610 -692077961
35449 441221967
20589 -277230097
9792 -985575593
28935 223739404
11898 -666921881
21864 196149973
9222 -488210308
27642 704019564
148 127301507
34742 -558642640
11891 947129261
12873 361781618
14613 -525853251
19726 -932705463
16577 -669745503
36465 -778446314
3590 -643391624
32784 745453404
29162 -96590267
7853 137741717
8043 886361058
27103 -527493933
1984 -825306385
35123 97974743
12105 86882131
7745 -675973785
7834 552183994
10744 -150103032
31506 346298798
33296 64866820
20507 292408081
16458 300546111
35869 -916739552
30182 -979950761
27310 720225029
22440 -924325615
20453 196715351
8967 709769542
20638 -422777565
24567 -474079559
26657 -947890907
13088 -596851338
5632 -611729158
9641 483140182
3355 -977246512
1571 263639287
21751 686943861
4310 -183305621
19973 315217618
39000 -390609158
25228 699567281
38986 -800422209
27334 233245679
28115 -879792050
4745 -577875678
33417 327089033
37696 348591401
22244 -921473498
23039 -164200322
33168 323948235
23875 814706392
6606 -973768911
5469 -143194376
19596 -23112734
38109 532185440
29075 -87501406
36386 -876140313
25367 833068059
32363 -126059930
24394 20089833
15219 -843046541
24861 770297809
20665 929932913
8945 94923455
28043 -31959946
22800 476802111
33201 -288508084
17541 989429404
33024 -801524980
20462 592837135
12083 -742372517
7172 -332554113
30299 469928467
24891 738592537
38723 -988660988
12472 492449283
23445 -189106060
23207 673837331
37139 -330879540
516 211592150
30614 -107334820
37097 -875060334
9071 -956056188
15186 24970989
4477 -214281555
25930 825595646
37886 -171823442
21379 424833100
21990 -301411817
7197 -652993732
15552 627140712
31005 -121780333
13352 -192764653
35808 -116105790
6361 25850489
35671 -33967326
12341 -511086675
13491 375189118
36460 57857763
16209 -519691324
20675 -276999064
17495 -260561511
27942 -496021440
6744 701798872
5141 32729931
26996 912493939
29960 740777043
8743 -197062001
32211 47803310
13800 876884550
33577 634834922
28249 844685821
31293 786405917
20033 -638361910
26767 325067751
28688 -607127408
31083 367441
26002 451762534
37759 149099023
25307 -440570904
39389 -92600749
12647 -453267699
30302 -32330653
32658 -98778611
22292 -110981137
10138 941642808
4983 326055867
18137 -647365263
32829 -436247374
20378 661758168
30762 556219594
23388 789405417
4304 39458195
33571 913449388
34838 -900237940
37665 -924581123
31179 -350165775
23573 360370311
28053 971821479
36695 485492581
11742 -255269657
26211 89726832
1570 -228986925
5702 -111719301
35220 -990849251
10345 76102431
24201 -690297668
528 974473731
39473 811708503
26917 390234098
12976 -934165692
24887 -523819067
31245 -912195848
21986 -961795190
17392 950659296
25992 -521984969
21864 -344134516
38561 -528791447
9253 -137380215
10535 -385839387
23045 762044472
26805 -710342770
7315 -739196404
32100 273423684
14135 857086786
37448 689015368
32654 981827109
27615 -803861315
23496 854263897
39546 686805951
17336 758040886
22723 -942138112
30442 585079198
15336 693301282
18249 888559694
519 171985870
3101 850241292
4890 427383674
3711 578290414
13553 -963926661
5061 69497844
1306 -84152649
26037 595317713
17963 -321494728
27576 346329531
6770 -187946141
35748 -764835090
4110 223309492
7127 398986189
22236 -879540557
1667 -70894626
23020 -504300895
2780 -540878881
11534 -404575740
13953 -671077158
20687 177821438
28790 -938380988
13079 -845221656
3617 58171178
17062 -335932607
1253 51111191
36103 213903831
9676 -801446648
19542 -40963437
12360 58856801
2177 -409881872
17234 -923025975
11498 -527658453
5808 -138583636
19207 -721460618
821 551779759
35125 -558723755
14590 402545962
33493 -172115445
31949 429338205
5749 -429749447
34385 -179410448
22905 619241850
34766 -926115942
17214 -530801203
36926 362807125
17504 -174264259
37289 -854865843
26876 680909000
8383 -781640553
19207 -950593920
38679 268325555
27870 88570683
15239 -60746733
27825 -163378639
31915 260923538
33091 -445926427
31776 43542651
23063 -46827653
11145 -543373459
33667 955200275
12369 -665795578
14933 -35752479
32874 931529656
5456 190921807
4242 -690362393
3163 772544662
31698 436042919
12540 -898648970
8745 -517396713
6826 -551079637
33937 -950122989
19663 677556267
4967 28825712
12254 -936637277
39353 905616111
16886 157402271
9793 -642951928
14082 -575808183
33626 -528160983
36625 -856500464
4199 -439525782
37138 -788043861
23523 -517807753
35535 -923153972
6393 -43687733
29279 -439161289
31332 528760328
22393 -900391061
8017 -425843703
8761 895554645
33269 739083720
11794 -575374355
17464 -120360588
38430 -910257774
1763 -683552560
1659 -867044947
27546 -998197687
34561 -274044853
1177 -636748933
3335 448790095
28807 328567568
4249 -821731036
34257 -899459864
12788 119946641
17639 -854117728
2346 -140498453
7194 773490907
6672 686130490
32717 -867055345
28449 857125101
36508 -990885522
36793 178830106
25254 -959975949
31472 -652572296
17800 -439897219
30350 575354806
23771 658362958
19448 -548969050
17592 884018027
16653 -861367767
10135 -708488419
2489 472415349
22193 -865222674
38336 -576834488
6966 -360548740
2092 -725336865
13242 975403472
23877 -635484765
22941 210794846
17629 -876264654
6506 -639322909
50 512084329
35280 157746628
1008 482975849
4436 386609222
805 -370785989
29361 -822709079
24601 595639644
5157 -34792096
19166 -862660713
2423 -995871527
11946 -894258745
12845 865495663
6863 699992173
3874 34715784
32876 -447779158
25172 80366730
29711 266949277
1479 879936803
22378 -15089283
4729 -923434088
13188 -350300467
15531 568270441
34698 -729042213
17076 -883339315
29161 990653862
31472 -179700503
31514 952837457
25984 -875799333
36452 467118375
19218 34106208
32939 -593174322
14956 936160740
13896 -942380999
9719 -871267215
15052 -359807375
12159 -490829201
1241 -835811762
26026 387747688
4728 -684047711
2505 -156556900
22599 330230239
24049 -891966026
30995 -945429537
8839 -506553617
32592 243667445
13124 393544407
21500 494541882
884 176784431
37217 -296648253
24373 -552793047
17753 363332267
506 -514047118
20572 -113664656
7635 962666531
25984 83141650
8242 361410138
466 -825115067
15397 401472289
38674 406711459
15257 751144234
4994 274987616
5851 -994095269
9163 -968057155
14593 -973276915
10040 -659277269
14999 -921161037
28199 430307791
39489 84091856
34740 -856474879
26772 371447122
13613 557900722
25657 492555012
23655 907334077
1889 962241052
21640 -506021321
6296 669457144
1876 -584377016
5830 -756471502
11584 -289432610
10122 182860421
15738 -255818378
5767 -392138529
33328 531523936
9058 -803834746
12377 -556255582
5142 -245767819
23546 -994497660
36418 586947149
24554 -154152801
25879 -68085343
8154 -179877456
25530 -38691474
37025 -870749973
13771 683311358
8133 475088607
26583 743623891
1716 832903869
24158 -901207652
37603 895955042
15814 -255490433
21749 862569978
32319 -953622694
4456 598045293
8846 633425087
16097 -112454640
27906 636234723
19602 -128255751
30630 -204070214
37497 654896625
21586 545844400
24644 50445628
25851 54288167
516 345986358
17754 952810007
35927 448038117
4448 286673566
10873 -951422327
19321 -116286883
14557 -181108321
37040 795548165
19241 -212489348
14902 266621296
31083 734358842
11820 -634718118
6283 -753175069
30560 -923210244
37924 -94372722
9989 -966863592
22770 -863325210
32908 198587741
17660 -759184953
29075 -399646294
26824 670828531
36563 641048394
32912 853721379
28384 -951326399
11251 -574071497
3698 -994480364
1520 82878685
23617 254575517
5274 -865555847
31432 -520509473
23290 -685040451
34340 144201420
25514 -943877590
17458 -963652754
17306 -466916827
28057 -561153469
14926 973284129
1861 -601335381
14574 221524188
12693 -974213404
26233 467665823
20861 660256389
28259 -597892249
31906 732764476
11357 -901286469
29434 576623336
21109 -570085355
37056 -282176228
7372 -231353378
9796 -217025488
21045 95904677
25159 358157851
22471 154232321
32863 -546256630
9967 -943322958
19220 875725554
18296 -489163801
23951 779920079
909 -991637094
36439 449495855
35545 429972264
6910 -774217777
5996 451976652
19627 -801559684
14829 550293367
34397 374869421
23626 -944247776
24547 420419554
2925 -805117553
35844 438257408
19315 -793790757
5443 480935062
11494 -592486039
36868 629989392
1601 -668911247
21018 -624530343
11881 810637144
10149 473464278
24595 544857876
27596 188269775
15549 -494164225
28000 446381991
37898 1199173
1622 771572545
26306 -554002827
6417 300157464
8879 -918638029
35934 369251858
37604 746980371
29126 -95247200
22459 783759203
32700 691646494
27126 881474338
8567 -585440801
28975 -457951929
3847 -920967487
14505 -981515478
49 609471846
744 -902751247
5928 -931718332
35486 -851576599
25373 195452343
20555 854564363
21088 -281338695
14107 268978157
13713 384646564
9411 -243847084
23607 -795317237
1963 946436535
960 768992173
24687 -925412711
31813 388884805
33004 225955543
4297 -182211788
26235 -915566254
13501 866450223
18920 959541719
22436 -684841128
20179 331639473
13983 -26800126
2791 -490249364
23553 358387694
30458 139172200
5089 756047158
35684 -965171229
16061 279126047
7205 78096722
8618 -944995776
32438 371400208
30308 479772913
19490 611378671
36743 393723807
2680 -886841593
34234 -57424471
15404 -404780791
9846 750448215
32262 -873861808
26747 -776610251
36909 -623060930
7842 -944048167
34234 209508943
2018 -478816098
28127 708121437
37998 -703309366
23549 448980563
35587 -907095344
28464 -172280611
34150 -811171319
4211 48027495
6705 -909291619
32950 -100304034
30512 -399267098
2652 -492458438
633 996177257
5444 -343924089
24856 296248473
32376 -55243972
33819 -994293129
33860 -753863146
37418 437431815
16473 931377407
13149 -539490644
18038 -130518713
28783 405007297
32032 780742247
34566 413271839
4742 -105578668
2895 411305077
38687 -309356256
39657 -861040122
8352 17160482
36511 64820863
4088 105157079
13934 -680173320
18497 77957946
11706 -101072298
37059 140111320
32608 473464853
28503 -991224906
33696 779617742
5934 -920779468
38218 -972495388
9690 -88072974
10771 -919362537
37342 -448675272
5211 -198193222
27642 654805693
39125 382918072
24754 -357811919
26028 963773057
17112 312519601
27274 -565485915
18939 -925345831
25618 -832743768
33975 -508516207
20679 430495664
278 -155203741
3286 249378896
16360 -250673682
11047 211810408
17187 549613701
15747 -278347392
10682 732761180
25614 669414870
24280 659831786
27740 947611640
2078 -946562258
11913 130015012
31245 -857378985
21162 916553882
5899 96661571
17831 -90158161
17088 -489917473
8847 550697468
24229 341753447
3501 -587423756
28854 -518842234
35299 800819246
30469 91315886
24025 -706099089
28905 -339028901
8842 428531763
23128 -671329019
8350 -304982894
7341 708334371
32295 -189570490
31351 663653238
12119 -548513523
23946 732008437
38237 285660964
37209 -530275475
2292 670161736
17335 -315017587
18300 17317590
18502 -501235846
15254 -767521325
10439 405247405
38388 874144095
37554 -927926436
4290 -942273265
32600 -114235107
14484 -857047065
39413 -706539699
28739 -571813399
7566 -550860291
24235 -195736673
21416 264601126
23540 869746526
20469 650438750
39257 578398191
36867 -949201032
2728 161454510
34958 324403657
33575 -105002534
555 309792510
33756 -265565785
27152 525913153
13455 -549991762
34841 471826563
6274 697358545
18225 -555441243
39884 -307653141
9738 -318920361
34742 511259775
14319 154190205
25528 -814246002
8509 -394432464
11194 -781415394
22073 -912160183
32328 31481120
35336 918822626
12133 445706082
34321 -504181162
5403 -30858062
16836 -373574488
24271 741128027
31239 -126844941
34700 -367339495
281 -299399024
31182 738269440
23439 -61389050
18488 -235186940
37667 123748298
28116 326666032
23505 -903020263
38718 -538263206
2877 976578840
34031 18087201
29140 655673549
15414 -854924216
3812 -641237673
37387 205599683
20190 -975288598
32379 -361331563
14231 834696821
24125 -567380089
32973 -994005980
22320 -977481037
24996 -966653010
6730 -806153214
23582 559848500
23693 851161798
5352 -584457191
16359 713857722
13508 -438489158
33170 -941651876
27808 597653670
5073 -995293092
15346 -45275652
17523 -799806198
13715 -127170425
23597 267761646
610 830246686
33677 -991434086
9054 -508018044
30457 846436757
34908 -289487366
15445 293290500
24576 -875603390
27454 49788154
16279 -428885566
4457 606180622
7531 -775399562
4787 643649529
3332 -893220772
8804 821262308
20307 -670826603
16436 858432399
34667 -915662733
39225 875530112
3222 774443720
32707 -519333968
36534 -22885519
31092 463528150
32658 -513862540
11895 787418544
35520 473968935
9374 78536350
22232 -290480599
18630 -269589488
29173 -728938085
35313 795907433
16185 345729479
26747 -387828252
18213 78887203
7276 -993614031
8356 914701433
12267 43319981
4485 -886475113
18701 845843358
18255 -274802859
2429 509430594
3297 -415589875
9528 750251802
18667 15185528
7444 -889771845
11942 -262632162
17318 886482755
10856 118024478
28034 365680416
22739 -308610933
6854 -244724692
35290 564151093
32334 202939119
18830 -989523875
33267 982371033
37980 -760406564
3562 -212644305
3850 784801276
23157 -882066913
37598 -276697485
30354 938750599
29707 691845890
26721 396284023
792 -971079439
25982 -288185247
10062 839063529
10976 31432834
8307 118201703
37829 -361560340
7047 -11812865
20572 864351095
23143 817645025
2654 -948215868
33574 -105653009
9507 -892534192
12761 955427522
29766 -69163789
36587 428998819
35734 -985307163
27592 -205882623
17260 883261714
10902 -953885996
35708 741428234
24247 -145900793
6343 -854490112
20984 -294288708
32671 -77416734
3752 -633399523
27469 830835323
17486 -298366324
17552 -268886674
29538 542066597
21769 -990632685
20154 841586124
19854 -865982500
35569 -396915904
38102 -26082888
21699 -510477179
22029 813513808
23697 -199754055
37238 38424722
7989 821401031
37861 881829907
21584 -359591909
1769 301465328
18655 208515420
18370 851619319
22988 547044544
27021 426680138
13992 590079492
39942 729366873
339 135525911
8733 -305121958
28203 123662036
27982 -178812888
11836 -827551749
9283 282381571
7831 673136175
20620 -965632858
28824 -565574235
21186 508102387
38059 73443830
4727 -901444093
36046 -221742603
13242 714151746
34972 -209033612
12301 -733466818
11225 851835309
13699 404057384
850 322319427
7679 -395561969
19603 937372684
25212 341133312
16808 -243936215
9551 629085830
24570 -731118017
5814 -314052912
22996 -945541021
36377 815330539
38638 -837744608
21781 53569618
22801 -469450040
21623 -267769568
7818 -865969623
29805 62915320
33352 -933434982
17703 -196366166
7147 406689306
29444 319479265
1449 225300306
22290 205758993
26082 790786017
4998 -310975546
31346 -471274572
20821 -469522275
7344 738869982
16295 644202601
29386 -243333504
16874 -643162084
33237 -782246446
38573 -800436971
36864 -60377060
28599 -859227374
11893 480361
17020 -785901959
17035 -886150308
35710 572479308
20115 164079468
4897 602397058
34785 -529108541
37794 -763697931
24671 569438479
21328 -815785912
12005 -890545946
3963 69318200
1230 960805241
24534 -535957466
15162 -875405556
34807 -48226869
31173 -934932948
33098 203371825
7487 -561755442
4027 936068806
22218 -257612400
39061 147645275
27345 376373353
8185 275556853
10942 116968366
18774 -23050488
27713 -999177055
24540 258662735
25271 167665294
19739 -580394576
18556 -819963217
20189 -730149104
22723 -610233921
10638 -870946715
2092 -898409793
14161 -717148984
16292 308620660
30366 909773220
6427 -333040013
8354 335838550
24415 -649866281
33018 -284616522
6215 -935911522
33773 -982382445
19333 549267836
24620 -623470137
20760 661117887
3967 826924807
18093 -880396520
30042 -268589044
21973 873616535
33549 -377279446
10127 -702725385
34603 572263913
18816 422856552
30273 -399320693
22786 -74076771
11709 976463289
37199 142625351
9540 -925718168
11696 -863663471
10771 -873769490
35318 97192455
32289 553371088
18397 761649761
22650 -4461318
19237 151560368
34984 -624947451
36463 -996730639
2268 -734414063
25245 -439548370
14860 -95851109
8533 -965155618
29734 -671097081
24753 -567757918
14966 721879273
29784 -146003553
28903 -928934266
33176 653781453
27567 -126982457
36226 614251572
8293 -391753433
19117 339331813
37528 -932836725
25566 -216868069
23562 -673723854
25038 51530810
15193 -317525228
17693 963553570
32005 -883638723
551 414562444
35244 -330593031
29057 538866686
4492 -927735855
38042 -930057769
30157 -834371591
34978 -481129382
2432 -992445200
38077 757174093
22377 -94163690
32458 -887500006
30805 736405937
37063 -684946154
3769 -897077652
3626 282774754
13551 -620564227
2743 -942475825
27215 -329071207
29292 641831799
10384 -653411943
16467 393507332
17951 -46483109
31692 286091443
21890 623096733
9397 -111693880
6115 288604265
6556 613561853
15700 -982646730
35619 148923617
14724 -940260533
11594 -660440757
39772 -165931727
37067 340534335
2487 698506985
15043 -899293643
10043 -748310779
6113 -590172139
39305 111624345
37431 -981205844
20277 -555782455
21812 -31313174
5032 907906390
19661 -537135282
28336 -784102917
32904 -954464723
10874 896003058
27684 -580155504
18832 -512789355
33983 -912415252
7460 -552222330
26892 -916670976
33239 240053854
34552 904673004
27161 -958407459
6441 -208568019
38809 -316916212
26531 -928851750
9322 -952599809
17275 -778717458
14173 998317656
37067 -608549823
14674 -643054955
35691 -818058899
2203 -575810143
7528 -117610327
35051 -984633986
19869 571434418
23775 163908288
17183 459614419
2753 104607286
11075 396343622
8226 863681560
1753 -916286044
36499 706537546
11555 -973104622
25557 -575669330
35717 156724972
26074 229640229
30087 625431406
17432 460708276
34291 -621686035
28385 178572481
37122 -415989490
24930 130888510
12150 253014304
34279 -852812320
25595 875703223
17181 821882504
16403 626983698
39077 -883069970
20702 -209175691
29282 -927775369
21215 322536417
4176 138731707
36336 -339272348
1619 160821607
30441 928030625
37488 -158693646
34865 -613092438
1867 -739301232
2802 -939792988
26590 -858203857
35001 -876211606
8446 600360121
10152 49647755
32065 109683874
24859 -888932796
3622 640537697
25757 -958677576
10078 -913395851
25757 83742091
9069 741091695
34402 439336196
3759 228846555
25324 -740374383
28984 318681976
34474 749948125
12873 960775572
12046 -18294175
33581 182057670
17897 -16541452
5754 724341996
36047 178682754
5180 -619354274
9876 849181802
247 922055256
23304 714675631
8181 649729314
12223 950577704
39674 -314711710
10268 -926846103
22023 -764931344
581 169481092
23270 401871247
5270 462012625
27527 -964943151
35199 -419296835
25920 392513279
39006 -318172404
5752 -168092550
39059 -907074767
865 168965997
11664 -877857640
36418 -333354604
13688 402303885
17784 987956091
21100 208420306
17751 151076157
23757 -876098320
34306 -765878981
14222 -158090975
12191 883901831
11463 733609420
33369 34514462
21913 -245393180
12054 -348520881
5117 -674582677
36037 -492350731
14667 -655826868
37018 -922171194
24898 -621255295
5012 74451152
3663 -858674005
24029 817582761
23781 -516492582
16445 703658334
36518 -974085646
3775 -399455014
19449 -578475668
11153 -972522859
32615 353997713
15037 -976336796
28827 -795565918
7215 979491072
39879 558123492
28198 -852399416
11737 975621127
23477 376549560
8674 300095398
2818 -912792497
22191 -49131194
23161 -38464387
600 -64024940
19393 -411176714
16781 49656400
10466 -613853104
6454 289394
3478 935585501
32926 -353844721
35125 753330691
11276 677429156
6636 993663321
9235 -24500636
31115 327546463
30321 -878105741
3066 911713931
5897 -236831138
23923 -950453776
5864 -859637152
19249 -90840334
26563 -40297356
32039 446189713
11567 557633015
24648 17231867
38912 -145599157
26352 -886900229
3093 -623473462
25903 889912987
15803 182008678
22939 480137017
7301 -810237526
11338 -770817645
4934 970133197
16046 -495408389
31279 -377869204
33441 153031645
17711 -438425808
7209 394341831
10051 686029276
26472 -971971793
7979 -112831039
15501 -222707177
2163 -899592578
16102 -531762246
14772 589697964
20440 -561164609
17747 45258424
27974 -415091872
19740 -200737321
33477 -169079630
32016 -644232631
21563 -144256732
1452 -711793923
35354 -110934878
13330 -633308498
20464 -780301824
31000 58221307
28730 -629927685
30071 516713161
7479 -706438818
36574 -360798807
19618 -409095731
12398 400414320
33352 -595116058
4313 -882171512
35859 473586827
6449 72272679
38757 390937420
38895 -715552101
19402 187230461
8639 49612223
33531 904999865
28533 -743564011
29152 118978611
19795 -34101398
19797 -415407019
17251 -855063634
27040 142075765
39709 -796174001
14488 450060391
3571 -364719628
33053 -204749655
24118 -41989982
17919 -79451840
18623 -828776989
35235 893597319
33537 367223612
19602 181185116
81 778702069
37024 249325104
38086 565219874
32594 -945266829
8938 -138068313
37687 -186944015
32729 -403715003
5370 387412174
18872 -108203702
6318 -208365227
22935 -926117011
26001 -55219413
14259 672477908
17873 465941235
2704 -805475853
26217 -631606175
38931 -347677217
19010 -577140409
32764 304153367
1408 632731603
23941 674401700
3050 84359093
7620 -586063332
12967 354768418
3193 -640533509
29481 8055635
36223 711102478
16739 -321544520
36716 -503753167
10981 -871685391
24788 -503444229
38555 -483486452
13140 966943717
13438 218937564
25520 416965902
3955 142214844
10290 2489459
26128 67087003
11775 -596622091
4401 -425324555
11082 -726708682
33797 196193880
9361 388083655
10489 73006886
37849 871562428
34552 -572382180
11369 403062635
2706 369513105
7022 883504508
26763 -801347506
27339 145152540
38352 -903129284
34073 419957627
15537 416584478
19925 290845846
17165 -561303712
10169 426507357
27365 401047312
10551 362055881
14662 -596045795
12026 380408398
27387 306769212
38670 775703394
4255 858510091
2586 -30234309
38232 -482772632
14438 250546275
20255 -884923418
17414 483088510
10709 -801127857
8432 227953689
17399 -956895775
31538 -875025048
30834 174084763
38969 770722088
6839 -574318154
11059 -737872655
30740 639634224
20668 -886233921
11771 402071345
18715 260339604
2232 50966354
39290 -761570497
38014 -113577514
14630 -744746946
6745 -799514926
29300 722863060
38013 990184142
25258 687740836
19277 187385197
27044 -552659423
27924 -832857533
16692 198034453
534 -400184986
6361 9953711
9668 -752151345
15010 773701426
10930 -513788101
34386 -830109350
23706 586165295
10370 -689554634
28427 908350449
10944 -969760333
16857 733662791
4341 -379647447
13131 -266007515
14953 -760852264
22190 777161053
12421 -439572005
21707 -398500926
27731 -916104868
36559 693191374
39626 -999320909
9743 722243839
5487 404554010
39377 -404286553
20249 -199907793
8228 600824154
3298 -892368810
20097 -894138564
13922 960567638
31727 648193227
30633 740988873
13221 489413915
32991 507363052
18185 724314927
22654 -207222928
16164 301371094
11287 301942278
12641 -35974095
19353 -962943229
25333 -873471632
32523 916319600
27145 372513559
14996 -233127828
36163 -690516408
36820 -829254732
14142 -367812112
1804 88063804
23209 -934332639
18642 -934968856
4570 -960798608
8840 -234962354
19925 503780733
2991 -930779876
33251 -521491084
37285 880062343
18296 -499025066
8494 -815093842
18331 377881791
5385 204379841
5110 531734492
38733 497558555
18712 139375603
39318 -861959465
28034 -113918080
39666 -447425690
11957 -381571045
9689 970888504
24983 237108232
17149 -704950970
27726 703934584
25871 -826829216
36943 676526021
4165 930914363
10557 309855273
26118 -553194100
4457 -784547982
27622 -289455150
21739 -764980481
21440 -735096710
37601 -390793877
35079 898901104
25962 -864910445
34141 202361118
10150 467447295
18232 -207152360
18425 525037874
248 81324101
34817 324095366
26992 961004412
6665 852565373
17392 180573109
37960 -942792528
26993 275361364
24655 -555263951
22173 413328431
25889 -789741394
24515 -865906397
14722 -260431799
11849 422578654
22647 -313618778
15450 83430079
30533 33961070
12789 118015696
16461 -117974652
27074 -302960220
12890 191863125
30598 -492359184
2181 621247200
23250 541297589
22374 175783186
1793 -27558227
15377 971888261
12815 583906306
1313 -704493550
7673 -376495338
14742 -73056042
25029 45823121
35171 724205273
26974 -976005831
33950 -52108370
34756 45854047
14864 -548836810
10391 241341705
35647 189013396
32935 990909991
28117 442298019
22633 603354727
17386 922403493
26296 830675446
16461 898778698
39009 52313967
17090 -986368800
32827 -508339611
14559 -885507742
20242 -950900201
30200 236688507
11698 -92828651
29407 -646518586
14811 612778439
4783 -363814948
3073 759807745
38825 -875410750
32744 197702056
13856 -892027439
31260 -882580963
9359 187590315
17870 -462493380
7010 -27097201
31411 -503392953
23200 544821567
26427 854811651
19353 345693398
14814 -825605525
12915 -384471242
33812 94185975
30073 95894048
3299 182713235
11644 922188896
1459 119992394
7785 113825498
12167 889429069
12042 -887822859
36294 207670035
37083 308619050
36970 877507703
35708 -897499719
30033 339983395
17871 -948148589
20171 -147598803
27174 154067136
37537 919093981
3569 -494386403
38847 322960835
29582 187255211
37063 -837003344
25726 385397365
10861 -692470772
39264 -815605881
13170 -859796495
31210 71992697
9332 -948513509
29887 455063268
34680 -819764284
36914 -241635891
31246 -973188799
25183 -168259562
34037 -985091219
25970 -247254898
315 617672882
29539 485855550
9268 -906402625
2957 685611615
5735 -926139874
19986 768842219
31269 215535256
21748 -915708807
30815 720360600
36317 -488992015
12095 -248698155
33048 -214250419
10021 34319692
24827 -423465419
39685 -192639592
29643 -907869206
22698 121796350
30079 -941780821
27148 -993211684
8445 321553034
31606 318869234
843 -852771572
35976 636262873
19826 653942589
26927 328423141
4987 -37747507
2076 286839021
35066 -289645615
8968 218008447
8856 75419891
27039 -531314997
1354 -844565151
10382 -696913913
34404 -489092217
20818 662517528
23115 -756960801
23981 -372111226
28000 220823956
2898 -820663693
39449 325807825
16671 -255250176
28846 440000787
31525 888578745
23545 -942219738
154 289760491
5495 -163011249
23601 -994216457
29631 201443199
30983 58593981
27863 -381255967
23234 397328151
16926 407530976
31286 104567213
23522 -858115076
9103 208154182
24007 -355820679
20109 460785772
871 837009203
29466 -912948368
8477 -986499234
9519 -119494030
9514 -159709677
13523 842913118
23453 195159143
23178 606600857
5361 327651314
18643 -471797238
9976 -265821362
19916 68569927
463 -230810152
9171 -951210984
11142 -917855533
30025 350065630
33616 -583511637
29131 518975841
38165 -628521556
8768 280478648
28119 138287677
3174 106018641
15851 729931570
19237 999866350
25465 421581211
36202 497797879
4159 -986644562
21641 -263143884
1486 -451875380
25442 -951569191
12793 -999747375
17343 -893028183
27659 -606837240
1205 -300753528
5121 877945822
29853 976409971
24965 -191850410
37514 54713025
15728 500080815
18379 300696749
10981 287681191
32983 -217545421
30696 69895139
19760 788614622
1785 -990011468
1159 -899194801
13370 -206909071
13690 -867985148
21325 686241028
23203 950894893
21217 -336497204
12388 -862030594
2432 -432717468
3348 862249900
23002 -900221843
15702 -305941923
32657 666473982
5474 -753954964
19659 -151660297
8236 -940578416
23138 576737795
25077 -278914254
20599 -926963494
37535 408598765
10011 684361923
21072 28497089
26496 -155652422
30111 672033458
39711 -788334721
39790 331509810
7888 -745220936
13047 403935491
20528 354596896
12952 -637345129
36456 537156537
10685 -86218813
26934 -565180408
16100 188755760
30878 -659516117
5807 -880350015
27075 661880887
24818 -922256770
16689 -832870078
35202 770374928
1091 -10907249
31816 -457245010
10482 -167514671
38578 17641213
16085 449187360
20251 -904948471
32717 802372539
28485 805270934
23048 -503783999
19885 -402435417
14569 296413924
11165 -285937957
5274 865361643
11566 169555981
7262 -605901687
31065 -736196882
38109 746848351
10034 -520420769
20445 -394235058
32303 -528551390
20140 -269967120
1773 -253671096
36192 575332855
28857 -525369744
34840 250659238
29515 -239234907
27137 789409407
7403 210400678
33013 -880851239
7075 392295319
18438 24920273
4978 896438139
13723 -684827102
17841 56135010
23621 725754167
23400 -171593506
15400 -905916241
12968 -306774829
15428 978851590
27181 445998176
39622 -907433382
16027 481616694
13726 534106757
15519 241779780
31453 -222993263
7011 -980981056
17084 -857310112
19140 -721271661
23350 -856009195
21326 231316979
3475 -285036678
3435 -969435277
26249 486975225
23168 -963987247
10930 744161675
8295 -747113301
23394 541290550
33660 571220672
36805 -868446530
208 -566314471
24475 152108256
34499 -436996430
11910 -779322091
25068 457693637
6970 -970888389
34934 939446392
7470 -546233205
22021 405638367
11121 -748649931
31745 111601539
8239 -223821598
25305 684756390
13415 -48492017
21455 97898964
24494 774010219
34828 991621661
21584 984288967
3230 925949325
39316 248873493
25105 -725331704
31042 777686284
9432 -977939964
14757 889158510
28580 -975288550
29343 -425617772
631 988536675
9419 -794166068
21916 520545935
1252 -513180816
25756 -907080279
21384 -997454257
31065 -108019417
6261 -655800682
32812 896834293
18942 906605575
8212 -276425733
30657 -909350018
8493 620777642
5446 878365412
23994 972833423
6452 -660648861
25072 655824623
6911 192212221
31406 702526987
6709 499848161
30259 792377161
34097 732504443
23763 46777674
8320 207320356
2285 522292925
23546 -179852740
37244 -644233153
24491 -303465799
15967 -256877913
31864 327066287
17428 -267320041
20935 -765125334
6888 -935881150
5838 269907845
32359 -41365356
8158 414608898
29694 977182616
36643 140402253
38963 -71150193
19086 672604961
28575 166681246
8094 -597957370
16832 256065817
27905 351508935
11576 525992797
29109 -579823881
10786 -949974646
24205 -647789957
37889 -917862329
8670 880790042
35293 -903093402
9216 496816826
15433 -999938663
31146 -196917791
3524 -310025606
15641 232570230
12861 -326527903
17915 231620085
5374 -414293957
18842 781242170
14643 -33263052
2303 -924595699
14345 -291014573
39453 130906506
12901 -950267769
38832 536928121
21300 -987871809
29531 -926755603
2960 375996731
11126 -206382973
27258 57046482
38580 775143117
39556 513316469
22513 512572845
11369 294924928
18229 -936762296
2008 200266010
11438 130940530
3389 -581227297
21289 -594592759
15363 -21423711
20834 -679823529
17222 -318886986
29746 -292073285
23743 -25219820
26664 975597223
16693 380247351
173 614861594
30793 -684947401
17528 -302380963
13095 -873717841
24523 724155755
12638 -395468547
24158 -59167689
39554 -178023974
32316 344325445
21917 141091267
4282 -503710500
16217 910439137
15670 731830379
23955 -441723690
3663 -377921316
16632 15716998
9599 -462879814
19224 69407423
5936 -206736523
15586 848112318
124 -920213191
19121 77548222
4249 328464280
26078 -780624975
26294 552592915
2417 -957675655
3483 35186926
13658 105614984
11295 -456984496
14189 -968006037
30963 454931308
11496 254550819
34595 -769003088
20390 79307070
15741 224680529
27339 394195974
20550 85095864
36497 -822397189
17837 -923698851
14066 -208617426
26920 757444129
27409 530292833
24170 -361013246
2259 264681065
35030 -995168185
3125 -800387202
3619 -803097657
19256 304330971
34394 630638212
35095 452159644
31972 16090134
25999 -987697569
21596 23132520
33670 -780221154
1421 -560600568
39914 -419155914
16920 844868340
11447 -305492679
28388 -547922560
29257 518373704
26503 108379768
2112 916672380
39704 24666472
21038 733181366
17363 309674096
583 215656131
34916 736729333
18206 -868017068
1780 122896511
15944 711811875
12314 362923199
27892 611655856
39531 -891174415
23026 396679337
9394 -882132084
4038 17812281
1014 -661927752
18721 -763437500
23867 860520716
31166 870559757
12241 -139882420
3267 200991747
14681 -980792845
20020 61741471
29699 684736459
16011 -590567686
8171 -228757988
27598 960483902
39592 -967715948
28322 440970622
19257 977248985
37586 81432358
34859 98300269
17339 530576305
12416 140255076
12658 834048503
36603 -955098993
28164 -697747725
33747 -926952366
24094 -88755466
36849 990063445
21810 -489523544
36711 194281371
5424 493889406
16381 533156301
1639 229233745
22456 98675636
12259 530759223
11882 481177314
28743 -139170404
34452 -979979352
1656 -673162249
10027 434951053
38689 -870970182
30706 993083773
23571 118299133
15590 -934016094
25278 -697998269
11138 952252299
4954 -660652948
20798 -564216131
19507 -446637057
2168 731763253
16920 583951764
17713 -149509600
31049 539405661
3414 -155307837
39569 -64567297
18875 -652150209
9917 640158256
13743 809769580
33487 -970886515
31570 -907734317
37984 -11464885
2168 979522706
22929 234959288
2232 -251020683
18923 802282434
30551 724960750
7503 398715841
37855 536048262
16778 298478550
27607 -490602381
7412 -634583655
14603 3406480
12413 50697327
7167 -530935304
10380 -606037750
17366 115958735
37795 -541635286
4003 -437104115
35203 215820722
19509 334162586
39689 645134124
6318 -890629943
14673 339607191
2094 687004171
38144 731191449
7795 -422970301
36181 -93834446
22882 954698748
39797 -901355056
7196 -258293601
25136 -162389824
14891 875104560
36798 -341820719
4 -158184755
14184 602391999
2476 -402864137
22274 -59866129
17415 996408792
9317 -943043056
24747 -377140492
9208 584847459
9366 589788892
3994 -367158261
6685 -847091402
14999 673283789
10318 224093879
34792 -395203515
15767 659385208
36806 242231589
19941 -10507879
27985 -617789012
24860 797182416
27561 -854349744
3555 454602274
21783 34553228
37040 548304652
9897 129867341
29082 -184553596
35004 -759869759
14032 -653287883
5997 862970001
2839 -870659300
5909 -624962861
28729 583258604
27078 -857557288
10054 -833074979
27438 -988104940
21671 699514913
33540 462731349
931 917701576
2581 -63388327
39015 -178282031
4375 -838351172
19071 681704447
16565 -541964271
2083 -832290547
10154 451738912
16053 -506195080
23525 -914223939
15128 296561132
6154 -645153047
18367 -689578467
16447 280109942
37645 -918163612
17965 -130913663
18011 -54841426
36544 170576896
25725 724693376
34177 256557269
32999 734004794
34248 139847092
22358 888115080
36353 -948719247
16816 -876605239
35894 -835983772
23182 -929691707
6180 -264041601
28342 -261878453
37936 -904301023
25315 -536057663
20912 -327987749
29148 -377000324
9406 28493807
7429 27331224
12371 459123581
7026 852160427
31860 -631917030
3724 -104410618
24144 827228212
4441 -591063110
1537 -708543611
14789 -637376026
25522 -434992284
26694 -104000519
21820 920703457
32061 625492008
8037 -378440918
12890 -859662440
28785 -698782559
21023 787620318
17098 781521154
477 -935655600
13783 -62394692
29873 -578515801
21090 978917926
10668 -538889335
14640 162182626
30343 150305455
24937 924480160
19970 -759586613
25396 258763107
2191 -857067971
25943 966913432
7226 382891431
28102 303454726
12233 880988248
12649 -632158450
6860 -60387291
16909 -242217218
17061 922796731
23749 -955965650
16977 -287892273
13183 60158387
34901 -214076330
17058 761234471
33931 -612628779
19604 -255241195
28590 -394647528
3905 -481394455
20272 -315164186
20415 -136211643
29909 -387931144
1566 -783810586
12198 -610406881
26203 -234705175
9176 563189257
13338 -598670049
8339 -984453850
26174 990226519
17343 -848840410
10813 680323231
38389 -670992375
98 -78649585
35962 -158213023
22792 -224879647
28712 114532584
1441 944963206
28973 -276945029
8091 130799357
14184 -12358831
26780 277554292
4244 -442060290
2215 -468839884
22988 -7111066
8525 79988387
27971 977880330
4308 682579336
6105 -109573642
13336 93764404
4759 896402065
11002 111352479
32038 360309821
4793 -557431206
8152 -77498991
22180 48529234
39879 321978686
38398 -833994690
5427 857484122
9409 -841563037
25351 71068413
25096 846937932
33622 851253321
36032 60869402
30160 838479725
38143 -821074281
38199 876034917
21091 -696634505
14290 -948373413
7597 24742234
31469 -828181207
37480 -263213873
31438 -895612302
31821 226232228
29192 599956863
21630 -482722420
11866 -524389106
20568 425006724
32480 598765486
1564 -226423402
22318 -654457362
13908 -270323943
1553 -904703133
3455 162954997
13584 778975842
34636 121051051
37179 -886514950
29102 297108466
17048 -386855032
18184 -967739079
14855 760526238
13485 -410840188
6538 -381213281
28558 -731965949
10651 -794924632
18007 359830120
26178 994112967
9836 -375288087
26911 -24935918
36277 -911150359
20693 827880493
1897 -590132737
15730 -79745777
39192 864270997
8272 -917167225
35368 599017374
13540 -996380522
6198 784528851
2904 -945139925
11797 -307525245
24876 -53310095
39225 -336930198
21716 994327405
27840 -264754589
15054 -72035023
1823 428464115
11379 -966004256
6321 -745239930
31068 397823459
12589 -807318137
19239 720595691
15170 -118435693
9511 832392777
9206 -800862282
12474 -576311235
18671 852221001
7156 -203566299
37459 -983785753
19659 655588870
30200 465185297
5765 575554711
26810 44432021
32092 -562986506
36954 -878650519
31346 270739510
11554 20525893
10201 -894269418
39713 -579416926
794 -726783937
24829 382925269
22623 511333266
3320 -932716502
17747 455469777
15000 -196439223
22427 -312526244
24821 399645198
33572 -132571810
1685 577611629
1111 595785662
1525 -8205010
884 -987007546
39391 562893078
36153 766927436
23500 614395454
37076 -544286703
6565 -410435321
4531 937499697
5827 -872670118
7014 -554621372
12386 -938422823
22376 -95330561
17631 248397205
5187 757815946
37961 -70944334
10657 -769997352
31457 925159485
8916 785687892
11681 -933249155
22654 176561419
34718 297791531
36211 -763983920
32131 451837633
3869 -750762907
15722 271517956
15135 -932392767
36674 827468106
21664 -353166139
6161 -403109345
26322 606906849
29499 463284120
39958 299313330
37575 932420954
8153 -565954776
6645 -804834394
37138 237867157
3239 95397713
31699 232829699
26793 499915368
29677 831435566
2801 -970801134
26973 957044810
35025 -276164175
6481 -362435012
28190 -286438816
1657 -300810847
22484 933897687
34994 270321614
6839 -211463591
22016 423039498
23008 167489834
3900 -670824496
5205 987306245
17966 -484844403
27517 -103411652
27215 963687642
8805 -901849685
22494 -365029461
15528 -917839820
1365 995228973
14479 369523716
17757 -174916979
4636 -602046686
9724 -272710899
4952 652287825
14013 -977291909
3596 -483732041
10557 -212302089
13510 913888799
33501 695828522
32517 501961025
27694 588780714
27606 137797672
37854 -872869815
35512 348803132
3202 -984320784
38591 -625673659
39656 726780957
26411 -358800423
3756 958769379
37471 -690568638
19322 -181702233
35679 -814122583
6218 181789877
14752 -238634461
2917 -384723931
13136 -905316381
1293 568470609
37148 -867159259
3874 -695044503
31067 375509010
35353 -947512927
24384 -133570343
29235 -625368641
37091 938370794
38509 653632989
7109 -980089088
28331 -73982171
7707 930442787
4679 -841929101
26969 -309541190
22430 -339832405
34557 -170079897
845 -982376280
15571 629271704
17067 -703078930
4497 -651753363
36295 -540351230
131 833708880
36027 -425178120
11223 20197220
28134 724914534
8716 -594581670
17470 245896463
7363 -536227227
31584 -267297852
29744 -970169318
30786 939374013
34087 474024299
12356 822511630
32701 984609657
12647 813109422
34545 -826126452
22429 400048940
30821 -40445326
31896 484694806
5693 -944157959
16726 -127623620
32844 565574407
27182 -497845806
16343 374756557
27240 36095116
25482 -519757563
26738 -883145624
6007 -509984080
21930 -237404556
21219 911315058
28608 -487485425
3516 -446504237
10438 945287387
18547 739950687
29083 345318684
11417 -802859410
34999 962085807
36354 -958999389
37169 644578531
30000 551612696
15134 -327139241
35137 361175481
31402 838638222
30020 -418402506
28906 -969150318
4258 -118028763
27001 -716866136
17604 -691555876
34812 -198966210
32475 363436149
16741 549220245
22405 -930919757
855 175808090
22974 680578758
27807 525838023
15135 206092972
24806 -30920709
33867 -159069730
7766 -876507442
22241 113983885
35123 767956670
10535 -302293503
30622 283938475
12266 -867971864
20640 -92938215
38383 -916158910
37687 -238926269
1822 672620787
35898 -884481459
36565 -537698854
34119 -857059945
19347 692571698
18322 -911821077
27835 772253212
33450 808546086
19109 -781469925
36573 -412775076
3400 332625994
10484 922387194
5332 808652016
9460 -482332526
21206 -9236287
20853 750447146
5688 68139378
525 721616749
36805 359838603
6654 51350995
6272 -170907497
22068 290944974
7413 56234105
4181 192615517
442 -766457128
8867 -956482895
24300 503520192
8561 -264144298
3177 -499614018
29696 -237785629
17870 -615219266
113 -992949453
23650 -916340092
18512 -164123011
27985 298256806
29310 -799058483
6492 -268209393
24713 -566272272
23246 -703589744
33129 -84694755
22351 258700038
16583 -903878006
14050 -222756999
28984 779425142
35867 938017225
34312 -378704970
21931 -240666265
33645 628234424
27766 -937954421
18739 -860991493
30025 -943627899
2709 192684399
12128 831836516
6773 -571296228
9018 105271725
8116 -489283748
34600 -844652281
30721 -168775302
6193 143848648
22227 -937263945
31087 -142677942
15795 109696537
7314 164893016
14949 -687834210
14298 -92924922
7180 -855209962
34438 -208875678
37191 751609887
30013 -183597083
34643 -543759686
36567 376839029
26750 -861837244
23808 426311166
36167 -682706179
29878 285070000
32059 357058392
31283 64060963
30332 611564204
9995 -90281405
33675 160925280
35319 -772579356
24967 -367242795
3446 -504293892
29026 494022156
22471 -730286543
32487 86300019
19129 -230264612
2907 31255587
29410 898882936
29289 -528760927
17466 728579286
36602 31377698
18256 -999914901
3696 -273373068
32213 -728295399
5246 -420886279
30927 45783883
9992 517670211
8720 448754371
27829 -293884632
15388 -333012459
2931 217536667
28607 -278089133
30156 485285836
4910 449858015
33654 509779443
33495 637338727
23827 676110254
13540 -110868251
36351 -600256127
17595 -857194250
25987 659961596
28160 -956755127
39245 -564887671
27698 894356879
20773 62983425
36445 -213840564
30305 850583702
25892 -765654950
3067 981380459
36256 -2572848
2232 -432326929
19679 737349749
37851 -875293943
6284 -648446783
35321 639834200
32149 355823878
28752 387981307
13637 -965023340
13540 -256415653
7773 -183162314
37123 -804289337
14367 939604216
25620 -36416222
591 87196609
23762 710668685
18109 -858843156
22947 -575577655
4756 -772842214
31004 -937462852
11349 -221388962
34917 -74413676
3984 -292800151
16510 386020019
4368 989177619
11658 -475973600
17064 788688491
9061 -885954868
28911 -381452219
24391 607274679
19717 875109500
22698 642884504
26850 301317824
35612 452321995
19144 -678532044
38995 -892813387
9291 69746844
26694 87030263
6635 51373273
27246 -628360446
25955 -692312647
15846 551598902
4035 615403017
27152 529701257
12289 -404210703
15150 792211541
12398 -987531644
26181 -955285801
36195 207435598
23555 -305221857
1111 -135588310
38535 -518501099
9165 539770400
20027 563621579
21134 894095798
19505 336727271
2526 -316556561
2809 -996808299
12959 -740997088
32210 -762170041
1502 -625098402
9955 178207358
1558 170170250
2202 701156134
10631 -427525896
5795 759025755
1009 -97068260
18493 223560680
18612 661570172
22324 -261121482
5790 -572523904
39536 462481827
33529 -331035333
7580 262282343
32304 -148917162
24437 782759788
3499 382670156
36759 613354390
26877 -963594945
35513 -364521041
21068 415477506
5599 898281306
38339 -659937925
32249 -533855909
22610 614056949
13046 262330923
9103 133144751
29419 4968932
7628 -956997371
1821 -417406651
29490 619879930
26439 972586256
16999 31352987
34396 260423197
22157 -541999774
37734 381669907
27566 -857076778
21652 -955596670
23775 -893174098
39205 -810349749
21175 568086384
27488 467448601
13886 -970689725
29259 -791626743
6607 -555298487
21444 -476052570
10039 8836095
29083 -227835766
27432 787507036
23615 -187020170
6090 781005939
5516 971501347
21032 179633655
15911 -888052835
33770 -915998843
7542 -435108533
20069 606094943
1572 -941648620
4638 -790209694
11820 265267181
14612 57691243
7339 -428410386
33849 -861735352
8038 959232773
8956 228857631
19924 876311651
9352 -328104956
8700 -508658210
5309 421266734
27892 -156979038
32430 -390080923
10373 9871785
23166 292768849
39156 556451943
35477 334947803
35399 -990432674
36942 -684033561
27441 -835800911
31863 924910789
4774 -914964524
23481 -399322831
12214 868664696
2839 366709183
12270 -23382735
38228 -331671854
7224 -854239840
28299 80067008
32210 346777595
25891 -923628538
35619 727911365
38692 429981366
27806 508991017
30107 -828848016
22775 -947304756
7075 649138320
11842 -45136101
4948 656626906
12443 374904054
37672 -111432215
15932 516344711
21225 -976324103
19259 -312340494
37102 -624714126
13691 181611468
39186 -357300657
710 568009308
36678 -647965772
26214 671144866
36464 -544776865
1456 -528234661
29239 419119889
23148 -940790352
33704 -897325816
38323 804115589
16654 638151374
23626 -746829395
30112 -459885771
105 -676880765
10704 -172216436
2908 219573794
19455 -880713760
470 395679968
21187 569616132
39268 -5493318
32022 -651785999
13891 981717075
6724 -254582389
8149 -451886611
25332 327556778
24506 544366470
17076 377721984
36214 -814915518
3718 -409116462
27103 -314247331
6464 -987065580
20662 -258333639
26330 -602057730
38403 -543942518
4165 -90796133
17869 844914021
27449 -230647463
10149 -122731890
21500 572590524
23655 -932105352
21119 630126830
5167 570888159
12642 262314545
38084 -369282268
30402 -883307289
27133 124381537
7899 74313217
15488 -885635856
17981 855910579
30799 292330241
615 873502144
11035 875048666
33129 -478575585
14940 -989858819
35832 -969785373
17811 -300805055
39458 542813301
4200 -774260671
17062 878572098
24810 -636641366
20173 -974556186
37032 977408293
8792 206304422
11355 -575471130
19112 -780256877
5268 532362152
7172 -440863922
494 -558867347
30189 864760299
11280 27091784
6730 -765657629
35673 112865442
4772 848886186
14638 -712683777
34859 -952421816
21999 427755798
445 -861584971
35805 172779030
27901 54485587
28711 -888032843
5664 166683364
19443 219990329
2984 -390710814
5838 -341103713
28072 964913171
11895 -925942884
38912 264791152
33692 828927566
3791 -769439966
18219 -601315320
479 -380565000
6383 -648839784
19247 -63362726
2862 807602186
5698 -26236501
6864 117867923
14606 121447712
16899 718782657
35297 851497588
7112 -942697266
36205 916183367
10872 720699005
22924 -124168533
31502 999684562
5595 370903065
18066 384529719
9937 -922673928
39700 -546779201
19339 112145534
29034 -289881087
26837 885425035
29100 -921127753
11258 -981638560
15382 -557357651
21437 880366553
26273 243818844
34202 -811146007
5461 -464926504
34411 -928306523
36543 -976406686
3034 -361839995
2431 285450960
31760 -3670679
34857 434482129
1043 852011097
32485 -953099760
8843 825104231
22025 -698142065
20285 480976451
19358 270873758
8955 96961721
15715 -284558019
35478 184243156
16634 -796982474
10841 637789888
26246 -448950473
20488 634733874
19548 -303531325
30805 427688599
16049 -555429245
27350 -871931802
8783 -425315115
22821 -825207457
8995 354187158
17269 621043105
1179 -277855297
26686 -155213777
29380 856336892
34419 -459381486
4755 137482364
11892 -861518389
15486 -840609001
19675 377548731
33683 -890688616
2141 -160673169
31383 789969730
10968 -102130511
22033 -521883484
23675 93713788
33246 -419052622
12083 -837602705
23519 137794423
7668 -406804881
13634 -111270751
11614 -241481563
49 164738388
9388 567259856
4940 -477268115
3271 -967494586
32246 455078621
4705 185925410
34900 691743627
16496 314735671
5812 8973283
662 854680169
37465 -171760944
33480 -254470905
4215 -123222666
26584 -334802502
35937 -674945800
32589 644234548
10758 -826767664
4223 -333561673
23742 861335696
10671 328007492
9255 570775986
35966 -880988274
27398 -697239495
13789 137412460
8983 694713209
28618 -245829199
19898 -285797202
20134 -805981551
15948 -309059537
34664 209003068
33970 -864551765
573 -641696397
21932 769764726
16775 4644794
8639 723685672
18012 -494936204
35523 -448382108
18398 -885469672
22790 -942177081
12482 -981371463
39339 -903448230
30922 980521098
15900 -874984413
36052 -893232594
10476 -113728153
83 831950714
10671 -978475557
5523 330400654
1801 67512601
34626 -20061352
2446 -627269562
28331 790692636
22966 -890922034
17240 778726727
35265 9682106
30230 476986072
23524 -577329045
6543 622021150
28558 337079422
27622 363642593
29661 -102924616
36181 97587704
24711 90880330
29284 -732561946
16703 -531933489
36950 -345376092
32898 -415104501
9820 765145280
28360 -944427786
14321 -581576590
9484 46259976
10932 -975995452
22052 57949358
25133 -983382528
16420 79846960
2345 -676587246
459 -866597569
2762 -399445124
32931 701505168
8032 235192044
15953 -884630368
21485 -137115019
26614 -959834799
17416 99271303
14715 876934972
31301 160991735
32637 265620549
6260 -902841417
16058 -611428960
18001 -576368609
4146 199068828
31260 297856697
11574 -979439045
26125 -590729628
22417 -381079144
6842 744154155
35489 386794720
39923 139588325
15982 -59897899
33427 522697337
5426 609070695
7597 445264726
23311 573718061
9102 -96706145
5247 508715719
20900 283223454
36504 -926030609
10348 892772158
38883 -815475572
5285 669112823
23332 799021298
12371 390252125
36804 725338819
37274 -682191356
25983 -526267216
3480 187510699
11778 -770772241
25821 -337472573
21283 -972284914
27159 617751274
11081 -254737120
28625 949248057
16568 187087583
12012 -381204676
24500 849095449
33100 -972426352
25774 406207830
23003 -608518178
10467 800182576
31713 502020275
7327 -597687200
20560 -938248457
38971 27339103
10544 -712997268
34007 -857383396
39486 -850965947
2112 -489238562
9022 559628109
19786 645335030
26833 -78022616
31033 -828635715
12116 -299903717
18106 -780106842
35735 -585848531
11745 800868572
17725 -853492554
15343 -689264578
34527 -312761716
1017 -214945687
30918 -901838579
35475 -268488626
32813 815550402
14865 -802006063
8969 -207361815
15570 258634649
38935 42792152
8436 -483317046
16113 -139912598
38872 -313017107
7818 -390831802
31998 42926968
22391 -603934459
23826 -331032660
21654 -455746732
14690 -942455160
12568 -765791078
39326 -110389836
4102 883845379
39917 129970541
1543 -216550579
1574 -903868162
14793 671120477
4232 421646361
29255 349390904
39103 657963102
6423 -698486577
18965 -580732548
34793 907068813
38434 780882790
23984 -605227203
21720 -53746877
23288 -814967097
38283 -468742604
27938 -224016260
33163 -549605449
6390 902349480
26310 238191087
33801 159341181
8438 809710540
29995 -526500594
12830 -827676109
31344 873596417
21583 472591794
30937 679826135
38933 937020015
29491 -350548729
4175 -443902996
34401 -575830871
32871 -244121191
33361 -398901310
4523 -387897616
13472 752799749
17283 781950831
17724 -784836376
23031 125905719
29611 -383115931
36839 463675860
24007 889820954
3442 976178420
34789 894774942
22566 349278726
15731 -645979370
29761 231226740
25550 -154753518
25173 978342630
1367 45895261
11363 802309694
16878 -854228811
14814 415868644
10716 -266529048
35023 49597844
30057 692520325
17632 693351860
6634 154574062
25357 -290462575
16152 140277773
18404 298607921
31014 816708233
31068 -874995485
27146 -778027086
28176 960816240
2287 -601175137
36054 919079537
24534 -95064484
6469 -94469134
8711 581755248
31927 -158722158
26056 -826564882
9181 -585834091
23335 909192688
26814 -917609112
38811 35035837
20423 -751198432
6085 763349823
2739 218731490
24083 -670330419
14446 105707265
23156 -499777280
38237 273090498
17717 -935232313
39290 -103918943
38900 986266427
17898 -521652433
33477 -875495047
13995 340227078
17967 -983783190
9001 -359282841
38729 -343866872
39305 608029423
37266 263324812
34394 -890161606
25660 711341347
420 -825994810
15689 -907151187
12856 469238656
36066 478233405
16185 361688496
36064 955194964
16272 329234081
17512 -414934109
39055 670946617
20130 944595478
4959 357568055
33831 53698857
20022 -274755738
2657 497391095
8795 762534414
19606 -949371685
33483 125329213
4222 236151645
21403 858642689
7538 -335079714
31604 883917586
28021 -234600048
25845 -742635774
30844 587645531
37362 804264898
29306 -907509029
26182 838002320
2935 832463135
10583 168246202
16970 250845591
30260 -903864272
24943 -427647074
24572 2500093
19136 668549163
25803 -772077674
39913 786506672
22978 -341382595
21632 30024284
26169 754888821
30072 -303191174
16152 854943529
22202 -721464271
38865 640522332
4888 961225136
27080 145885799
21528 444581856
14783 -928906310
33784 -683997179
31986 677955705
38032 787252918
35944 -976945861
31545 870234296
14933 830698920
24094 597653175
18354 222961100
20983 -297709484
26246 -211205496
33190 -671600465
21024 -55658538
27262 -56881924
16285 206728102
21793 184765140
7963 -890332582
23124 -796068072
24847 337836299
10439 546017507
8156 269977141
32414 -957438019
11510 -978456914
20541 -756187142
23376 639709862
20720 -972558479
37410 926929620
27435 -437146092
11985 -649501567
26536 -333468953
16189 746188268
15687 -312435320
16609 204580502
13154 495995161
9021 -264802194
14949 755823591
21926 -984186473
36616 -189116287
16573 -3850214
16001 -13106493
11382 -999200054
5920 -230603281
10628 75208790
27224 -643450294
754 -309261037
3584 -164549889
14792 -273106707
33796 -854700732
10784 -732972249
25558 -821076700
26892 -759143845
29684 -140083143
572 438165168
31307 -853457350
36158 -421986505
9795 -224792693
4027 -999712463
12681 -935907935
1772 -270628994
29970 -793763744
6368 443722525
12171 709553553
9175 -582782490
5262 954605966
9267 53696309
32466 686470818
24029 920792510
34031 551222148
4799 -930295402
34447 498305337
28997 -316282693
1198 -68435760
16306 670633022
381 464533877
10134 416298077
16955 672630350
20256 -435027148
30363 -264330876
31443 -205414219
2092 666435623
22795 -471162939
25924 -4649092
9409 604326822
27774 513619953
1643 -903145795
7866 -973217782
22812 -9529362
20014 169609062
19292 806519116
13546 -233859607
7096 -990054223
38630 787870499
15977 525987350
9485 557108992
20968 -81152582
4480 -978628426
38836 -865999887
6936 749830402
6709 268328243
18802 117391060
9632 980408350
35342 850786666
32081 807552442
27912 337015354
35748 359571371
37149 -605562192
24661 -753040805
26546 944435778
21123 -589119364
8055 946036029
3957 -717361559
38556 -370071114
35641 -458320857
7387 -992518158
32904 348242348
7052 -119777461
5558 -878437467
31330 -995437609
14099 456437637
5362 100735592
13401 149766197
5393 -961957492
34640 529998060
38697 22188290
20672 41572113
10556 123123103
11990 -506819020
20124 740849110
10953 985327629
6331 -302616138
6402 -274279793
39095 -780230267
8478 -986351689
5949 -666053225
2368 270942575
25125 -861388692
10172 -217627881
6533 669950517
15160 716681162
9629 -894234773
4684 365395830
16811 934980183
25646 -313026976
17007 -254046714
17149 129192949
33158 710903336
33070 -126540099
28213 -592771397
15379 -992478455
20474 -790289487
38175 -971625903
26217 404205597
32467 -917475303
5861 -24367252
34330 471327625
39809 -737508160
28376 -984680989
8390 -599667030
6257 578334020
3322 79625395
5084 -557860244
39659 -732527170
21434 -573765496
32403 -944775778
14736 415876811
10909 417252875
14825 -534227090
17608 -892486523
26226 600647291
11269 -799980181
31660 -982939447
15920 613731076
24048 -487499966
34055 -707779340
6056 12866655
6413 -496606272
26559 -985108863
1995 -376877578
26645 445567992
1156 -420085604
7272 -56718620
14291 -989271584
1894 -476341553
25739 957351897
8070 201388118
5026 -98686641
788 -527600272
19764 -191622704
37957 -765858814
7843 -71749831
3898 -675039637
7854 -445469394
13029 -944973192
34801 -513990153
4244 855999672
37405 -932927693
724 -84392134
26314 -939148307
39945 -803957384
30736 416088404
38116 880608013
4094 -679087888
9409 -462521098
20090 190423856
34027 -917596284
4080 -981372070
34890 402834275
21084 -400268068
21780 603327917
3942 -189027765
4544 -995817626
30241 963641346
9393 -44154734
7884 -788427095
21310 600245688
10054 -598165030
27083 797579424
14680 538894147
34356 852036490
207 -40805232
19052 -446975267
19010 -805679363
12570 256013940
18210 266236444
8681 879794348
16723 -976297851
19849 -192230425
14842 -343716686
16220 569385593
27634 -231980924
14047 -651966119
13306 -791965961
8187 892601128
33971 -814295664
19105 -818721107
23628 384110528
31166 975238155
8448 -457321012
35433 -774999914
34435 795626656
5160 738640464
6392 841287508
7175 364221359
3305 -984942415
36662 217943394
17276 808270938
24978 952930708
8189 564106932
11270 615749515
28409 147718511
25392 -252773275
21234 -616151613
7376 962776557
12996 658749680
12690 -412040840
35977 -854912571
11291 -168745800
31912 -421957632
19954 -958505183
38212 -165884784
22507 376176614
23675 -322068162
35123 -636276165
33351 -267811785
26727 844366391
29470 629018110
26499 -883231531
25027 19090702
36735 -208089775
29386 -880161979
1805 837249423
19976 558985362
27731 808849446
24264 -430988113
7104 -417355965
20650 -37701174
30665 898029609
29797 -7039324
28892 734785787
28531 -906256855
37609 457571969
20439 875777999
25054 440660458
7037 506401817
36192 277741788
27564 464956421
18136 448714347
146 488527539
19427 -133997783
6253 -187059239
39588 313182881
8843 259983254
20283 267986604
8744 177998638
18137 830609173
17495 -860526375
11626 -447947904
32556 -432445716
36102 -384846970
14819 -922200410
32365 405228644
19344 -287081266
2626 -875753148
9070 816539489
36603 -888497950
1285 -708588326
34929 -890247459
19146 -806553522
5117 656855210
20736 -914455760
17867 -651780396
31701 -666805419
28866 -907214157
18874 -254499393
16551 -172778681
6316 -546649956
28779 -928911086
12120 -208574341
1501 220231403
9807 38101188
32863 -57521898
30644 -686032558
13921 -266575858
35705 -717513859
30382 878859036
34993 582776439
11021 -406951753
34091 -20133308
7301 -330763762
17558 393772964
3009 -746299798
25470 581423872
5884 -134091862
19542 -774842412
18778 -314152617
5486 122905699
33142 -554712009
32135 -466927519
38623 944287061
22450 421507838
631 183589003
37252 755257441
486 -374711998
4241 -685012307
658 -834475863
24341 -356501851
38375 408400017
24508 -403470191
7399 -697195743
11642 -934519600
26100 -915053826
30519 -530506522
5960 -522224408
19006 561462652
6844 818124581
29938 950241454
15248 692287473
11828 -516616460
11234 -854344268
16223 464616068
34218 -640351757
8261 -417079438
10373 -961931057
33202 894872768
33169 -998862231
298 329524842
18321 1255620
31213 -826132833
9821 -345899368
21566 753610218
8025 -576666985
20489 178971502
35043 -33100376
31710 -861771333
4736 -686757372
10872 128767931
8495 563475305
24249 -706544517
4604 -256344782
29341 942417449
18644 -998802229
9745 -611574011
13157 -224006684
13949 -813482692
7527 -849860672
32344 754835513
3369 349011903
27880 -458390817
37852 -698805238
37391 133499588
23872 -864801062
34244 287328261
23746 826472365
3936 152734844
28646 621628348
22473 19953275
19265 -927872712
36958 -817171432
25878 970672421
11750 -869269096
2771 -838010245
1659 -453199555
9629 -623077510
37254 679429537
5478 768247479
6419 292554643
39258 -219770651
18067 454637013
8210 -986816999
7703 -118137998
15278 407556855
497 -184813473
15096 162710894
19668 -967162548
4711 367360972
30729 -40772232
28214 606683832
6324 -107131262
14629 -553045806
38026 -485760072
34572 90260105
9455 971164443
37810 -908289820
13183 -817776127
5876 738206018
39226 444737237
117 -181582496
8399 -817003927
29879 110455211
12537 -180455583
12187 -915565413
34774 859683264
28355 137316751
30946 379757448
37377 29882982
23089 651988971
29767 553308299
18481 843148894
12768 -393496073
26299 602428014
1604 -58025006
32500 195505523
21598 12121719
16932 594037249
18020 446851475
2417 -694574181
25436 -955129796
23309 -220046459
27342 -377306211
16773 -528509394
39578 906224717
9369 625236212
21459 451665695
9624 -190415800
8568 198790578
5573 -892087727
17797 164210170
8243 753674423
28026 -465564255
7222 -996058475
7345 466326044
32602 217605989
39531 -673007221
6569 -749067739
22868 -990213130
7941 -545220308
15905 -301581204
845 -66906340
37862 253433715
20646 -939229534
39093 -992793573
12951 -701977431
16994 324616888
12635 52781192
2718 104441370
3767 692856207
18549 366090061
2841 786996367
8629 -386945570
37654 -504714239
25454 -387132152
6645 -903598055
15606 -117402290
31426 313887488
14308 -375310182
12599 -706711578
30992 248373399
26641 508345549
3094 -504475664
5707 -862924374
11834 470365811
12225 -976750529
2192 -554573267
1164 -765428583
17179 553207172
31373 533838816
762 679922631
36694 329878016
1858 -487747282
22538 -596415530
32893 723456164
25917 621355135
17037 288183884
28221 249852556
8183 395860130
22294 236190279
36104 69376367
3101 407714517
5935 -372765353
38172 -574199385
39432 -775340536
22097 -948450457
27560 442396544
9263 -827864859
39613 877709416
1934 -55891849
19640 272592504
12741 -869455799
36758 400196675
13158 -950482687
27593 -380158709
17659 367315450
26321 -749819953
14695 56537110
17726 -877651394
8072 -89627135
2409 294493508
6405 -895893481
1661 -804133680
15737 -603427982
171 -148038728
33778 379774021
38223 758659809
12837 -609637131
183 -256768669
32623 659945994
17797 725587774
7823 -95193368
23743 507324116
32724 -294301132
31735 296197819
7680 976680794
27314 -569489506
16815 32614083
26103 -790454675
26599 -447531097
2925 -377617376
38786 38576727
19597 295077499
28831 244931621
33968 868819779
3906 253897805
20790 637171764
12233 275208079
26949 972564532
38704 -520798693
38454 449495034
5529 564486383
16819 -758297882
7445 -641101305
7599 878802920
21897 512754042
7122 -303873126
4374 -412739319
32304 832786717
2849 882029556
3714 -557897378
34387 -146436894
11186 -335498
25387 -71197029
4279 962194485
5872 946024090
26826 716402732
24851 -3272248
26448 812643643
2917 -738131354
22689 -880489603
37272 897664812
1847 -969013839
12880 -340642003
23906 -977849499
13124 270412079
15186 382347618
8473 -603956138
6834 -894737278
13561 59273859
14302 -414632537
6548 36695784
23537 -926642522
1122 -887608603
16397 241566335
36733 282480389
21555 -998600916
25247 -970769645
28353 370103400
13902 748674477
2910 82492257
36228 856507024
27239 -151905554
33522 -448115300
38560 429914071
1536 -421636566
19219 -678510788
6691 -977915566
35833 500999106
1794 -866635837
4554 -786231419
4019 956158525
28881 -698977541
5860 -899930737
20095 -473506415
25843 -84103888
39489 -574620645
33802 926342070
23123 -270013273
17151 -920652678
27110 941901681
27246 -972301316
23121 -874713674
1786 -489246065
38099 -963224697
20238 -926116423
38456 -940037350
21463 -829255745
9873 720463687
33625 884627321
39786 824589966
5674 708459467
37890 277959274
26002 375959474
23150 818061011
39045 -979636850
18190 818050258
12938 728386289
16577 802877661
9318 127171074
11005 -264225326
13679 795229555
13811 -211354189
25852 -138244860
18815 -910696319
10001 -538900525
35295 251938599
14226 868895673
11501 509393183
10547 -757123422
36083 -742288999
1261 -355034058
28584 -983665730
8285 724130549
17977 -682474841
19835 216413953
39861 757388980
31145 701553512
25005 -317349977
30058 -239823005
36471 14723818
18771 -756603590
12084 243351765
21301 -498407005
29575 62179935
10938 785231847
34142 -139774344
36280 248168549
15451 -491417275
27885 -746679085
14869 528633426
18760 879407718
37583 -813588919
21105 537089903
23251 849302587
22758 493531161
7572 371059720
7838 -164278473
34524 701736007
32295 72189138
17338 -918215904
6106 936323231
8133 -7348522
34204 523602384
3300 861823583
13362 -820141560
26159 99174519
25601 -765971528
38376 345260093
39033 -992836944
14219 920901625
37699 763621789
19670 90138141
30501 611405535
31026 789174192
34642 260822795
22379 246048362
16194 -629482902
39483 -913329490
10447 592450396
28837 523559133
10005 -103499841
8633 684091347
27793 760835605
38662 -245836641
21338 928946824
4966 121209231
23726 672059035
20923 996944634
35179 -291745775
37021 672091948
16663 214626171
23270 -128744249
2615 -138127145
39605 331779103
14589 -536030588
29572 -920851561
36140 183104593
16551 -656485445
37916 -649859717
3460 -583028437
20796 625259252
34640 676688425
29412 602044520
15098 -861668087
23862 17300942
3466 -868107883
24222 -566403124
29732 669586735
2191 666106835
36248 602309335
14129 561736779
37725 343062170
16727 2246619
26904 393814274
25838 -363229007
26598 483990362
35140 201482984
3857 264381236
33150 -608139097
1846 -181141046
27425 65653363
10240 493605310
28398 658931645
34833 -352763678
22011 869590588
3720 160147431
5954 636036138
39110 881201443
12070 -957697322
30025 843186012
12728 -209165742
37244 -353863379
37858 -954595782
25122 -499122549
16406 165747359
37075 846426966
28630 -876996172
11827 583167313
39988 -939226622
3967 -335476990
30442 -815018003
18136 66724037
1833 -967087253
15427 -835666403
39610 927973901
4513 -540678197
18425 39728688
12908 -583841893
35559 -131507366
39994 522398028
21348 -910711684
8498 -881842934
733 -733593672
19707 699260324
19687 636760719
22718 -889939975
24063 -959029873
2876 495277204
10802 977225895
36149 -998385348
12809 519646763
11804 -818442988
35120 418911233
220 497024710
19092 514750678
38995 -973323436
33632 -906719563
3119 668847491
24168 551190715
27787 -460617176
2850 436923854
10335 -285273145
413 826226912
9160 256809561
20567 722131213
14329 266201659
38673 424393375
20961 506186132
7195 -954526210
20822 -164258821
17744 727666285
23076 -130703833
20012 -140232274
34794 885666193
5371 611284178
4385 303942579
29436 -72991781
31484 -916348930
20632 -918810154
37413 -885763006
38655 -696082450
30926 -397351907
34226 -319286322
23822 -723351763
29417 -182922229
20410 991444643
17163 974807159
11238 -929276517
26031 103917173
37705 -49433970
24962 -913528601
35972 468442088
13160 -874305605
596 471747455
24450 -254929858
27693 567754360
38806 -181060545
13134 -370185031
23207 -868246971
27154 -921643046
37951 -981147379
16134 198607562
7400 -511908536
8639 -614216278
29753 -216730219
17534 -987757306
4783 443374714
25463 588253504
37312 -114705707
4437 333502410
13123 -648981887
37569 -468131520
3451 -223308073
1310 -477872946
362 -931853345
35632 562308462
32378 -772165337
6128 638208116
31840 735279776
25910 -839548883
13812 212857943
29010 93323442
13299 653378594
29240 930334472
33235 446610610
28724 -978446326
18509 870126356
14636 -179897357
29698 567621958
4967 260295944
759 795230058
24722 280316949
1419 288553135
29264 -408492799
38319 -352450391
7553 247415172
14967 -75347870
27077 -778327086
3739 -272651735
35228 -178263685
6344 120876972
39681 824103950
2946 101744851
3162 342854315
26612 838952643
19054 -989831874
1430 130787369
16858 362280127
27329 914042847
28809 148206120
17646 -441738002
34129 -872967288
25627 -558607389
20877 913461204
33873 -646770636
26337 195216103
36406 283520215
21419 -829857632
36684 368559351
28347 -240335421
29059 968663294
7017 -600756249
3879 765350487
29687 223823873
26346 567827558
9558 946018494
11208 -527316010
36603 461520037
17595 -725726815
22551 -917182523
29935 815211466
8034 -898391115
27608 -997613662
22043 189029451
14031 637264290
3938 -863993260
10493 -576440560
26281 -737072695
31179 -850709278
38282 573335966
30814 711297523
17867 695724190
580 297438372
31558 -49425532
28299 -910225475
25992 -948269541
15699 -983541769
925 -291249624
19828 -869876695
27596 -52660682
26060 698990209
29651 78347884
35190 618596551
7274 -983507718
28249 -319457281
36596 337521906
2449 -185784587
13786 -719145539
28930 895523028
17554 535881695
12155 -882662774
31813 742799897
26626 593467852
31158 710189088
4759 -945637195
33015 343495105
39342 593390817
23721 728419016
31299 615634531
13603 -315092654
29253 187255899
31313 -606949803
24659 -239291947
27434 965641450
39498 905333587
27168 -653438662
1236 -205831997
32209 714015331
772 -754055787
27019 963743365
34823 786765529
32700 -946339969
35402 434114164
25048 -850307229
118 232023051
35303 50958649
8848 -290454278
13776 -874217033
24418 -882086496
3446 979001208
38899 297980266
28270 603466964
38648 -880043514
20700 -815183171
36548 -700764230
1300 -333792283
24102 160831369
21886 171190350
3123 -940504146
38907 349726932
1935 -992000409
25314 563314208
17176 697210781
639 -959684560
36649 633037944
14563 395920435
23752 -950088101
28386 -271800816
16014 -978097603
14521 -464230916
16802 -85907440
3931 -887827828
2523 774360902
16758 -625097833
29101 -543238004
1589 -22107985
2576 977831034
38168 182306901
22343 -917180250
14048 47715157
31946 94455342
7242 -795575038
24147 148055696
34448 314235626
4711 845640159
9073 196128967
21140 -95502137
15119 -460310646
31522 -555819986
22011 -782251773
243 -508263027
4360 365703598
6853 589362817
18921 849642526
34037 623149194
889 -54410680
14283 46025981
38030 714488130
109 -917361573
34940 69072476
37797 -416238829
19035 -754439637
9718 426018935
38950 -980365849
18732 699841239
14565 -376342688
911 285538973
18144 -633821076
17803 -757595886
33309 -895366585
22736 -181788162
37820 -711809451
38680 -947246631
31798 910835849
24678 -263564861
36311 768703089
23453 -49857527
37762 -339028303
2202 -347970478
27114 -901123291
10375 -376979067
39907 -751518323
20602 -583072363
11752 -511505599
7818 -317001596
10243 -622598588
31962 643350552
23923 217964414
36616 -479213008
22132 684012071
31513 813741292
119 -570065206
26492 172011317
840 -154922121
30942 624028692
5978 -971572049
25982 371521316
8954 -991874117
16638 -255913417
4988 -699702944
18469 -57735546
11360 -219188419
15996 343290429
37422 -865764720
3705 -167391038
26608 -26184095
30700 -171488431
2887 115266725
24605 -652826458
2235 677080077
24382 -390668103
13214 -929231789
10449 687450362
13298 621818518
35576 -866936563
7893 711138284
26219 -547669605
20826 513459251
10885 -804241435
7529 512214598
26856 23490940
2510 527234135
17213 742297554
31097 705041747
38177 -692121832
10066 913189683
34248 -354821091
25625 -249420369
34502 620401047
24485 -530801079
13559 -852969925
36825 -318691272
4332 -622680224
38342 -899985999
28600 547495215
22509 601445869
36357 950775455
29362 -871978631
23118 476213568
11737 487576810
2846 -79782355
36556 -446181846
37786 -57726556
30844 750542179
17453 529312286
18716 -978828321
409 -894888990
30787 980735539
29541 -250235261
16308 55509128
31350 545494491
26299 -426721185
20185 490667706
37627 -253107988
25175 -613120347
17300 -543994285
23870 340268019
17816 -274989794
28738 -833261994
10293 -449751342
20338 -599673811
37201 77425359
37251 273900745
25486 -12132014
17115 -156056858
33987 -974041856
36960 -594635184
32523 590740284
28649 300537143
16798 -432053500
32216 -722866178
1842 -152969552
655 -966223917
30443 752459656
24667 900109391
31933 749080735
22447 -273354996
25750 -341610868
17120 589699697
39192 876727586
5731 542150585
35402 -471886823
13463 -645560959
16186 696064275
7129 -838481538
12286 194909334
19783 140479343
11781 -943945875
30136 466496788
2532 79802222
39310 816254801
16158 372074463
23597 360421756
37806 -751521741
5846 529237067
24005 88796996
30175 880407928
3322 -276064242
36386 588279988
38451 742339506
5193 -610956487
2858 -959032913
21215 -315778674
34467 -591189011
13212 610567701
18855 222356997
27814 -977471127
30630 674755012
33272 -670072239
4829 -961895214
21783 900955468
39749 -364414816
943 -403671692
4649 721243070
18929 632037328
842 786923099
10187 -894135880
1800 403120050
11040 777427752
31806 -354163734
33264 153060603
29477 -627632988
2025 -832342572
25190 -588943543
1244 822871647
23468 -790733631
11555 576063025
27687 62739568
18991 -943111152
6177 -937967666
35434 952597918
18392 562523370
39773 529361972
26077 -593903457
12810 -517392836
27768 -747665766
21247 -227357576
19854 -336226405
30053 -475660378
7622 437885042
31413 523991295
10673 776071088
7009 -655480682
8167 -22521642
30694 327825998
20270 -909665658
14066 -259017522
20803 -103564988
11556 -823949811
17354 282166879
21114 -793019284
23142 -853158528
15068 -988281289
18334 919922994
4389 885445119
32767 -264214046
13395 -290007848
31471 -932960209
38150 55700403
2754 455919637
10333 -915971159
7674 368983022
14388 -243339251
30939 -199611525
35355 420465942
6660 591368292
9765 469572819
11531 -540413848
25499 -598658816
22656 -982650138
12170 442349886
18392 401255422
15214 -29974436
5968 59369861
5851 -634670286
34910 -885714928
28096 766576182
33284 -20597418
31058 601202482
24777 308464222
28867 714862764
31936 -645852213
13940 -656925018
16167 -629240182
26034 45759437
25677 -116281178
10597 -153721797
23768 -654515933
13929 605785809
35524 694546086
31159 772659779
32314 -874493216
29367 144615605
14440 767505597
6172 -262783224
35893 472519216
27004 680835037
30020 341547827
27646 -507082705
36733 -379157462
1361 952933679
8235 879302408
22828 642051956
34118 -679451647
14440 482156756
12888 -76014008
12778 676441949
13908 -648398448
27150 -993081505
15272 271908346
23915 -99890328
21062 48731163
35344 -723872730
4566 -690112567
9972 955102988
33020 -839762351
20059 -712192317
19640 -735202395
25959 -883157116
35994 -117269892
36101 -547043251
38700 -588634768
6786 -291274771
3726 -344511042
37305 -265409714
19960 459778996
26513 -623142429
24842 -931838981
4806 -396178145
1196 422029406
27056 161294776
22460 -975489433
28173 474323465
2704 231478450
8559 -125345869
10881 -252284952
282 773441011
2593 309525931
14890 922047066
33705 50326317
21667 744928546
26118 -856146338
11037 -276351822
30034 -372712690
36717 -852387807
26971 738911228
21796 484100123
19942 -389474219
4233 -947270033
20452 -892861004
14045 808729142
6506 -892488670
33616 -986065676
17744 769369098
11768 87084856
9755 -849832200
17816 34833433
1612 -341167777
39534 -936414797
37398 -61532004
15578 187952601
9078 520104367
30149 -854166276
45 335509018
8015 825150732
36228 -169019505
8180 -849981590
29089 -226400916
4535 -939438207
3003 804966831
14632 67696302
9736 684692757
1333 -898327554
14003 713527699
32048 482160866
29820 -771028601
35767 34407624
1350 47198896
24267 732222267
9352 231321393
21890 677872280
10692 -251198070
1016 -294173580
24567 844359779
2963 917885549
18204 619067568
36678 309493946
2746 -206855709
28343 352318010
35229 281456747
28148 -136299611
28015 209625047
20297 112020265
38885 -69134285
23461 -655435438
36844 -893351765
6519 -922994652
28122 702843886
18 -917116115
9436 254252687
36609 -245920669
13278 -308616010
8282 882113285
27648 179772374
25475 843716623
13366 773942875
4276 824173621
30239 -689442269
23447 -54575429
29134 485469123
33712 256126906
8609 164942328
22567 -994883419
468 820996729
5770 -879977418
18268 -911230099
30245 653602377
32015 -357292104
272 -882801475
31502 -672303986
38890 -863774256
35719 -774118782
38950 -209760484
24088 -545857692
11432 777862395
25655 -121830427
31902 236761494
38077 -927845739
27344 -384069180
29756 329878543
4798 -474050536
28194 315088022
35920 903835041
29920 420300208
36223 632792542
14640 539497773
18992 702151463
27333 286966709
29018 -845665707
36689 -919428582
17345 533236801
34648 -328781306
9309 -293114402
16419 864392723
27619 -805926996
22469 911286173
10549 -829531233
23810 -247909338
27223 -110797181
31714 800370080
24206 772903444
11260 996046352
9414 -189720451
13843 672478591
6364 -270845218
27936 -250673118
25578 -730659941
25658 -262577417
11659 -983565116
24242 -848441573
4602 501119277
28045 -216953290
17373 -5748499
14321 598408205
14639 560044594
24391 -889517615
8738 -703804805
34745 -634447999
30594 94574502
9285 -928911415
11822 496113308
13368 938637220
16156 -906522603
28636 -405804623
33805 -17092187
23443 -974547124
15940 -338885243
6259 -991868514
16045 -951330337
34258 391336930
19316 -437132966
22231 -353305001
7001 460864404
35259 965536974
21914 -97206055
23606 -915799105
38116 -585409914
23837 -983123028
28703 -596069378
38436 -824471177
18053 209342506
17265 723381878
29718 -285486009
23655 378339874
33158 -104397887
29149 -775585737
29263 -875987529
33230 -829952270
24705 883356263
26561 845348487
29383 877242969
29408 -109909834
3492 804903849
30824 -495066757
22068 223072193
11052 448189259
7490 -266039881
34112 -992095333
4543 -539366442
35672 -935825883
28382 -991562302
6524 -332778829
28902 159697643
10259 274876104
20945 -174630042
9280 534236819
3338 -245193322
26881 -300521313
11931 36326828
35374 -526422297
6963 884873997
30470 -603153576
31093 -201629197
4362 919824580
38698 790995634
29686 -532243615
17557 -874896570
1075 489432560
25018 972246458
12769 -967112316
4504 589565961
8992 205262047
20735 843967840
11021 -390884129
13576 -38330983
19367 -155273607
12819 -143023111
27694 170409835
30768 646323910
35897 -233131594
24792 -220734183
9248 -205698067
10846 -777881300
1511 -958313327
14359 -246924138
38176 -302985722
36326 641698861
23055 -607952833
3039 659533412
38782 -929005927
36821 -916143388
29856 172778147
24336 -990190363
9901 -698786100
2307 138455102
920 -348997852
24082 -844776550
22151 -325393481
13193 581554926
27142 -575776340
37939 -209132450
2765 -617694684
32484 -123969385
380 623265818
16245 775515522
8488 -138200840
17309 -832470584
15407 -642245306
8595 -917202005
13098 538505306
23807 727050901
34352 -8509631
16889 487327887
39167 -887867147
36514 -765093568
13984 108546307
11624 657594451
21419 310856747
38918 -882279541
35982 -225778202
20959 -814068487
20931 457640820
35516 523114618
32614 -616683664
21644 -673119539
11363 -320317937
12433 963845449
9690 788722065
14919 189785672
12105 -922394793
31515 -710272217
2235 -697017561
39187 -470480511
39949 -814019995
1804 -747005545
5970 -607007719
33103 -551260887
13733 -207613101
23236 518544969
25431 430282697
4761 -49958770
3033 751873145
31563 633653544
35569 -929907280
14281 146482833
10617 -899352328
26465 186365794
5284 236049203
29209 869985651
20107 -784358416
33866 -765252637
6477 -585577573
9327 -688216681
8289 -492143440
19259 -764971086
30145 528270071
19569 900620370
30268 951473176
2250 -621712518
10316 -937254166
29861 874296529
18676 -186502716
26488 -875427323
38329 -518419689
21896 324092047
39411 970054786
33567 305855760
39081 -905157762
18800 443802892
31807 300483720
30144 -606645591
11132 -283581697
7832 813929711
13547 533281398
23587 -752993567
22963 569503861
37498 316969798
22476 -113002010
18302 -862419664
32384 288617155
28295 -934199805
12309 -126971855
30385 348181860
21105 -305672260
11462 570569183
3593 -824150737
27567 -471402044
4021 -889585278
12475 412675397
1831 -760222434
1428 -202727588
2211 633501145
15488 -955201076
15614 408301038
34546 741593788
30337 496567997
32495 660622839
1052 -263401004
6738 189982878
28414 505822156
31420 278254550
12507 -570491643
39434 -573544663
10735 -998103475
30445 888651907
672 351328917
26415 903471872
27150 -494800767
20272 210361901
32042 835682762
7112 -684548831
34009 -683101271
17726 406879606
18837 -310088588
9921 -663059186
35365 62447250
35608 729921339
13029 274564223
17102 884395040
3300 848023762
29032 223167546
35771 -983479678
39557 889215445
13699 -367540729
18386 -712263821
27349 756565739
24469 505425497
21456 -568222291
9122 -20521454
19361 214200291
3894 169939041
16733 -215868923
15301 621119501
30894 -238730240
9875 40188753
32652 -163889455
30868 513678906
10704 95028421
7693 374350423
6604 -939979246
26494 -951853923
7928 -882209697
8013 742567314
2213 -976574266
26026 671257133
32527 890981572
29002 366789919
25773 446089258
35371 -561159347
29408 -949026983
3563 -478314755
4152 594902058
6833 739714430
21206 143291206
31961 -877549124
33307 -518815840
14465 -127585194
18473 429201233
26968 148542476
35963 42060684
38609 -457230655
39265 366028488
34100 313187610
28264 -397498612
34406 -275490531
34715 83574022
32434 540557968
28751 134075217
2777 73439265
10142 -900630046
30469 333194736
5895 219003448
1034 32044932
23761 -474375634
5051 953348001
33699 -294580278
8212 -794239989
27622 -889290686
10703 -411401338
28132 123492236
22612 366685107
39428 -588180802
14416 -409424956
14310 892548177
34486 675777191
8281 -287579198
24251 -869978695
26238 -80385826
38542 -715338364
5990 195169997
29721 -134560057
39955 -560840313
29002 824554283
29298 -557336073
36165 263079703
1163 578777428
36627 625738775
30172 242040590
25120 389007394
20938 732844480
21635 -315944044
37262 778789217
39745 -918277763
23874 976143498
29849 996158285
34581 -543090138
29550 -223064080
6556 785314535
14815 445938550
14606 -280324148
9633 646650978
26106 43815767
12710 -858433742
10006 193736276
17109 125477829
13786 -847092706
16513 76878743
981 -523872601
27250 -664867392
7246 524984853
14716 328617097
33018 -102078175
32713 -269519384
15519 -587924076
31777 -383752473
14858 -409529877
5891 282721409
4021 240320963
13592 772658600
12782 -487589623
37672 65670700
29444 -587297082
30318 -550469465
23144 153666775
7981 193617567
31017 -31529612
32215 -634420953
19664 -667179614
16311 -745338722
28806 124995181
25305 876648087
5849 -13676337
979 202267546
2499 -858793780
16598 -634265431
5270 578095279
38199 318934268
24805 426471064
14192 -267855133
2435 -594355701
34689 -36177829
1219 -846970197
10190 93023254
4533 -722022767
12415 230746499
30939 -928890310
33354 -29045930
17970 971796786
3007 136594331
8901 -146819533
32100 -380864045
30225 -213749478
37939 -872893351
11517 559051380
15680 -502107870
34302 -362469697
107 191326719
26326 -356368128
9106 276410295
33147 484550858
20549 -822902128
11943 319584085
17224 -534389747
4585 173789911
10380 109416582
32538 -42950164
20359 -836721170
25480 519139113
26846 808538297
26780 149636995
7299 -252081123
5597 620661080
9305 -569756244
14052 -923888079
19133 38418410
36283 -933672803
27636 -178643968
6286 -783915424
34489 -765158790
17793 -258312779
17058 269361219
50 -74673318
22148 294553768
8418 723025528
18876 227688993
7871 114555196
12629 -635137474
26283 767369818
38093 -295458067
344 -645723314
237 -38306424
9609 -189007023
37554 511547871
29082 -77467755
19467 -730531607
29613 -56836774
9909 215472876
22997 -176013987
7894 -982011593
37401 318151413
22962 124706769
9296 73801622
7794 -127044411
17523 -862808071
28616 -757797763
15815 172974217
7195 -235411149
13075 -160538226
34021 -136438900
29494 875042156
1735 278729838
39067 -475624542
1472 -608272006
36402 -290737938
13476 747889365
32487 655393802
31777 -834847212
28379 -932801867
30063 275399569
1808 -531877748
16471 -304141322
7530 -425986027
35748 477580016
17469 589100604
19113 27986119
32311 326686962
22421 987380846
25193 -494048624
13440 51940243
25961 -358658407
11748 95143266
16056 377458446
16580 -269036476
3094 -849079215
3038 649046642
21673 376481252
15226 -887344141
35877 657869201
6158 216487325
29797 783893344
16659 -731338379
38820 -743777894
13484 -333324570
15675 -659815989
5606 977386922
6541 -776522014
16434 130777352
20877 -962141053
19733 -101890636
32359 720620322
17927 -192177230
38630 -402905970
39585 -247370496
36830 -636769143
4203 206965741
27364 -933893376
5085 -37262788
12644 584186182
10195 -62981433
1842 200544669
22656 -241587849
29504 691968381
27330 -122524560
24806 603446732
23407 918607061
26184 -972226485
27547 -873798669
27189 499424813
15671 -267652870
32872 -447019631
3348 862296224
29790 267456586
39122 -353551569
26999 -840521216
23454 -518954333
17819 -797094809
33573 -363437540
37902 -18836327
6758 477217253
20668 142139058
32574 613710163
27849 827286850
28016 794780119
3602 -823708612
31759 -105599962
12615 -828527175
9412 200875105
3537 286762403
1188 -856911469
10552 283306886
12078 -341219008
23454 716108369
28396 233602001
15608 -338102294
36765 -13084848
21669 811676274
39477 -173534311
2162 -954430485
17257 -476776156
23883 -146594238
38588 -196350986
4120 -973163505
35253 -683675649
9236 704364007
27246 -535127209
13785 -211420213
4509 -821084326
37677 -728486411
11296 -93007097
28057 975853283
5910 -410035589
30101 -800433924
11945 -15958263
25582 890192261
34377 -827970800
38216 -222594185
38665 620992963
37315 -167281314
39047 822873916
23060 -898237098
22690 229786291
21967 263916843
30433 247547197
16454 -326264006
25630 -678641921
2491 900964509
10586 -857848463
29628 -819731057
21205 -949301119
8082 -661508439
17377 -480908068
4897 198406296
4984 772656040
6309 929918562
1465 -726759619
26673 588309368
22564 -225459495
7704 -235755010
20985 -907310652
7428 -970855845
25018 940086613
34504 325369918
38862 735671954
10836 -234019517
32045 428616417
28351 -990901085
21566 -927114228
21814 940309598
24513 -56337100
23282 146104473
10194 606942329
39187 -427553695
11297 291672757
2106 -891396759
27398 -372811368
31599 798409532
15803 772888766
37073 -792937547
2937 -665548985
27434 -35741
19529 -922485021
37106 563292135
38086 921601093
20346 848458918
39744 -68621051
37631 934683626
6284 434009937
39047 -375163183
59 696337579
2565 962561151
7036 -276296192
28927 -404165838
16616 -557700810
30206 710185999
26611 775939552
10885 -607666010
26126 424246138
3584 708887989
23260 164260562
39513 916143928
23907 -890540645
29293 -661006506
30312 -937009811
4122 -878331663
25842 697270370
10531 787886685
37200 402749228
8419 -377400544
21808 39133815
29720 -525685024
8967 -252031582
10909 -773923045
4946 -325208556
12007 223094492
34773 197344556
3912 787207870
1366 -452384969
1574 -297210445
14246 -57451972
14751 -925034307
8733 -533763562
25668 -234174720
24738 951605931
16099 566550437
25414 573726544
11315 510845817
2774 -239969268
22177 -801057777
36716 524404070
24979 126390534
34758 -733692161
2871 881068890
14798 -255167526
20503 277044443
6491 113349043
25482 -967768395
16886 -227588426
13858 301087500
34291 -961002026
4520 419789956
32126 -386463945
6788 786935833
38057 -627408750
35321 -339094685
15851 260431123
18964 -676223349
1894 -594073041
39434 -806821815
22630 -506263310
5734 -309343713
7893 -472734529
37046 39187567
31420 520944778
22753 876210902
37211 -87054291
1766 25183623
35810 931669336
16939 -247435096
30221 -496969783
21342 -946227742
25263 53282422
9382 142716656
14842 -712572845
3846 -537514834
21454 -341366178
19294 -759234069
33499 876029346
10477 -661907310
19946 472744917
6980 -338050420
13205 215337155
2844 764688744
10001 -795714635
35583 156299782
28394 783240220
38995 -676706725
9932 292653655
811 -999235273
9894 -345578875
14948 -786238993
6939 616391347
17046 -648529407
3284 734480436
21707 -553056127
13454 -243616772
385 297948685
33782 -351456991
28375 -176240421
19362 284923781
355 560143957
37233 -104835894
14114 609719348
4077 201963516
24642 620414923
15932 -926266032
1669 21955940
26534 -858780779
19659 -259904935
38939 -937010184
9398 -212042284
26402 -851551256
31754 -503873867
5714 -146423466
20316 649820128
438 152461426
25534 -88302979
12723 -201565979
37538 -912040355
10923 984416798
27120 709298530
10824 247583205
2427 305825140
206 957197356
23526 117018436
16153 85475496
4241 -602890725
35409 843398905
11792 -969084008
12474 -934362527
18901 -459491541
5481 -551750738
3285 118240785
36784 826138202
31353 99597173
12057 -527875943
27263 426254824
36317 245182879
16588 -38973959
4478 -516967127
28370 -219883535
25741 835536982
12240 -345051039
21308 -929538853
18623 -919055970
8843 -928366221
39396 206713874
31012 926174322
28878 619082679
36205 236187794
31853 120416581
27758 232608260
27492 280535466
37860 -16215927
16948 385204079
36897 -975361311
15672 -112158332
30631 195062636
137 244144262
4646 -918828064
2070 106655110
5337 651573487
24163 -769762184
496 -656643653
24143 -112390609
25973 -726966948
1313 140372346
24165 -740269918
34156 835948804
29236 -632497976
20714 -437152546
9124 91506131
5120 -895167264
16999 -154003895
4395 257125255
16719 -620902004
31484 -362477185
633 -617817946
18403 313451997
17741 -430402521
30532 -842401104
11243 -938396288
10148 -799211804
17001 571395406
17431 417364302
11758 -37077413
28719 -816445505
27232 283417232
13338 -953969811
35445 637364230
22227 -238385917
16899 519452162
34218 899650061
18412 -880586118
11363 -520311029
7868 119196151
36217 531641893
30090 935259109
10868 207166363
7019 621683441
2381 150584650
19146 -690224873
32360 -655932550
17640 622526377
6960 575122048
12484 693253084
21599 -18614463
31951 588389381
3265 -180627833
21139 799170361
2866 -750669022
12872 936349005
4467 804199081
1798 365919313
39107 -64188314
36337 340928815
23943 277241487
28938 273051833
14563 96412653
11054 -988593424
16014 860501521
3411 -286696464
9270 -525086037
6132 427955361
2075 862012533
23512 -554136379
8980 850524939
374 744832735
28401 958853445
21484 -776361478
7338 803387506
25346 -313905829
26006 67787631
36637 -593029365
13565 -440243081
14794 -459232311
31226 828069577
19893 -32821797
9917 408280494
9381 449786023
9646 327291991
13283 86669243
18331 -869621377
28422 -609909993
8530 647286730
30590 -458553743
20429 -969187782
39850 -911147714
22922 39202785
39706 115316485
4175 -233283515
22415 871734498
29054 -237328249
28599 -397197693
28331 -60921030
7314 146277978
23574 800754327
9304 149220595
30604 -230518096
4987 577914077
335 -994444516
7704 572475575
7863 199417114
16253 134967552
391 -990332865
23622 690095957
26808 758884564
32669 223686035
8343 -894224141
11183 -602458734
19245 731593025
23705 16258495
35444 629282817
1074 21029360
19790 557306046
21531 -479433940
1636 -576663525
33590 599229233
33139 606885849
32986 713889841
22151 -310486472
34445 -754547042
18994 -476634691
17523 -325012888
8379 148143688
13066 379028704
3553 -531136026
26793 -882883232
22482 -734201005
25042 -798055783
30278 442122270
18746 238482923
28510 -331931735
30467 340728687
14881 276941647
15176 744023451
36410 -983846617
38693 -880114029
33085 311131755
31796 21176214
1272 867401462
21790 44044860
37982 -499475177
3819 -860555067
29151 -995659538
19086 -558054789
28135 63899428
7694 16954183
39223 -776827005
34643 859438159
17964 117334102
7486 319086169
12142 297970724
18832 673006178
18745 -913638423
3040 -226589374
15487 -200579985
24839 -857455173
26114 -316350180
26636 -933731345
10220 -524104736
34693 839485720
36256 -958841647
7702 124278737
33249 -80844523
9581 616962344
4866 -855272437
18289 22493417
15948 -919946642
14936 904317119
4099 94714692
14708 -879822026
39156 -799784064
25757 46595898
20907 -897738379
36886 424372391
14465 326111126
25833 -882048424
26667 825330719
2550 336633533
32230 930979914
27479 -513991519
21899 594677095
10454 370922118
35590 -943482155
28891 841145389
39717 657999687
15625 -249600051
35848 781595223
16845 -405402268
10125 -385106894
4233 -685469919
38011 -12139060
28012 13306416
16302 379744676
944 262710560
39042 8568531
1979 91464773
23244 109737292
11491 -869507570
34173 442658832
14873 -977479621
36682 490510240
21817 -336093152
24581 -725051119
1988 -139004988
5095 129991056
11997 -316637429
28988 460523104
24134 -363923640
26921 899125288
10172 856025076
6202 500022314
35959 215972149
20934 114909444
4629 481047448
4181 -124348543
38051 363259500
6349 981520861
26095 343299866
11231 138187281
14690 -1171919
30653 232336324
15782 -908936962
19399 231375991
17633 238159914
21343 -521557330
24985 743227803
36306 746707543
13340 -706742706
24743 -989302763
25048 124217967
33821 -17094726
22489 -42456903
39316 -780323480
23802 -74071418
36665 -789829454
26871 478558491
21530 459463668
36013 987882651
38918 -850722721
39950 526373644
37800 -974739742
4155 -541298714
38581 933834104
7695 -808866155
31814 -621220325
4950 -611570906
12192 655345633
22154 -968856211
32373 499331507
22054 85402307
37151 -265654612
5409 4525275
4280 986098679
15959 -410318580
15065 923483196
19809 -384387741
33546 90689216
39673 278260314
34161 826272126
8154 -473396281
32814 -362737675
4311 419253102
36893 -886478644
12864 -979853538
25123 -740014384
11005 174871268
32897 374542272
37304 40656412
17834 -123162825
36724 201049613
21874 598909249
34818 -693387117
33199 -256508230
249 419154490
38210 -93216290
6036 -520151599
21505 -286692626
28731 689170345
33161 202014748
365 -707802054
29215 -627585365
36908 -691152280
24133 498982110
15638 -187369437
177 -167641683
23920 -118827639
25245 682858401
26525 -174101264
9579 -374825206
38505 -298853228
35175 -956672214
31514 -71479109
7589 -67386970
27779 435980244
18191 -967959252
11737 449144494
32215 47763756
22220 -996071358
35559 -39987302
11017 -372402144
10218 -464727913
6841 -923845066
10024 -450928186
6609 -650486636
20138 -147860398
23742 -441278535
2357 -915828337
24694 357135255
31852 957449945
7047 3928823
29670 -773673607
10150 -901021219
23778 -936418118
30934 673352368
26578 -522984312
7776 -479001699
29589 662236794
24961 82934615
7981 204239612
19215 238071569
33035 -664375531
36133 -343120693
14563 136551742
38040 436580825
26001 -487837235
9159 -358958563
16572 -401384331
33905 -987420693
8029 -599523299
12390 390824837
23140 691914605
27753 889780164
31132 -785990921
8692 270492712
634 -889804537
19933 327144257
23566 -989609981
21763 -134383936
33242 850554479
33598 -906540200
17592 -552260759
34911 -46277245
18416 179554162
30864 561068814
10005 -790217204
17402 -689960396
16121 -431250505
38575 -39118495
10571 -122432748
2716 -946476382
27876 -555028797
1224 433582648
35065 217207792
38625 602302985
39139 -693571694
7548 135512221
34977 -864703272
7245 800522458
27625 -239430256
32541 -400085541
34065 -981482373
23476 -275433707
7800 -37709816
17437 222542050
25669 769338369
25925 -319863496
39153 -490750105
17689 -477812853
10133 -882049432
18875 -500747336
4886 525285623
18705 178546422
25233 576516213
2310 -467017700
16761 -954307145
6838 159954849
1144 -957149177
17361 -790973336
8715 422485294
20016 -449968851
7654 -439849266
631 111165939
33088 196403157
33726 -351625330
27335 610359571
1547 738732600
35375 -365091429
21137 -646223397
38904 601380606
29815 -746456554
18296 -980344338
22840 268833003
19669 150535790
17437 -374803448
27702 -238055266
15470 469877451
39744 -742088294
34864 -755987549
27122 -933087171
28754 -378815060
33893 -959985546
39379 -629533348
3256 -17770734
6225 -408619486
3961 611002158
14175 935716039
25395 -889061392
34399 250713365
29918 -612558586
26150 687011835
5639 -96346030
5677 -676002030
10422 442965381
34564 -531603109
21833 460397542
8350 -255300331
6322 302015724
1344 880367727
24594 839409576
8087 -427112433
39959 169188554
7163 -361381388
11979 418185353
26768 -605882088
9748 617758247
8571 -192470732
7239 -56948262
13472 535494246
11139 699537659
11554 600928035
24057 -54010678
1399 -782103746
23982 313310377
36306 -762717259
10310 -724955073
33482 -839319257
19357 171290267
31973 -423123005
34908 -458852314
22286 -899864908
24361 -95358993
12746 -614649145
5103 -960808402
5611 -913773785
30604 777252592
38267 -543786484
29771 737814659
1389 -323720336
2407 -375109896
15032 908877693
38438 723732715
19335 -803315136
1860 -278625855
1832 189531307
26400 744556766
34126 273944116
14973 -950152889
38711 -798076778
25792 432656426
25371 532800673
14190 680336394
27407 638183636
19653 -484359689
10416 -973174854
22841 80542058
31126 -959534555
26663 857777629
28127 404330460
18120 -136771479
21641 694189957
10426 736044518
11630 -37984235
18989 -667538251
38176 727446692
3718 304604779
17526 -319940103
39886 -45705742
14570 -891875070
30079 -662260462
1597 -537018663
3136 923169270
23252 -924927279
39535 -554370202
18320 -934868624
37687 778297653
18524 769159959
12078 -714995537
26214 5266504
29549 747631065
32197 -764899260
639 697993265
3876 742209721
11006 85920523
20062 974738445
36135 690317435
3058 -305541990
7085 -353800731
29068 -48017340
30390 953966618
20624 -746796261
3699 -666015573
28891 -195844502
22003 -541427873
39545 236455103
35845 -752832097
1169 -36528260
37815 -760767166
33358 -697518604
16194 -886434829
2607 -398670229
27782 -580027673
11597 122402015
24676 917834865
37836 -989482984
756 -203468584
35844 161614810
10309 -861399195
12934 749504733
36190 627708662
36566 -344107523
4219 -837451615
21220 672554086
35483 -969921616
3556 726934576
20700 -895228326
20355 947526161
4529 476568480
39698 443431950
28967 -150654445
36972 -176246116
8695 717669721
30528 -371090834
10252 803655354
370 -694040188
12290 69406440
34826 11273286
23725 -566267141
11244 633736044
26974 -636104442
23586 -392545202
17312 393967672
12506 -301556061
35891 329941839
3747 969972202
2440 448341208
7283 677680717
26236 -515872515
19193 -272685839
33974 -609963513
2928 424179561
9200 995126262
15475 -456085895
6502 -175687076
8483 -254813283
1517 243353474
37500 509392068
32360 760138827
37020 212890004
18559 -945255399
5811 -25599235
37836 681620997
24836 -625870556
3606 -336295930
20558 -841435973
23589 -865282423
193 -634300163
13943 870712787
22064 -883747982
38737 -60219557
10271 735750546
18967 -933403396
15432 -474512231
17774 158011325
35928 -378151198
9569 -373727317
10034 -431641911
7534 -899152598
27826 -821325132
38896 -956068863
5069 670808383
28221 919982483
11623 866041612
13632 -201361486
18958 -956729962
20585 -303751281
5324 774069227
33349 -270804098
7228 -557902894
25910 890451121
158 -47520494
37596 -487288171
35585 -470349810
5059 -684158520
8971 83143409
28145 45563953
22789 -904029610
12004 -504507284
11231 -686209238
20801 796821986
27058 -114933460
12120 -863918617
33639 108432380
9487 -336274532
12942 -542482782
36725 -533008253
23577 -224066902
23289 -216649328
32153 445779160
38923 -986091655
28652 311481123
11514 -12092934
39784 730051439
2203 221979868
38207 -369952635
33906 -746580646
17092 216905263
13996 -973233976
7846 -40189271
7948 728383482
11582 -50299214
33886 -320158976
31697 27595158
10671 -116266475
38225 -585099800
21324 -292670408
36660 662146875
34668 -13650811
5410 31152794
160 141073221
12576 -67836384
25232 28830417
32795 636509666
36749 -820560773
22710 451120639
17778 866164695
2072 955714290
25801 978971662
21541 861713767
10321 161716471
6064 465379764
2992 855511643
17185 416799074
28221 -922725990
27232 -244777406
26211 961668380
15150 -534643841
25826 688971441
10669 751127943
4935 -596781075
19974 628749729
20373 308102711
30727 -479577956
12165 -874677476
38996 854812266
28383 -636217516
10480 8601411
36838 -994732275
21737 -233812336
10259 -421614942
9791 300888967
5127 61312820
614 235584939
29235 720627304
6230 -676272366
37364 893994168
13232 -901737446
4600 241974087
16613 -953279691
12576 -146663237
39248 -493148041
13371 -73242691
25036 288929726
37391 793370208
31619 14566771
12091 429044000
33173 -383158592
26348 934217217
874 -54326214
1421 -455828067
2454 483723454
26010 74395135
5576 345295684
15995 -946813040
3724 536182187
34147 146064921
22232 -876357031
9049 411003869
10430 -142636382
10390 172722791
3144 281162047
3456 -960097522
36049 -202843684
30103 602946154
38088 186513273
33081 -135252126
23010 -709683108
12577 -895260912
2402 -891971417
7124 -119855078
9845 -83033876
5447 392277622
37844 951548427
28398 -989269154
13638 712688272
6672 -614124862
13970 637736781
9450 -403113522
28985 -895069983
39644 -969760450
23778 -948016577
20316 666712723
8165 -460836862
28076 977912891
14167 634410565
13042 996435198
29173 -410699638
5142 297018487
29335 897027015
31640 54793538
28677 -656280677
16105 -838885338
1141 718962645
9016 -878618095
17809 -189649876
13548 -327114989
34087 -248358415
4725 204633862
23107 816082251
9169 790512799
24350 745637272
13987 706902210
37050 -266790126
33242 -419180873
12666 -983297265
22060 944984881
19544 -71202307
36691 -805605485
16422 -283382964
7161 -970797942
7070 -680085771
35816 -758182940
10923 -105798845
39759 -785123109
29691 -665969620
27653 865808927
27490 497370391
16618 -880362010
17118 -865819110
3627 -434150141
31093 -811413866
23828 -488694315
20201 -678033013
24024 617660518
22577 21476621
30852 -581932464
4597 -798534003
27153 -734536982
19910 -893664483
2252 658466911
32191 -661754049
16343 -774933745
24247 -345463969
36922 918712960
39172 45161363
27499 -60399453
26233 -299569737
37251 -796352323
28196 -990877215
39407 -939018727
5163 320687123
33121 -775493391
9628 -8550242
21629 -529663375
3537 -29690464
35488 243183879
10136 358112078
8110 -3311818
37495 812954381
32097 -346118618
1931 104996665
26929 944379594
23625 -103095486
27300 -319659470
38157 821851819
15296 936626706
9668 -74596682
13077 -630275233
21393 -496380705
8832 -280328943
14937 -178618720
9711 -364999329
8854 283621423
12157 -955342182
15555 -747877301
39365 659724253
20200 -855462517
38351 15062644
3175 457163823
11996 799985650
8709 -858242317
1002 -873412711
28410 602778375
37671 -163469570
1488 188889802
31083 432842854
3526 371572775
30552 -957719208
14965 552048730
11430 456802707
3313 -656973130
707 13807145
29790 -721820136
23688 234039057
21060 576789315
26999 -280607966
15677 -671813881
4495 -361775648
34783 47324086
10241 889878517
37724 -116527379
1749 -900998679
38468 95597600
2683 -384727701
35008 785769784
36655 -843149537
17609 -106365329
14536 -678606287
32771 52043749
29417 -240325425
26610 -705509819
36301 -947587233
37120 -969921362
2725 -593842854
32016 -982091747
20875 166132964
10639 323789738
23691 8942622
14923 -36034542
11595 -227933628
36836 548806281
37305 -416435400
38314 -900425558
14545 466771840
2768 -687092565
37617 485483961
16729 558029376
28015 230073916
31064 -918949801
38453 -481972910
55 784783078
9170 339326
1949 -345672955
12504 232992859
19233 486013222
15856 -926939551
25050 -213507581
23216 182293160
21353 561583363
10799 742717759
38073 -419455881
13496 -665595233
38684 -528868848
21352 579197862
24953 53226098
5530 -348860197
39130 633901359
24757 651614698
3910 513277430
7005 759037259
17709 -405300507
31914 739142860
32373 -658760891
22473 -880224873
9240 275533724
37844 629829623
34391 -351756336
14817 847167690
1905 381229425
11877 671556168
12324 228623209
921 -22502595
28456 826691453
5236 -144214324
19288 218752364
11859 -955707762
31452 -848046653
32457 47160123
11604 -737579825
33900 -751468719
905 -413022806
20859 246548094
32138 695111646
17424 -792887973
28196 -922369607
13603 215829299
3057 -946119483
8324 -978705479
36551 -472528489
23877 -221910090
18503 196935837
9185 412192086
28562 -836633695
26482 842081641
12923 331320164
17359 963740380
4828 821490178
38177 6034569
26597 -990963037
27358 -849508049
1252 -55668857
8014 245437312
8187 412164307
35820 -563667311
22600 848844737
16927 538376047
4486 889321101
7408 -900297537
24105 114953046
29563 -669009760
6973 884913378
39909 -930396728
37842 210051799
5116 -219445564
6388 -858699211
31933 10788825
22490 -850116010
8299 936359946
8988 227990675
31765 354200469
12869 439631586
29041 827648691
31155 548177353
6752 86672799
23040 721651610
1341 -185563687
39586 564910011
38164 -129482400
32037 959677427
18217 699083278
28456 -565365225
38767 39126501
2800 -328869056
1621 -853432937
3886 53211786
39725 -319010264
34780 -901623248
30459 526828764
17916 -858977715
33896 -985282792
29875 883680954
27319 174271587
29188 565709459
23239 928585481
25112 548377575
12352 331397807
661 -957426434
20864 -579952531
10886 51043459
15246 -682141165
8573 772414770
27876 -697868679
87 360003351
25638 74894685
8247 -852505647
15309 216215884
3825 623798120
23932 184798978
20812 -859690637
6940 -727556478
1330 -701397726
12194 524215642
23112 826881989
1801 -240086943
11893 -784089652
5119 -312786603
24719 -923379537
20169 564149345
383 -329178844
35511 -357317843
18042 433688628
3101 -297992830
6149 -898098136
7582 952027031
26906 -294776689
25586 783414520
26515 680828234
26576 197517779
30837 -43074023
36326 -909331626
38125 -112280920
15898 13677795
23493 619742843
352 -894003936
34575 -78096126
28855 -38604139
3032 -687391033
27186 118111954
15338 402725531
28843 -638245234
9287 -357757
26830 -35709220
4912 157832152
38130 893213405
38133 971755747
31180 140110806
24954 -680687391
15453 528847076
39494 -563351555
32320 -917864198
8018 -911445934
39388 566661173
9480 -588032600
12933 -479293428
21339 459944816
23412 775158126
5259 -119853024
19129 -154909759
19999 -393709831
2269 -994746392
768 -720265518
7092 142553448
36877 4185720
34166 -609381105
31052 -988723631
26790 -348097164
362 221319068
6469 -941457472
9101 -391630160
34657 300495752
10232 461710438
13767 -767065580
24662 520135489
25660 -915130754
2856 668844659
19142 -590495721
17728 -59480026
25695 -599857415
1481 -924025397
7327 238056211
39048 116032531
27952 744630467
12997 961039408
5601 823154420
6525 -765061552
8888 -657243391
11030 904336755
28598 891022653
11901 653715690
36702 255930608
34888 918531107
7435 -23827806
34780 70008967
19924 -491210520
5693 -980407388
25144 -209216399
10421 489321091
36853 325493095
3868 -956380232
38218 724802452
39062 977330391
23500 975207104
26110 -504233558
38485 -136311552
19057 547154361
1822 177075185
3733 637570295
15615 -970230746
35088 382078511
31124 558595537
15491 -862079222
38224 -610187381
25715 -410174089
5680 -364848573
30232 -431014067
32677 -87996104
7353 -867454355
32088 -866983826
20976 -689010186
24176 -369689428
25758 -178643617
3032 28862348
27956 813149489
24354 -128461355
10536 302223043
20175 -698068172
24448 -515453975
11937 -375065251
6177 -740433487
32447 707817616
17865 472556408
22054 227385123
37651 212065217
15032 -914069508
1065 -937861375
11362 233715558
14260 -623856826
9016 47454392
33039 26242214
21610 89553368
5198 -945840075
25951 473641784
16534 -916770357
32511 613077887
11856 211179062
11823 23864956
6432 645749719
11289 -858646126
720 316684082
19061 -914097329
18231 -203958216
24959 967350421
1167 434712489
31056 213993973
23695 -361169444
30482 -505547335
14450 547548891
14888 231696431
10671 919187334
2749 678607397
28707 870702525
8598 519134570
4798 -341244863
39220 -920700116
38910 592805517
3654 59294631
1406 337337139
5981 413548611
18937 746482571
29480 -61962965
9701 -363877370
27874 -69180040
32744 253100501
4189 519482761
6511 -287676586
22292 -992313065
17860 605595216
26707 804510888
7127 -255140992
20878 -907694076
36910 754046035
19527 -568455470
13142 883278314
37238 568465506
18894 -822331570
31061 720106716
3029 791508594
5448 -150021066
18048 -481524229
39186 921929635
12925 272584557
16127 666341477
8718 13987135
6144 -152437168
25110 -87787805
14583 949027021
7904 796502018
16685 462674108
15967 -921818956
5828 -132909727
33342 242674860
19807 -77843113
15822 -56843631
32142 783825253
31242 994113868
14779 -455052322
5508 192920517
24005 849910904
30089 387174225
22773 818270147
13521 342375197
33569 -329322645
31464 852901424
38822 -623793396
16879 -130476218
38643 891964648
37888 683010219
2942 -148585200
36406 -708709939
282 940315082
19113 -953972355
24516 257135059
2316 -598415380
38846 150888519
35020 509552403
3954 940661617
15325 -705995109
26316 695837521
4126 -550276860
6923 783021488
22489 167857355
23928 283961916
16717 -953343272
26790 182066868
18303 -524350527
33473 -524132930
2131 312677414
22035 465657987
22860 -454919203
33202 355537231
35202 290737878
22770 -388406494
27380 612570525
13666 584165437
23278 -915492144
5213 234056939
15208 -400277882
18847 955749139
12360 -641571725
37750 -15674365
32706 965230661
24428 208271221
5561 45711187
31986 -302797186
20046 -4491581
2650 497941538
15045 53971598
18477 723505419
27209 -878001225
26632 -566131507
5434 -767593163
8956 458871843
17335 -961539361
5269 478507801
29789 -890013955
16707 83483017
30591 775542494
10034 58157486
301 -329283850
24571 -882921630
19909 660616697
24649 804987219
8991 577071304
30080 86163124
31618 -606287450
39389 905576711
4907 40473402
10396 458248343
32498 -663381407
4639 180855663
15033 104622285
1132 -625662303
15184 -738874378
1773 406451165
9536 40371835
24885 -549417306
6267 -8934204
13453 120609532
9009 489095256
7808 -880276469
16596 579320626
30381 -638556453
11891 -52702147
36447 403760775
12791 -538519261
23026 730521085
18783 -446012178
33445 -848699492
31674 389870317
38505 746955217
14264 -66202439
23358 -163736612
32922 -841859471
35787 -801966839
33046 -983838072
38908 382559945
3493 -951910361
23847 920309288
26416 416211734
12475 -868179709
17730 613719206
23381 296311851
12360 672232863
19533 -164663175
8395 -142119615
37947 197378036
1426 -515137343
3188 569057655
10817 843030698
28980 -857244675
35271 937363862
9855 12224239
9880 121835114
3201 -461609948
6698 961636294
31853 -879227974
3878 -909899222
13643 448095233
28411 -282787411
12975 -470530474
7564 -429243196
19462 219287272
21280 613005340
32391 698622648
17974 -739531553
28662 -127222279
1961 219209595
1062 888318516
24921 -477431809
839 -415875738
16289 -198048383
12397 764592690
4276 -878019835
29108 -493097610
11917 201152685
29490 -880681567
5706 -384264169
17524 -319954697
24304 979466984
11784 389809913
23988 -927437724
8225 -857199555
38962 -999894054
30492 337849286
13549 -837139767
11852 -288088671
20372 -520613812
2707 856864247
2990 394224647
13685 145591813
30247 252654905
30738 -927680474
4830 -543967697
15640 949648260
14527 -16450868
27762 -619532577
27869 307078513
20813 -947084015
1625 -593096819
3415 534891303
38985 17771524
37713 534575265
35865 -571660644
4004 951040419
28585 460238853
10112 -877025961
13566 -933424817
7487 -713682800
1813 -52341606
7528 -189376874
10550 280456338
11204 -307648360
23979 714358417
21599 599752016
39672 841065602
33479 -456458636
36631 86478656
18013 -938972457
27963 174588846
24053 189898367
32407 -186267102
28082 52754163
31364 508165972
20719 402915568
15047 427553175
5867 -907935403
16239 257145595
20365 577069
5438 382200216
22172 -202201686
19679 440005109
118 787135649
3193 271972660
37860 893818129
32849 712747506
36758 -213578089
16075 -898378394
27579 259304838
16759 30763789
33317 918128297
32895 -419208196
17400 -128640818
16253 -352874516
5702 -485525885
32430 -822701959
23151 -42375776
36226 -493871540
21121 996303267
37749 -702044230
23277 -922821022
37243 -468613052
8556 -757783615
1225 -592190332
13458 -904687515
783 -983742019
6140 749406774
2309 876150029
31866 -859980110
14007 -802265088
32955 -742366082
18143 966766435
11248 992336104
35725 812534368
10139 -896487633
7700 436309824
16774 973709766
2505 -398158706
10963 -546778320
14166 569963728
18063 -699259228
27547 -585508700
37682 888304201
4093 -624053794
1120 -481050454
23466 -464665550
17238 -51285927
6530 991841607
12328 -319971515
17206 -512761395
28431 619898817
4937 -478218744
22551 743761555
19588 514567440
7521 -866726488
10638 -401966248
5053 -771698066
6137 -810805465
20742 155682733
32281 997446580
17383 138821860
15934 -696267903
10057 -260085381
23105 -266381185
17421 804982384
37554 -943999692
17919 -3077798
110 -423961159
6282 553920468
30334 -357300304
13450 -119829847
32089 826240970
35506 -894225147
17588 77594576
37509 -566907401
34460 -211393781
18317 312854890
9510 511966745
21913 240428372
7109 325228966
25628 318959332
37888 -972158986
39856 664043545
367 -238402004
17694 -452997511
12643 -537292949
24375 -502452506
2348 -611838918
35659 -990583769
28831 864779934
22506 -754170482
4409 -985576711
26388 598240821
25547 463970270
35589 477008299
3984 589112654
33669 875461215
21114 -183118130
39868 -926650124
32366 -684982169
4883 -164706088
1407 -952474994
2443 -80810744
5489 936163753
20041 753958100
27620 371114318
13961 -988121103
39720 410988379
35002 -530523301
4999 -846178383
14272 369190589
8158 -552514666
7205 212404292
34169 -658294378
3454 -304636577
17336 906106533
27893 434448335
33945 -283984907
15200 -905649667
24788 134759432
30103 -989328409
30489 553128758
33490 596444063
763 632670207
11825 544108491
15433 864922113
3800 381942448
23093 862983589
5564 429291003
14428 732617260
146 -286070984
13705 507828114
39561 149904389
11077 -792952352
7081 -418945241
6351 -349887785
37326 700197182
37598 -385723162
23399 -127609186
15658 67594712
33178 885955222
14023 34831090
11032 -50043024
4332 567277114
10727 -192463405
25612 -791064890
3226 -503832777
31614 522359315
6964 793122785
13897 -404640959
31257 -76269605
3931 -181579754
17085 301228581
15748 625601527
32592 532160482
32058 -704848595
22496 330745768
19097 -756437569
39547 -919686475
6474 -635016572
38539 -184233376
13849 -885651563
27753 -856801885
901 -189478187
855 218631068
1464 -984468852
31395 -496131538
17044 -528678255
3274 -880835169
5314 831232790
24196 -504847784
17986 -225526278
36155 308883042
32922 959117081
16862 -318607948
38677 982079394
27832 -249464600
13516 -338391124
10690 585651936
39357 -317429232
21917 -269472105
36358 -348322829
38918 532053311
18143 -107990248
38896 72438542
30759 155059807
13531 -445340558
22486 246005095
38530 -199913964
38089 -42228242
7505 234255390
30791 -168846884
1994 -258688312
39977 -268959342
11427 -182590966
16931 -163720668
36504 -888286659
3006 -365150361
19393 -536528228
30315 17499
33660 -897381714
34082 -43982575
18873 937127189
9578 -774147082
24677 112177401
29145 -928792336
37134 975992181
20222 -963743714
16945 -899844522
4514 -250699803
19530 -966575278
18066 -681982205
27435 -73947616
4158 493937422
31275 -667756822
17818 -222049177
8249 -645935067
28475 -202828101
24818 788507121
875 -266561949
2069 -940834154
38028 -47849982
6306 412039201
34681 -542505400
34798 755703249
7973 -717724455
13341 -355109322
23063 786782389
36164 553160774
3954 -187016429
14396 479707437
12371 -974701878
30022 177418995
2469 977480844
35248 845494839
20686 571643343
29714 220597315
32870 792335064
26017 364716018
15621 997347549
19447 309140813
31492 -385420056
38686 -267567214
29913 377490905
30830 387114848
18639 -976486136
11989 633925224
20572 -594372640
24558 -276201639
9553 482303040
22736 -200940196
17121 -821013411
1654 282772448
4820 -642673659
30243 -926332332
4835 472940439
384 -660670312
2475 41872677
39936 -806084580
30269 209872386
22605 -685129236
35989 -847114742
32620 -12769056
29306 -534827089
35952 -205862824
36981 -867161143
21800 -293544962
27488 465370452
16794 -864336548
7475 -658251342
9098 -970112966
13076 149688661
37691 754725832
1253 293495549
4289 -684042375
28390 382187872
33132 441786892
14189 -567859271
33642 -906414251
39279 992563493
38704 -302694056
984 -814047390
3064 -857739498
309 245504822
13481 326536208
19597 -955195867
9148 254458929
21114 430672671
4574 91086838
4464 -337141283
6590 -67431139
32106 -962127148
9935 432636072
18175 -491593707
6139 219843575
29521 -881022549
6416 -816078806
18050 173426855
8030 808769478
22039 -838345291
15196 858701509
36791 -950722014
30659 105984343
27534 827377903
32973 -943364770
445 456631996
21202 -759684087
31987 68592549
38843 669551136
31064 -95793488
20318 930484980
6175 -488423065
3791 33146732
32563 -854379425
35285 956451819
29681 682254600
12588 -633749520
34824 -514137178
37078 63999597
31181 521822356
10705 -491489951
25964 814871624
20526 -969491742
19395 -725705699
20814 -834504281
20700 -705513191
23746 -945798871
24215 -937096775
154 -656416113
32060 634296776
27730 -631684562
5919 820221739
915 -246883332
36266 -940682907
19450 -675642009
28042 -357216203
11774 -735373495
14764 581694004
28306 46152298
8018 995194157
37320 -112994530
2954 160145068
4647 -51738936
4952 733587167
297 136604800
239 444397010
15103 -758015623
21046 -907997492
39602 275736016
14008 -335266338
37460 732459050
5556 -714521600
12405 617689232
37883 -855263329
10829 575677061
38885 728005899
27320 -865355501
25564 108921837
25357 816231966
33119 -772733133
23878 915425652
6382 -837210292
32217 -358684669
11348 5027426
1089 -593888183
10868 369661707
20108 -170205101
484 988172774
29446 374828864
22278 -183641635
617 -874643375
37478 118221161
19351 137547936
16255 195423041
9909 -225315293
26712 611649372
39081 -53129863
25470 -447446907
20520 -970768705
19466 357753168
11228 79857960
12860 -721053316
35811 -912412313
16552 -937830305
8061 -894938392
14587 -882044820
16343 275408677
32966 -804547937
35105 315835692
400 71769219
14944 -333918636
31503 -514336537
16557 -837109625
38024 53653323
2844 -551686573
11388 -667502512
4173 -156145929
1759 290340599
30295 -268920018
21591 -753625339
9842 -916445294
3384 -80923824
8241 600506183
18229 624436348
1920 -642080304
1062 -288105021
38443 84656862
27238 -510531085
2239 -911708650
4779 292185260
2749 807045081
15505 -935223836
33117 -911356728
3256 434857262
31924 -587340238
14470 655864845
17375 -954438236
24301 855177852
10554 541985614
25311 -880041120
13861 880852472
25688 -223577277
11639 -970587699
23654 -934427077
34538 -338469772
11663 -493175217
37301 -312526363
36911 -175492834
782 631750417
10180 595840165
21363 793112704
30822 -606859000
35206 531678736
20703 42291474
10355 432965758
14583 -321397635
25089 994104214
32870 984360269
9547 -426566921
3308 846252874
34010 -34759565
34073 556054969
38489 -370288691
18079 -718652666
27500 -655040731
31974 -989095390
5611 -166074786
303 681779147
26974 -495119185
6574 144301005
23371 738837327
17895 -43302492
14130 130444810
37890 314007115
16342 -451459973
20463 -208642451
8871 218370350
1660 19010887
38222 -566992642
6628 962059738
4349 30062073
27288 -231445047
10453 -770473690
7127 -917892412
4947 -120562575
31105 -475229949
27560 -245655332
29480 -943751003
12466 -872441959
18069 441183720
17622 -911934842
35509 -957605117
5771 -715013508
33851 7033520
9611 -785719657
22417 495960478
31784 -352909690
16621 -39153945
29998 -580117765
39661 611023746
33799 974394943
15965 770110764
36116 469777709
15751 -681438205
25516 -245835068
30092 -874049829
25055 844803137
29630 -998818049
15472 229750824
31168 -299700169
16662 829825081
31744 -459110064
15992 -834191556
10680 206048364
28463 -750277660
33637 885010339
37457 -342101388
36323 -342110400
11396 39029923
34856 577528424
38596 -411286738
32752 -512058702
3251 871823649
10826 -731661268
38565 497338721
156 -749361655
8282 17415225
23671 509111898
36615 -854219376
22966 768914349
1042 237265077
3690 -527863399
26202 -133405151
24773 875356363
1141 -893522405
27211 551335979
37279 -138603913
16090 -166260038
38695 -619083120
15602 539826914
25260 -929282743
8837 -89547892
360 -565490108
10518 -876127495
23208 -160243027
22051 -24206518
10084 104260600
15450 824702092
14808 -569527364
26585 728996573
8906 -289507701
8388 -62826206
33757 24642535
39416 -989859172
7743 -274491197
22414 136331368
23478 192949354
19247 589391249
20108 -828619812
17162 -939733885
19598 163599667
16620 -59324436
14009 -663493968
18669 -908767932
24995 -977014833
37468 156445252
19048 -341889749
32787 -842117794
23035 717049155
34311 -59171447
39923 717990776
16483 -56183276
4326 976459751
36292 -756567919
18197 951504433
20453 11493452
9017 339757794
23827 87997071
25493 -577420624
4545 -704241153
4100 -442993161
37091 179042011
4218 398339498
25007 -249613771
14783 504947251
14380 262979316
32393 620891056
27160 838910862
22944 -554963282
17504 450223450
33256 -761442509
35286 216677955
31379 -881081377
18001 107095464
14312 188936871
23711 -12937456
20908 -292425238
34262 -186422848
3382 355545124
8728 -73664381
31288 107694516
21925 788463106
10321 -898856320
20399 -969030917
28887 414749615
27108 -204762099
35857 647942141
20766 84138744
30561 -978376414
458 -839124883
17662 446604871
15987 -190979481
37673 166558568
20045 -887389754
22219 39077405
11922 87628771
8230 -66706495
37186 -419609802
35635 -938985098
4518 580617583
11837 797584520
3015 -18412024
6722 -907195956
27632 -82579869
15249 -890522720
38506 324988088
8609 -921250739
27830 415294491
21091 609122632
36390 619927873
32997 -875600340
13166 -499995337
34862 288681225
16128 -907869650
24287 544270495
11368 -322023003
4974 753636123
168 -655069267
30865 577808046
1681 960867798
12240 -806837536
31726 -199083463
7381 124897199
16184 517219554
23780 449148470
28131 87252572
17236 549736775
14354 -516242353
4351 -479831552
38944 -959369521
3830 953668637
21113 111326663
17397 -916794845
13202 258777631
1783 -428875387
7078 53331233
7771 -936949627
27573 36198803
14710 922975150
39973 774483755
12680 395598489
11617 -349295546
22103 -845973733
34716 488785969
12803 562866452
11442 -408849989
36675 953056631
21787 -218611095
6538 11250422
15036 549791340
38926 -35155329
15045 -800821535
17269 -837596952
18199 -931641032
2724 641311977
26819 162534523
38978 -590388246
38022 687278435
20757 -199782569
237 237832737
22749 -736970090
2895 584651677
36936 383975774
22549 -895135321
12373 -888760176
4496 830117584
16050 962811298
14347 -896020462
14860 117189669
17999 -936891105
39772 867697582
25689 500444817
39605 -256084899
12533 -306536290
16448 -931179641
6624 759732768
20799 612795547
7674 -747030483
30550 415457733
17558 97030221
24158 717522922
10573 -544701596
34296 -338523442
26228 510581270
6519 -563350846
23089 -757799422
5396 -643117358
37744 -713311224
32487 -364598649
18064 -502553373
15749 -236034715
37185 -258895314
34204 306596546
10632 78564857
31432 204424753
24028 -898731813
2945 -192224412
12148 -840169049
12222 -179122761
6394 100434726
35305 -50864909
17734 414389481
38258 -62202949
38403 -740668172
18457 -466252904
32382 -870063535
37505 -133525796
27103 526989566
30776 717631708
12814 -399842267
22274 -513817794
37796 549036840
27792 -36974783
22457 -384273706
1021 231796364
7808 -106054799
11035 -88687323
29729 339465541
37370 861929291
32740 274824483
37302 -791907823
6382 545905121
11040 980834805
22866 100153483
31217 383481814
24022 -821927970
28871 -893230159
35059 16138168
24463 288493013
5730 -293786134
39068 200541834
14512 -593746463
39079 761010101
15746 813480592
21428 197032799
4978 723648484
29958 -949384920
9886 -667792290
1195 -952519005
39164 434949103
21134 -14811238
38605 5659536
37705 192646356
15722 -985729986
3882 506178518
36705 -293538549
34989 -826840700
9403 -476392432
4513 -289049582
23218 262141499
26336 130425939
1020 165624546
32258 960376293
13642 65007256
32712 -217290197
18566 -3630844
28693 965493845
16554 -287626479
3537 876342748
37619 344312274
13726 447127417
6718 794274323
38244 16005065
35484 406972471
30323 -639997245
28695 487455053
35952 359936658
29304 -476013935
33322 -996571793
14364 -114280704
8454 941466033
36231 -740930719
2803 736633497
12599 -377350865
1410 698086338
10108 -446953432
37244 870251487
12905 -529466823
25649 -629764514
38242 -681755260
19794 -748347677
28982 -926816713
9353 -836187904
36658 -363065364
13933 -961320974
25060 -341588980
302 257258737
8588 592137641
23129 888923104
5795 -835582463
24106 -965735464
32377 -710227746
25432 -82698651
16836 -651678367
6374 -509672569
19755 -982224924
38365 -675217482
34615 -793914913
19724 -459355931
3096 -491648729
2293 -781809992
8746 -588015494
2148 -915757408
2050 -825626316
31222 -928574726
6165 117724196
16451 56255327
36677 567754893
36527 -979681767
5665 113609863
21293 -564840749
21770 252625419
30507 -72623991
20079 248536383
7656 -845753418
36591 -952656828
4032 -223833701
5245 847885335
19021 -831517470
24158 -608876354
7843 -786433407
21921 -949369680
21567 -231139356
18878 95894948
21165 239494444
13696 299824541
6313 45922456
18466 -712888184
8201 863676819
3402 293834895
14421 145052207
18507 -757123657
1679 505538451
20982 -513339898
23749 965537050
19997 766445138
31813 -760852058
8587 301441916
13218 -6990270
20528 797187463
8358 -688125619
36838 759674222
26040 354494669
7841 183611655
2903 434950591
39151 -58872407
3937 523657323
32127 -793745992
34111 127281967
15370 -591750540
10951 570697859
5802 -23044635
33635 696802762
8846 -329629260
34556 -619233149
1233 -372650628
19947 269602912
13935 -949561932
6077 -861157663
32929 547301774
25721 416528979
22655 -993687923
2439 524949656
27976 674414780
24241 -242003451
10761 450083345
35063 -890124810
34306 991056561
23654 -589531304
35548 -945960498
28875 -165981791
21122 483876779
31202 -79071179
11159 -567248593
13183 -674086371
2609 -513919561
28870 -826484746
24911 -612338386
36396 -590008692
27858 -944270762
12584 997256987
8531 349198617
11531 785367645
32695 471359188
38691 706715184
9746 -160411759
21374 -940696083
32739 -650612782
18627 562812574
6204 -959996105
688 -385291840
23415 483685164
26779 -276490443
20866 -660795324
13915 785939525
32866 -845994926
3692 900746497
30496 447877747
33288 -451508427
3110 586983189
7783 -850331670
12248 -499027146
74 -544930845
1730 189204985
5234 632498699
3212 759124285
5802 460325921
31831 -112053375
31302 -180811069
4810 169852695
17770 622085216
28066 -906642327
31774 -320422188
29386 -233505088
34454 -981978587
9744 335792495
5350 -514917764
31392 -623338010
26976 -460358226
16826 -189450527
30111 -499891440
34482 -875619964
6662 517515911
21195 996786311
35359 -908005685
39532 -353133997
20030 -804470521
27292 -58056052
38862 986491803
33217 -896823324
5525 914433314
31903 -975280689
21302 -19232775
9001 192183294
12768 967248276
33189 545065825
5863 -722560771
35141 -867175978
10334 -465711125
3191 984176334
38691 1282044
11524 -807120927
23023 76298719
26875 -928081186
11845 -304221765
7902 -227663558
15754 171613720
17298 -285240196
23099 198437054
1683 525306297
8476 762192217
31447 338074871
18894 -555149311
19565 687102938
35625 453025578
23975 605422755
21829 -992645687
9387 503635498
30666 -214358798
19438 851476260
9056 308198861
8934 944147339
23496 273384808
18216 -662773770
12529 -729117055
35163 342539897
11121 -362062645
28045 925222960
2251 -995969988
11945 -938072393
26716 -158845774
24894 616395918
27769 170684896
6099 637194279
26892 -746865215
13647 290261888
5580 817515946
17108 893662579
5163 598349074
32020 267755322
11572 945937690
31398 754823533
2846 -4057308
9058 519179441
23402 -150078553
35674 -985422647
13273 -193993531
11366 -755383082
11198 -543962608
12179 785533815
32056 75514441
26740 -876977824
4757 -984762367
23061 688963846
35521 -899910083
23961 187851431
31317 272047092
26137 -812548291
31151 -819729487
31961 -27004807
12548 -7229097
17373 -426216014
905 -528937829
19564 627985089
35258 -447271546
2896 636271741
13919 -953136336
21300 -773694014
29834 628495026
21297 380720711
8496 -422978295
28798 332161608
13318 216279811
30326 969574933
6480 78760819
11723 -720741363
2624 782659026
37550 722825447
6889 671443528
8335 33337112
5207 -678121503
22163 704931229
37216 -866064524
30503 -716640187
525 699023400
1459 196048150
6111 -914830982
5184 977630255
1542 900339427
16599 -596968140
10498 -552675628
19751 -244335328
6472 535333121
13002 -811262701
34412 534333360
11858 135981335
28917 744199617
15094 -922529629
30185 -522817517
2237 493081947
6450 -975089292
36081 -842716306
33950 -77627441
28339 -30922385
29476 787151842
32567 506844936
25962 -945600028
9447 -830507684
29616 -553967568
5793 -645941201
135 580304027
19997 689094002
4374 -964014598
7886 -92328558
29742 -872605443
21620 -458109879
13816 -205083809
8751 819934051
8020 -313395883
32312 -754966559
38378 -986362507
33820 -586735122
37195 866904338
13124 215319617
18417 -59013190
7190 -854181086
29270 -88065098
305 550827185
14980 306509995
20906 461088190
18312 -435715279
913 143758876
9280 -445331521
32597 -70993986
39456 457737298
11146 567544907
9786 -221565815
14876 96961316
37287 -583916668
30143 -336692002
3267 734175702
26958 730877331
20869 -798411113
18883 446547261
31804 445235848
570 -352963861
35016 -384353533
34947 221237833
200 -540479353
17946 -735896106
8802 176799655
33841 93665442
23112 664974939
18272 -694394933
33067 -792059603
36100 290644765
38449 630556332
25220 -706740592
6671 -991740685
11517 192760454
36594 -647525175
1293 168048437
2623 483107961
28609 -861563763
16485 -755437178
2478 712402905
24701 -913294715
36578 229112669
37737 -298272189
28209 537771200
12318 -643852846
23487 -295699341
69 554970765
26434 671365058
1865 -410116910
37916 -425725698
2740 -591045191
22771 910479208
31799 984125362
4537 687207730
6989 -990995365
29922 502567013
36035 910711688
35852 552422850
30403 -881086231
17278 374624059
4719 623642719
9837 -833202885
2174 -70998862
4229 -700607379
26924 -592679611
35200 -686241504
34057 -531493985
27730 -439145679
18405 978185854
30490 -613647735
39279 352705392
13433 935416762
35965 -674368336
21787 580889283
29695 -864417282
25438 -375360937
36180 -260529236
31904 -357128375
24248 -517885296
35095 39872483
30980 815931170
33538 705710293
967 430385035
7243 -557898734
13532 -780340630
4763 100794083
7199 -430110839
826 -459185454
23830 -918400486
22234 192582612
21676 -217750125
641 976407670
35649 -538825794
8912 42708895
21379 414059895
27418 832724005
30651 288728710
30098 219460955
2222 510031616
10988 832717339
27776 -657467895
21267 154572101
26649 674754973
34488 807942092
1057 669606829
13058 973536720
20744 -477220917
33291 826093697
38945 -873227257
32639 927242201
2559 -343583326
25385 -524143593
37363 -144050440
17529 -630708166
5526 209395936
8042 948188515
36970 -159446700
24626 -683134341
7752 -496820031
23151 -875820888
32186 -169634841
24244 -670323793
6257 605209280
22024 -810386115
16087 -270394800
21876 125331013
27422 581854996
909 183683611
15446 149021135
13424 -491181564
3305 607500971
10624 762861464
7125 264800273
20243 -331604751
10715 -942948774
12740 793283392
39601 -552160749
8533 -906923019
7220 -868754145
7410 637546907
34274 -895420343
34654 -900610717
29248 -930901954
39182 976755561
10350 -458918955
18369 429052605
30422 -352386347
13927 -698331009
24241 -23326103
1478 532910520
30266 615154954
34207 626174216
7551 154186217
28426 968559090
22350 706974769
34427 851315834
21471 -925983379
34669 350505431
17345 -208672930
8116 213750202
39160 517867693
37700 333506483
15475 539749580
19831 930411625
38499 -542243933
31022 255181307
31876 -652934885
11333 988421579
17022 -841844223
10547 -508283891
28297 120635723
8698 529201324
23108 998769766
13189 42799718
26273 912000451
24497 975021303
4139 -395614569
15012 300382195
30174 -351264035
12033 -634408807
12501 -748334977
10139 31919405
17338 -792839273
36505 -900018531
13932 -465129290
26434 -917036598
4727 -360237773
8347 -444808517
31202 -803095815
24637 133661534
39191 707057473
39257 243805485
24033 -877756673
15646 -839389381
1814 480014205
39229 729987677
23436 -853025688
11394 -817074282
23541 487280772
31483 -428032103
11301 -420362528
39700 530174268
5752 -880387622
36565 710448045
25933 535873304
7130 -722062448
23038 657825122
24803 259406385
17005 918447070
17628 -891403200
24478 946218817
29484 -164826792
18927 -694475736
5037 -995122772
5126 153522467
39940 667472871
3492 231776425
28805 -194924010
389 -11954406
35251 667905368
2921 64666320
7795 471882379
5117 320102310
25733 -939891052
25749 -996177881
37291 -805440289
12920 -992709775
10843 600783125
20354 -952168155
30666 958135879
5103 -964978170
38257 -360453044
22947 -619195055
10540 -529296588
8781 812663334
6007 745285789
4521 936968052
26715 304853800
2750 653489636
28109 -946831202
8511 533668497
35076 164901750
1228 277461429
9628 558805918
18150 -923622068
39764 -915803356
23601 -299900397
24549 378198019
21432 -979117101
26234 -697728561
37229 840026563
30968 -584091408
2393 -30241900
4089 -408385966
22833 -61758507
26344 985592196
10300 -107488658
9125 717901418
23689 621211526
29460 200298751
15397 -648801811
17793 808989222
23594 -991761005
1896 -867797661
30132 -258878624
24292 715184481
13074 -812936289
21812 -936824743
25645 704371817
9664 632585899
14449 152088477
39820 -180443994
13777 -673778901
32626 -932911058
24048 519197465
35655 497538436
4011 -743084205
31144 -225790201
8492 -948736045
25332 -853206962
13873 45918623
22335 226049622
21234 698103297
31467 -757679502
26398 649046877
11707 750121129
33488 198117197
18297 -449232122
13174 -187832736
1082 324287274
22063 590277220
33016 -945723266
2887 833386073
10029 964864159
13551 439931378
6354 -470448288
1335 531183774
3424 571348687
29186 -250141081
22150 -810688759
32372 541091935
5485 -94926145
1734 -785857790
29475 -883936220
27408 926214907
8480 210190555
23644 967209469
31895 68717847
18359 797986529
34260 390278275
29988 -297211740
8387 428800612
25653 527947673
2946 168291809
3051 -481148811
23125 -618254906
18950 149551773
13985 -495815039
5095 -404822965
28295 -757480190
30367 765632501
38323 742916773
30973 -577789639
33243 90986569
21197 550249330
33943 163147502
24467 -893872465
35209 -807957672
14138 297130118
21309 764398153
23248 -429546460
5314 728440784
22098 285478549
15585 -63784351
15461 -442092809
16045 -892919770
37004 -516037822
12540 761414367
37289 -633335672
33659 -21114219
33284 38698484
26020 -977532400
26282 -560985898
24221 -368582421
12086 427360419
13960 404641880
39018 -753008316
30234 570335624
27627 70741114
8307 265642169
2400 537803086
5265 804704350
35070 75235755
20084 -219545845
19937 -876447644
7194 211330093
34047 753889572
20027 -987890436
7145 153340328
17100 781564246
2480 -108140771
10914 -716452590
3035 -975678505
18963 -476162501
39669 -934532988
30099 -571256380
4324 14718420
34176 477551714
2222 504599392
28103 384370610
17056 869862158
28083 -652048353
21213 534531102
27783 521688108
8707 3588356
7586 -26395119
32292 -952992463
9034 -113185150
12350 -36448323
18691 -128575652
7969 52648370
6791 -515194860
36856 386132291
8037 -990162684
4280 -927120925
17587 -923567510
24138 694941334
28789 124042020
6481 -215554651
33706 622376570
17804 654015187
22725 535997642
8846 705650094
38125 624868110
8811 685981194
25917 550736814
21955 648976778
25423 -488970942
22728 850415161
10591 630873458
25949 620107006
4694 423584528
22902 -868309916
11788 -897930167
6405 -101610619
921 -590798156
39488 -974539441
30655 -894056356
8108 -926955316
25879 -894654870
1945 932136917
30048 -797311853
37206 544140250
31765 -826228179
5280 87099933
3292 -124601294
19587 364467579
34018 727287984
37819 -448357513
31870 -882674197
4001 406320574
21134 854952789
12787 -823240161
4524 15408139
33270 249257245
30515 -991169599
34902 -370648435
8169 -679943086
28736 -222247894
12040 273079932
34991 -849009633
17947 -722908317
19668 -847505424
17065 -283351685
10472 686253837
10764 -993314715
38075 65534472
14312 -770611751
36389 527567213
20811 492098835
5590 -781933990
17576 663251325
28240 417480490
28949 -126574257
25676 -670346674
3694 912600988
9024 -999982983
31595 996101640
26308 -953411311
38881 -143351342
13944 251756779
7604 -617034005
34245 -422511631
15583 412101914
37102 857150633
16644 -413087255
423 -889837311
39533 -224849430
16315 -914011340
38340 427908481
25822 647598341
15360 -251197967
20026 235234844
19887 800126953
11964 162686332
39464 -427784882
21115 372625906
34276 -563232934
28982 567535358
2344 907686210
35308 -541897566
21478 204935338
5910 -550204271
20743 800941009
5843 481178575
13269 -343540919
21115 -873091985
22860 -518575021
28285 -997318862
3825 -651000902
14217 -356639753
26154 284843287
10355 876395330
7042 818616781
19344 422995687
18122 -573834264
21076 925934650
6732 -845604050
16961 463703336
38264 -383452527
6555 -110780846
7171 778691531
32864 -469215979
21513 -769213619
25480 -753298853
21396 403865336
24977 500999696
31379 -241436100
17034 -884648318
27370 -621125229
509 -991483625
7379 271961842
37794 -711342065
1272 -984785892
37935 234211105
30260 -597724114
3770 757284489
24863 -7926219
20164 -853883368
17781 -473433626
31712 802645642
1691 282879175
3076 -675826961
4722 -761410579
24193 -676343539
9190 977872090
30285 422504700
2636 971656568
27030 -618775571
35535 316040258
36145 -823818684
25806 591382146
12280 751799914
36547 -925949334
13394 658832442
34438 -856749322
9854 -763918544
14496 -677327521
21901 320089281
25743 -220784
7659 178726093
27146 828434931
7852 932517943
18725 -982573867
26392 344511233
12550 781694259
32758 -95701112
15155 306674706
1726 661565036
33832 -740951948
18732 686375118
16576 -660575380
17100 828428584
34218 -664772578
6640 223359000
1446 -502703689
7596 -982309351
8593 -291651410
14724 830855446
3032 -883532684
37929 -940758886
16356 -598908068
6639 -171212963
28426 324671509
39562 -206475285
16187 515782256
6877 986018292
3230 -892610887
16536 -630179672
19329 -479486202
10111 777623174
33825 847780773
5716 196057705
29504 598038768
22438 134420439
17907 907312535
820 170216717
3755 862234261
22123 868687458
8526 -805611468
10789 -524341965
32681 -152855289
13825 417894017
34346 981155909
26060 397150360
9887 233410025
27151 371996169
10227 -324879938
35184 342352865
9657 299999730
28618 692697620
30691 375467562
18176 220749436
33247 -433049204
19329 -870359704
14686 456681772
22836 -675973531
487 -227992635
39627 110876660
23373 382151183
37561 -40134315
18208 387833258
33322 401784710
13928 -395051567
28164 -958855144
2477 -74056416
7499 -182706868
2570 -698210482
20316 244145674
22324 -167487833
30292 630079643
26113 684117008
726 -701946873
9788 548542950
10486 -85679649
26038 769473159
22770 251288045
29108 -941435757
29030 -74707558
37299 102243035
26620 -726506455
26678 -447203873
25646 -965369531
16144 -18654402
17767 723325960
1957 -642405181
31828 955568057
17537 12544420
3724 -797131095
29257 515067323
16835 196814208
18607 -156108355
12242 -853120397
8399 -193792287
10749 271001271
14817 891125697
38177 789153719
24190 -512202155
23445 151023821
26135 -44923316
31504 135517562
1972 932788090
8863 206899683
8589 49739508
3184 211452585
23147 -620525804
5843 554380018
15975 -438598248
9466 978338083
15707 -669019276
22774 128576566
6638 -501133126
24721 -628939051
4772 -553452822
23864 -691675484
2079 -898532743
15348 -433188282
31402 -760039599
19910 -315379439
33148 35996341
30539 707023093
39464 -990627355
14398 -508647268
7168 -479788211
32514 938383862
36781 424062874
9749 -74184713
36237 689723418
30597 -237889180
35337 -328522641
24617 390410811
22531 -633206234
34169 -340283685
16878 583450283
2978 896454077
33523 92926376
19022 887433515
22600 -577570663
1127 673073418
13633 -446490234
12641 793833640
5280 -764033235
10184 753018741
5914 869041515
35228 914477131
4296 438081250
35017 165979843
16160 -32856823
29813 -735854464
35967 22549388
35765 -124927211
22657 469109488
18827 70291137
908 -153674745
35023 -313303696
6297 -940145462
17657 229924014
19108 -94788425
9444 -925972162
21324 203105021
22624 19804670
20866 -149058030
5148 -848906009
39529 863997024
22765 -926288689
24102 -571644506
24983 -292945120
26018 563806757
8366 641520160
12818 -774256724
34169 662483387
3754 -486220887
30690 -713548176
36017 580382861
4235 -954239869
1155 -945982662
35662 129706857
849 -43617981
15397 -571922840
28472 696040376
35871 411958160
13042 450572572
15683 874377205
13718 748875410
18688 129544047
23787 549146534
5649 -887267146
21032 389467539
6753 334432689
29174 -535302953
30739 458370986
34196 -996693321
8699 128706399
23560 721395044
31773 632584094
18608 -941427970
20956 246863995
37553 -131412000
19763 -918927011
17037 -805312379
34157 -702885199
4009 855160822
24715 659276156
25198 -485934960
2088 919511466
38806 -921065631
1050 349992826
15578 670993000
24397 -105553901
26547 887999137
7521 -632627479
36517 276605153
33154 13264827
17818 -559489580
38042 -532310733
4070 -842528795
32029 -768451451
24706 27168077
33118 -37706906
913 -410433746
16977 -627488443
24384 964719717
29071 -544225623
20478 -946280041
35450 -414350182
22340 729767023
8529 445839321
20502 -580224793
5628 -143401967
7301 405958318
29524 495483669
32219 -910908632
15800 428577903
27350 470373276
19531 -637474732
36826 -22291738
24332 -566527141
7237 -689942440
13874 -864310247
19573 -908015935
31089 -989470679
4997 674361911
17120 -466844032
34002 620505497
20168 -193060902
19120 -433442346
5376 -705073958
23947 881971338
20967 476941174
26444 966891295
35910 117316848
29708 -572980380
37182 592060241
29995 -707446704
17362 -46628946
16729 -698394082
7831 -941195198
771 -874698277
3574 922621301
36752 981714772
28779 -670179908
26136 -262984129
23562 -91045847
11681 -799233567
14081 676364527
37728 -922121878
14096 -182710010
26584 -950496213
17084 94491276
22331 989616577
18849 -273405556
39247 -283204589
13488 -880293323
4332 377360017
31142 -854546587
33506 -670562566
13306 612379919
10425 100019640
26074 537956866
37746 -387737896
16580 320960154
10145 713035473
19261 -99929325
1952 -747366921
6009 -895403658
27140 894940634
12398 -761495144
7887 469106386
22756 158865884
39298 -894427784
6005 910573896
30168 779592803
8796 353979309
12529 749320591
19049 -967085132
31376 811290273
2099 -243244373
26303 197157871
30951 -8102290
10406 503904606
1593 544556958
21816 632717545
20284 715613989
36226 993789701
38272 653323038
13287 -968684478
24679 -908079373
19937 -355600195
36749 -751930175
21047 -957131184
39091 -539664204
11425 339892421
6645 83517540
15252 -273565922
15037 839357594
30906 -123057992
15906 334216628
26970 -127990928
35126 316516188
35579 629343195
15071 -477290252
30376 -908714784
5022 29116100
25926 -939469689
39129 -18078230
17567 410686972
15746 810074570
28464 -488134658
19422 -7337610
16337 -325959934
22075 321154457
7439 920967241
12666 913157980
30521 410234407
13955 363807791
37540 904546099
31316 -742214624
21477 -646335733
30932 -415967311
34460 -583396246
10727 -777373589
20983 -139271623
33721 -717097177
5214 -368674203
5864 -536590507
3951 960101550
25144 -291135711
18622 -855032260
2149 -768405839
1953 556729142
31594 -700187546
37832 334435843
20111 162139260
11950 844499307
19414 954811041
33806 164642760
11139 940910139
9316 -937345214
16937 250481210
10704 351894528
32431 851862799
3441 350971005
18747 -249386074
8088 -112217938
27557 -96342754
29701 -569873609
2235 610819149
34762 761067531
3192 305178697
26091 -775836937
5824 571702604
9097 142459895
31035 266693313
10876 441458411
29292 604127970
27122 -916418423
28937 810381722
32001 721750562
8977 -364475966
21281 395720087
6479 -240923468
12034 -404832668
31217 442925064
20114 -152113206
9858 666834407
13364 713126204
22452 -686627967
25347 -691301189
37223 765733486
17809 949756222
14153 -751457134
4589 -616598718
31845 25439440
3475 -675047060
33028 -580282828
33705 52661106
28440 399035857
37274 401205737
8884 856579655
10415 295097387
19944 173658741
30775 -680499871
38942 568842394
12233 -80387528
5047 -769127485
15382 -738013607
27676 -539744449
14992 -609143679
9262 -396944129
13044 -825182
35925 -711001360
34498 -945916901
8837 552180715
36723 -764971877
5511 556897719
32813 -510276512
23619 -756618195
24200 -929896415
32412 437422559
15075 -148167216
19178 564117457
13009 -999773192
3130 759206852
19076 362584352
35523 106892391
11032 237552118
35218 -881372202
8515 -63558119
30005 -400559595
14477 -215398412
5078 -445888134
13672 -408072711
27228 -916451306
7607 -537765778
27007 356779638
13449 -105700968
5841 -719597465
9388 -349697192
7161 285608970
17714 -893095186
16933 -920320966
26834 640908744
26978 -511391499
8907 869115347
33288 601336981
5200 96903383
30673 780558364
23412 -194541130
13094 -944105749
33891 -57372631
6403 -565723549
38988 -961396310
26499 -416031406
17565 -393195274
29542 -445689989
29046 -885404724
20375 -941833528
11328 -167704122
7578 -962112650
20686 487340233
39969 60160865
35582 499705884
1108 -874409361
1245 -737624655
2715 425374200
10652 446675134
38825 -105554532
14064 -573154010
10718 -973298326
11686 200507979
19610 747360258
3084 215000731
16610 -371843665
39 -942665591
30997 -546259461
21405 -989699278
2961 833950964
17958 -940346663
28683 520204067
14620 846059201
10688 527031397
33218 -489738378
27614 -516954137
27538 752407280
31613 970758330
34941 90759223
36307 973051221
3909 81194375
5139 -941910733
29807 -27716054
21023 -759247514
23451 -974268791
24549 -949859666
24402 739277759
13313 -740070418
980 -779044628
16995 -564379649
26215 -939045804
37830 668324607
39290 428413752
9328 -676174207
33367 -85249419
24958 -470034367
14901 -396882726
1222 -160493553
18934 99884707
12270 -736981405
38930 7478735
32848 -83966831
2753 883503330
18703 -962873842
22864 -184559917
30633 -311807952
33009 243929077
19182 -752695186
10608 700632297
19232 -103451492
34142 -279476026
1249 -683639460
26988 -985430959
10102 -248441179
17417 -911357728
1008 945102370
11893 327736345
36028 695393854
36367 889614644
11080 20731081
3131 910299229
24659 286481712
26527 917956138
24788 531603840
28701 -895082868
37460 939004018
911 707182842
28237 -998401293
33882 263747897
30170 -606245311
13412 620251298
23996 -698972471
21384 -94974697
36300 864260023
27457 433974101
29683 204727379
5444 -701053062
19429 -943949307
14534 877511969
25455 540524216
4587 868323233
22428 -634580734
14327 439925497
29747 -145192985
1705 -174791793
15858 908579916
3798 439935116
36772 98479853
16229 -941454821
35635 -155366929
451 552763684
30624 -605658332
32362 -754397755
34215 921130051
10620 -961953107
6481 810576020
31639 -501268442
17056 39425259
32276 -751954036
14173 -652636847
19422 -4689669
1800 371230029
26235 -829416782
4752 -514761429
31643 137482462
2500 426680385
22054 231748444
30690 -753010526
35878 -876069233
14014 452981255
33628 334806497
18056 773380493
2106 144585266
31231 624711462
34616 -587929268
21064 -681598246
31785 -919465964
33608 695142863
17787 -988141983
16834 -814721642
38744 362769428
34225 544619332
8807 285497149
27917 924384913
2521 812244683
7533 423921929
18776 -801527501
17766 -314378061
9754 715140880
11613 -411794652
7103 -865075632
14759 387109027
8243 -551244762
9610 -975875283
3077 -32333972
31809 314986442
2127 821361819
15321 -370013968
7298 -643752716
8320 -778680412
1519 636769817
2318 20575852
37792 -452423355
33878 30816434
21783 869047545
8267 -905038159
30869 -621854763
20476 776979376
24094 -730644537
21492 140030084
12879 -989492832
25342 419973300
39333 19655004
22289 -503722987
36603 -690637018
12800 396910608
2813 -784645528
11118 633891468
24256 976200603
4501 -121835006
6836 -863753964
27627 406769118
24847 -692285945
29519 193808102
34539 -310114708
28814 814091010
20663 -506112583
22422 -910189494
7521 -10943654
19329 -258038938
31671 303684122
38595 97068480
36301 -738609166
27790 -865513937
11058 100700555
22946 787872290
37761 985777892
8300 456370571
15026 -916577394
24252 -276922182
5181 -310950436
16982 178733064
23572 476265842
38541 -451004246
36817 854631091
31566 616257869
2702 282344838
15673 -617613489
32575 149319001
15910 633843462
32105 529523631
17876 191998854
5778 -826093784
5176 513826174
20345 3580803
30368 -264330574
2492 -520894476
11367 -271916300
39455 35462414
9858 -874273741
24129 -579447377
17462 753441422
27934 -839656819
22183 99149486
29301 -494783141
20491 412198091
33298 859741404
7621 255074717
17244 -42400925
19879 -856507205
38575 -289162412
23113 506326597
6650 -501402583
19832 -2169169
37091 364006103
38727 -870813960
27463 -281942430
752 339972540
38379 870971747
24959 -959420715
17378 -122852322
5435 -884038200
36518 909490674
6102 -524430594
18555 992453761
7702 -466697669
28929 203257129
14547 745750813
17997 -873444424
38034 88430730
16771 719655086
29009 -19846889
2004 -47239415
8685 168629759
9046 -535719619
28060 -95046357
35444 -485497226
29801 930833493
39253 -755531687
38427 -3884098
18234 -269502194
34936 -354753873
33293 421563514
35444 488125834
32917 -160388711
22728 -403770172
22941 646689686
6624 -297988264
1496 749024943
21678 128215308
8952 -67633108
29667 407249736
39583 -93399254
29060 723379467
11722 449518834
12993 240507485
33613 -898570047
29821 966287928
10115 -870733096
34547 -371338384
11445 736003030
9069 233177273
29010 -346209264
12033 687175692
27353 658346857
30102 -678846291
3446 -446407345
33402 890099768
35588 -228480621
34566 -536221187
6299 -961992693
33615 -893912442
15487 442556263
19521 219979787
1404 231821952
21335 -901749582
27692 -73950801
39937 -944449599
2447 119133053
36263 835171968
2030 -884333850
18806 73226363
2484 737245474
1207 -870547794
27373 -865645578
38083 -565164229
3330 -997449978
26286 -983168304
7837 -534184833
37120 -278037843
12576 -209514409
14791 -629505195
1561 -995843381
9673 148891078
19399 873804006
30158 753285934
28650 -154578573
23255 -488754686
13874 494871133
25556 -203535540
20232 -61038755
31269 654103638
11688 772223561
35081 -760866095
16064 -534704125
21467 788192200
3358 781308638
25258 -175167392
3688 -710235083
5277 -238728719
33568 -337180563
866 -994444568
37100 46102217
9703 943424119
4932 -137469027
12219 -977284744
15248 823705162
5076 -404480162
13745 -94696714
39162 539000156
28709 795749807
14798 -521103021
9589 190912065
36984 67556407
27689 129969627
29065 496762259
34045 -951582392
39826 153546281
6753 724151143
38469 488009527
1137 541891683
33199 -906792961
6878 -254907264
36023 -480925375
34782 523380621
6781 -126488464
8516 90299841
8260 -546262070
14338 -491345545
24083 614405242
3854 202638377
15986 283929499
32133 -828965751
25393 -801907838
21690 239478885
6921 -813099787
27253 -98140822
31915 852000118
31097 -31165871
11104 149864288
15825 -865817771
2072 516377883
35814 228300692
35148 358210330
11925 343926502
1233 228095582
21434 788815777
10027 650137217
29381 -345466435
12451 707551770
11984 386847421
22952 -619584277
12194 -972924413
29718 788174865
35507 -691476711
25520 340640820
15056 -333552318
28375 667187590
34273 -467832779
13724 484219874
31809 703046196
18326 -872308693
28526 -70626759
26807 156744703
12826 478574257
18031 330435609
11333 -536218839
16749 -140839018
12200 795783525
26816 486766465
3638 290407705
15389 -600471314
36277 389458693
25915 704120114
16341 -202853100
29449 650235989
7298 605688148
17742 697087773
28829 408272174
2784 971484548
36510 423161653
22815 457300813
18148 -282195807
24071 -769684085
2381 -331169653
38053 -677072763
15924 -750477630
21064 768609792
6260 -358311449
35452 413123329
35671 -781381049
27101 791544899
29025 -453680681
31494 -935598807
5742 -952502149
15859 -453529372
11443 42838602
2796 62635024
30940 -974734059
16289 -873253135
30456 -137450328
32043 -494149307
16838 24646379
14931 -396430543
12787 452223096
2049 -42313266
27986 -214915192
4129 347665500
26694 942897010
31215 138511973
22603 300468787
23742 18603424
38450 541270396
16338 956466537
9756 226705740
15413 -886851022
39672 -909563438
2942 53843806
13264 -254023492
35958 -366065776
20959 526622401
23563 721558005
19858 -954114705
22306 495627690
16016 -813677098
31690 684209872
9649 -975845031
25366 682615431
38321 -510915551
30191 -15521945
27034 279844427
990 657561954
2114 716626704
39565 -662119717
14508 -926148272
34131 -634164479
33527 -584048183
37113 764697692
1735 -138350265
12639 -696864230
25643 599497749
12720 -612719321
16111 -604808358
36093 41594436
32492 414010782
11562 -547417366
24589 -23784124
38933 916652551
9187 -473416947
34783 -139521503
34019 78863693
15511 -946574736
2957 166223897
33633 956652622
24745 -216518958
15144 -71637378
3303 -900349615
38382 859147862
18652 238055764
22900 231634473
17108 -368152506
23372 50954460
3364 646878047
17454 -994061345
17153 -72827451
36243 -373587765
37500 -907268830
31421 353368104
17080 -649523193
37850 -8138596
24028 274841823
8563 369452992
37208 88383681
35798 574366943
37769 834375858
19705 -316461304
13158 -804748773
9275 926803075
21732 -592867128
25423 868106727
35315 -348324765
2759 192858016
22474 26872813
29621 708394178
11936 561279552
37728 -636176179
36815 -674487686
15996 915646289
9585 -333089627
2584 592851792
26842 -998952649
14932 -327457713
21716 863399998
9223 890944206
7286 -762880202
35034 457354644
9014 958602600
31766 485717792
28323 -98528514
27391 -932142262
1560 599400257
32572 3905117
27760 -982525275
25099 191324918
13064 -885402658
1049 38187681
9970 -234400096
36255 -983024022
36538 -984891964
27835 -395434524
122 224520175
39128 141022867
17012 -582834514
36973 873630892
8631 525885334
1944 633904362
5832 -774313458
1268 -244769133
35786 262393590
27287 -72453634
14048 -564234800
5105 50184686
37018 528980368
8405 682881358
3188 -467370093
30083 796316238
15459 -945600340
5147 -354694439
12806 269112469
34156 790202118
22833 -834542212
24331 625316099
23319 766948663
18607 -365694403
11964 -967864545
20657 -888634109
26931 380102363
39084 669265760
23472 933743947
10207 -841796160
79 344626658
26319 -923959713
22202 -403108112
4359 870591464
29935 -54684993
12796 -633965135
30965 -357550882
34134 501917125
22723 -923069366
26091 143772739
14984 550591038
9754 -423033254
28859 -878278088
22214 544808836
12677 303412329
35340 -920611229
25413 510049107
20996 899581657
9474 -418192387
2621 825461705
12924 -11484241
4878 -509588233
8893 -964636114
14523 892879011
8103 981067967
15358 -926123036
3711 996823086
21352 -980098538
30299 -250407432
4899 731559916
28689 120239327
4787 -593923411
14600 818894100
18066 -557737867
192 780864072
16185 780340686
28806 -835746886
13354 -894622587
16425 -884402303
22018 -983055773
21192 -260059121
318 185873726
15189 -258335099
17471 -587141980
17938 -376998162
1166 396778720
15310 807882977
13430 -921437697
24438 961029908
10334 732511494
8533 -358935372
37743 -931177131
283 488637338
31389 -142548905
35324 -975026941
33939 258449757
39836 -34783486
1417 354194255
12276 502615023
16862 50655238
30311 763986564
25894 721374379
16683 -897194382
31881 -243804326
23522 -826722529
22100 363278565
21435 706592053
25744 619659841
27290 606301716
34776 -642986517
23241 204022612
35479 -751294935
19321 912303075
34451 728636894
8485 222467948
10865 245567664
18396 -68241206
767 -884126890
28785 -528088571
28902 -344051002
27564 213292305
712 459531000
27195 303845349
23418 820146454
36291 261334483
33448 -753545455
39611 645139530
38959 -660371075
25821 -901941070
3232 -470090240
37425 -447409344
29452 -987985906
7206 -552547829
3602 -776053431
15568 -147527658
4648 564552502
39855 -248360518
4832 -309318290
24518 808307048
37884 -329335400
39146 -606979193
338 240031330
20257 412278756
14040 300635647
25409 500442428
33085 -611586378
24070 458539184
31357 389898887
5457 -766652373
19970 -322128691
20164 -653742625
16858 4100968
22680 -28459983
3419 5898040
2642 -941872805
24356 554521301
28985 -553801862
36895 -805658956
16693 -920754408
8021 73847285
20908 178038452
13989 485237456
12697 715204977
32605 -752398304
33006 -805985496
31881 -113111075
29894 20413168
33187 638168737
23131 438288924
12473 -523167044
34258 -974337877
20262 652596827
17873 -469060407
25186 -817146492
20794 194430916
25721 -957610443
27015 -428521947
39383 -285920292
1406 -892203938
10567 -912248015
37264 887154410
3932 -157917554
7537 -429336492
32434 -395446531
26426 -170649334
12790 210401257
34438 -34742966
36629 326873050
6559 -585031339
39578 -893618188
7724 -381056296
21758 834385297
21358 528914737
30800 329621139
9478 362662762
13526 938521365
165 -902953261
26601 862417456
7278 -34112300
38367 -618304615
16644 400873702
7089 -497232493
558 -839872568
16094 714843716
21883 191883468
27173 -962987978
37320 675029605
20695 -146234719
22773 -875104972
37792 -454312155
5563 305792249
35342 -557592332
21477 -30154274
13427 775581941
33680 -523171247
22456 583488144
15652 601890322
17755 -903650458
29613 768412561
12382 -810369801
2222 189967846
33804 -523844095
1187 -901960461
10921 773974497
18695 365823958
12560 563008711
16380 -491095744
29984 779487900
26194 -984725793
22961 266999761
4259 417379872
26547 -777678233
27664 -358223739
25175 -513679348
30852 834897275
21474 75517555
33461 -97406928
28965 594895276
26126 -265889002
14957 -71400115
4949 393564819
29076 -523416133
28120 -797942320
11888 233735410
11525 516174313
30538 -290565152
36616 56255782
32044 657857084
17737 102944278
37906 960737218
11126 -327355060
38013 667739378
31007 -707039062
31937 -719096671
23215 -810946517
18303 -20476755
27113 553628162
5843 337603730
15493 564695232
25898 973017730
8931 -222892984
2799 719456434
29871 466725545
26177 383911194
4765 226523959
8900 212544081
39813 -914064112
13180 326923263
26593 847950818
4303 258485116
4714 -330153842
30674 472138956
19039 546631825
3410 831676515
10598 86114531
21548 897229306
2094 -955304121
21426 549100698
8245 -448451685
32275 933607601
28035 982693008
25250 529757525
37142 731467846
15018 -994925219
39898 -830459915
26245 321455671
30980 354084610
32788 -84623083
9785 308370018
902 717076197
21856 -890703266
32614 -889777553
39499 -211459700
8617 665414038
17992 -850115906
17103 -29322758
31121 -697277622
30225 906238704
33486 62148261
8347 318641593
13617 27389734
30697 -928925411
7860 138724596
10967 -12776517
16033 438537644
34379 -453388133
30668 -976362113
14541 701826991
37383 -978809835
30613 -995216845
16752 -476188275
14104 -991315933
2772 180927871
32485 -286759320
2274 678752608
18695 327280830
31774 -622987758
16839 -207350610
32874 -910160369
13629 815347804
36024 -810794742
39499 -218755642
27703 -276173310
13209 -269945962
33548 555345084
36810 -378876179
7889 415330298
14522 -241792735
7946 -602752989
39620 -455632995
7836 355846570
18813 -512825335
24056 -24964040
31946 101112002
16159 -87786720
18539 -849198075
6285 -16547819
38873 166778036
32076 267633986
15423 -842671568
12254 -663298026
32273 -392831417
15849 408260141
27153 -946676855
10151 -310659855
26717 734023123
34141 -678145663
10299 630561880
30236 353538195
27829 -933201405
521 353166393
14928 219686366
20756 149646804
37143 896413799
22232 -864187171
31157 -54707436
21149 -315289163
10979 -922936573
26574 -229646652
13495 750994483
13959 -419406925
7413 357396562
34795 411248099
22647 -948145938
12658 424665029
27776 -264429526
16842 -663746822
19983 -180517298
12854 -953246052
3131 755697125
26042 -525328564
22274 -639885714
14067 -894032812
36891 104869604
20440 -727403009
30067 -958953264
3299 -954085604
38849 755637478
11542 -908565556
19475 926981495
28322 926144198
33729 -853552752
6304 -677158486
35463 600813711
27189 386859156
10593 -595321408
32879 762533229
16772 -126570782
18823 54486944
3936 -697629987
16750 -460804387
26363 -967209647
27833 741860047
14492 747305211
3059 448435725
16276 201910317
33919 -958128622
29247 342010004
20068 -980679780
15730 -413175292
23302 -995632746
16837 -27257326
11893 756296179
19477 192949959
39973 676987066
19032 990383411
13766 838736721
33121 -493674607
26957 664117949
30027 118923964
30634 632950014
17747 -955317347
12658 374224552
21126 744566992
28053 -965450924
36332 -642726793
15882 175411353
23886 510849520
35832 28704125
7544 447523361
23125 -948364197
8878 -373093426
31968 166113241
27543 28518350
2315 239378924
5291 647817568
20223 -826690701
13852 -895300612
26381 -68290769
18309 -353888671
24537 -966825568
22139 -142309009
16864 -814083231
20895 845326023
5737 -222627305
4852 772828437
11364 -711694787
18455 -723069920
8431 385483330
18607 -862834004
19918 305407096
36397 202223897
3286 182516491
25724 -121233401
37929 8706018
36804 -66999617
11375 -619221184
15586 955498941
21318 -988251763
37286 781316479
21269 -348776595
8619 323162136
12217 658912631
32315 -753536575
25775 -241943001
24096 374290920
31170 873645691
38536 394696843
19796 735954455
16826 -124579390
20994 650857723
36541 491573628
28922 451628719
13310 -549151523
1310 -194553410
29997 957530594
9083 491342577
11562 -751285034
18392 -414182349
34651 899683875
11148 -268675835
6210 259855097
28294 555522317
33125 366164744
21707 -366951912
22164 741169949
19930 902522699
27771 -979424945
23534 -762634798
11794 -624922568
4379 -443895158
7420 -648001859
33108 318333461
31113 -97264668
15560 95891499
15665 100542114
33564 781426707
25377 -862781775
22970 -280018144
29945 -814025148
24802 597484675
3727 489452108
27164 -135078918
6285 -588292151
25282 981450696
31891 -854901924
12571 -28090341
39473 -709964338
10995 -49674322
17178 -953089417
9051 847706554
9614 725949193
7420 212882614
24471 -476368659
6194 219066740
27769 138410767
19228 -510732654
28429 -978408507
15696 990406390
13440 -691008936
5495 72600976
30637 -933038319
37344 -343781936
23743 -960213540
17046 549768338
31245 505277271
22818 -60817553
21414 -415842791
28551 -200573412
13329 937445884
13004 817394743
18442 -459922552
25296 408752230
34973 513366869
37934 -299999010
1968 -71435237
6446 -871036574
17845 669628955
15416 352523788
8479 -903242062
35211 648628812
7613 -995200279
33284 -461705621
968 -555090975
31262 549261833
12929 208730647
8097 163244264
32847 378351369
34591 -984490257
30734 676187819
28935 -580891124
28656 -659370948
18008 452795379
35521 38286499
4439 572189775
14940 412643998
74 -410404000
10380 513662551
11578 711433356
11543 -681872302
18346 -954040810
3456 -815099178
12193 128182793
12537 633716301
20473 -839996866
32011 859203270
28675 619689407
1139 -20299334
27166 -937393319
32810 582836658
37010 5547955
23956 -586835900
26653 -882042919
26791 -424449314
38385 737914581
33772 -352365316
15508 -726946918
35876 -154406422
26233 -751695949
27186 -602555236
4387 494246704
12464 -12580804
39863 -838486940
36095 891453602
6613 837623379
7688 563948903
33005 -972680027
37056 -856652006
18682 756456008
6942 679700198
11235 612577065
30148 -16722936
30644 12386741
10793 139382375
27140 -986786773
19932 668997978
13527 645991525
24586 -673571253
38702 -671430260
29472 884140680
5936 397205313
5288 -285602842
25154 130235291
7652 422318694
15245 576643834
17252 -913905409
8010 134386479
13221 -220116249
26127 -396724996
8232 259980365
14696 308609617
37495 -876051839
13262 290428221
37962 -532861569
35464 -626708038
17277 637707432
20944 504401399
33043 47538915
13962 62366096
6283 226360694
11639 276909206
12038 533263533
23637 -913140354
11004 -736898391
1975 -915070239
15732 159139234
3750 -842906979
1243 -946826776
28010 438497010
28974 -80964445
19341 -423376528
24872 434802601
17869 -386119717
6380 -579305734
14961 -342768171
21036 -979710987
32547 -335457050
38951 -949530576
11035 719216183
22298 146569953
25541 836653008
26031 -244765619
3959 293829289
2652 293783624
15533 33751967
15441 -750852024
30578 -525405128
35156 543916663
10930 -981191556
36628 -382762114
6900 464182241
5193 -684785986
3440 -956404203
11981 -414839506
10448 -320745527
23834 271990630
25012 889955987
21629 -785313785
29841 -459334679
17290 621144280
12257 573805372
245 37309081
22097 406759186
3984 -10608249
29638 -749130622
11620 806640610
14626 -903327112
28686 696293163
10010 -659945584
28890 903080666
27649 865700457
12797 387732722
18939 -92670989
34333 -503009223
15058 -36594870
6855 -125072027
37055 840943665
19204 -709356550
35202 -801504497
4882 -769180461
20150 -260818810
14079 -983067148
26017 -988168875
1895 -23877237
39782 847196025
12835 223710783
39859 759307429
32793 26101983
12761 -933621205
20279 967147125
31451 493744169
4187 272027132
30583 -540655143
361 -860060258
39282 -304777865
3326 107205241
18094 -739264218
3262 -877226245
16519 -310119539
32840 -670514845
35940 830616300
82 955005673
24009 -982844204
10946 961592874
16352 -790766880
17290 -329132425
14708 -671635847
29011 -257302172
37571 358081641
23777 445549370
30964 253396851
12634 340223453
37209 529409057
5871 639215894
21051 -585589922
22731 -538601291
736 374413341
5491 539982812
12039 102544743
17865 32652787
363 -12135259
28895 -132728495
9334 498931421
9415 -896062096
3628 -654876745
107 -384650458
12996 807274591
1 -34830908
21339 271086555
16634 261005870
4581 -721881260
12082 783039364
18529 991325315
26411 -250866077
26711 -617853082
11660 -889319374
32133 337823424
31198 -461243095
11163 -559562183
1074 398800611
30154 897214790
5734 -763402469
6624 822239500
2408 -401277915
7956 658667962
26703 -516144607
11110 434648887
10555 441835136
5412 294949637
16556 -922606683
33944 825272122
11899 -100375434
21472 166026075
23894 704883096
60 933592634
3777 -755458682
18850 -177133435
22418 92845861
7947 682905473
9788 443464825
219 403812253
17494 -16607159
24330 -953268674
37317 969468047
21365 -678770259
21864 -276189777
34790 -912548340
37736 14630113
29562 -85667388
1599 -287542020
39299 528229621
12539 -763718274
7588 438138148
39974 -298765045
19781 -126788115
20492 -979833888
38954 924536350
24030 -179482016
22384 281303283
13025 -129502303
27921 -458119900
11761 601551239
17705 70259061
31675 882809495
23829 40727266
33240 -462450376
31352 404783126
37627 -374914223
733 -897041063
7177 668997599
3712 323536865
29568 -41772333
25652 -454760983
22301 -223110051
27647 -726235614
4487 281591676
19268 94211919
27333 444976246
22095 204356971
590 -998420995
4984 628085922
25401 -480926172
39606 165476334
31625 580823027
16979 -677003310
13556 949638800
22820 -355982958
16060 -400360526
9424 -608355178
9210 -131685289
22740 -123566578
5342 481053695
26295 -261917994
38978 987632673
8033 958848388
10663 -959960434
29748 -914110633
5702 -822647586
15442 555789353
26044 -775166323
28831 -286971228
5815 377835950
35425 -212628351
16473 -601181775
12937 206521200
34623 844425681
35729 269555675
37682 906116315
25341 956542022
26763 802593010
28930 440509724
39092 59873776
26192 -893221324
4383 -369718856
34823 -152082016
26757 246386777
19080 -117896348
35302 -229491078
7148 -693269145
12056 -298991875
30159 -711023565
12111 448723029
35697 575945887
4262 418686143
35507 -193862611
3466 5427376
21153 -378539213
35817 625562557
54 155043695
1681 -904159803
23328 -36525125
18528 416424788
10064 671482406
13263 367570181
18307 208777210
33647 343981669
21052 -680955183
30705 -91197892
4605 852576747
30489 132511317
18694 253800110
20898 -389606046
32864 -944243803
36246 -691466934
9617 -803167084
27793 -81205723
15419 451632944
31703 -141597329
9205 -772814519
2692 -193638684
19339 -852932490
28681 -213767311
34799 -351919611
13489 -933864264
7054 875039402
35865 -135596023
37932 189102099
14650 -290866887
26180 563270794
23711 -986792754
1525 274555796
25093 -227072146
10527 119736942
2424 554336794
14464 709819730
3594 -364598534
34157 -783926199
34191 -971967728
8010 -30814694
21061 217327678
11656 145331415
29867 678096924
26390 409045938
33085 284324515
11762 257412569
4718 -562546853
21002 -917950363
26580 -36810191
2956 -305772121
3963 -598774646
26822 -416742582
11220 965967555
36182 -689222671
2636 663485409
9441 793200542
8310 976703695
36972 -332422553
23387 -22001825
39043 747063360
32282 -246027178
25970 412370804
20442 241476998
23160 -745676677
31203 -451276627
28728 -572773885
3534 205115164
39073 986575548
29230 809814753
16515 -277368395
28500 429831864
11912 -940854047
39755 159396809
34985 -381114766
24948 -491620508
32315 -895249621
1184 75457228
10580 -693705364
17960 -135942024
21350 -773366262
19854 509169161
679 -784753571
18330 664343387
34493 590399750
27708 -795792441
39424 -494992642
29666 -466103794
13016 -254392313
12922 -4090581
8912 683204352
34732 582957868
11450 -380842423
12214 157592266
10243 -319617972
15767 486070172
35687 286947944
34374 560875620
15360 414556364
32467 556532702
20262 -743073797
13562 23020173
36380 247296037
23725 178603226
28998 102725747
6452 209912997
27219 531317908
31839 -721082466
29801 156318667
20696 -71555949
30577 310676394
20691 -403767187
24786 114786262
18979 952335063
24119 87360144
6348 239331444
27970 -25359269
13121 -893780092
19488 671784348
26448 -932643157
26195 164368485
2746 265472898
30433 775173412
8432 -448805417
38636 -166583416
12980 -526774522
18292 746669211
11826 -553249979
1438 79083077
39574 95830803
38600 612985555
22639 363245921
22183 -697453432
10917 -485404241
28956 -688161979
6507 -546126284
26615 564255149
24914 -975590749
188 116253399
29984 975953344
15175 907758822
24386 946279314
25689 371153466
32896 -926567438
23366 -502852875
12681 -678287532
38390 356941964
8533 -597208330
27430 -140543077
14946 486335801
9518 351856385
27887 -499982197
23408 512072483
2235 960572800
2497 -194936405
18770 -716971430
24237 -909262330
7490 -927716846
35718 -672630076
37050 617160384
32853 167495435
33752 -212833919
37753 476347594
870 -963557717
14438 -892654820
37919 359615814
33619 168020306
9142 -919654196
34958 -910906623
36973 13451376
39947 534993805
7829 459495742
15250 378304182
34108 -354828331
8406 382527318
19106 -617292492
33591 -946278743
25205 -220507143
11494 -787652306
9228 570906073
38241 -956254071
2589 483927146
29304 -504811790
1588 596891729
19458 162740612
10770 478438560
10655 759339403
39939 -971501403
26620 -972737745
29574 -451649603
17906 -358964975
32636 812328679
17889 -899068506
35542 929857839
265 112789381
11664 -661995231
11916 -863681497
23067 -926665750
22333 91237570
14535 68304654
19567 985601790
17546 -343254697
254 189710220
12476 -559866165
4233 63946873
21899 -520721600
3432 919542138
29986 -895229115
28725 -411538681
10701 -961214474
26649 240425340
20198 -437181285
29319 -948761438
32486 713283263
24270 -988588350
9794 101487019
32323 33363835
30408 299503690
37527 -851491072
15802 292562882
1284 -419361890
16601 -230045949
4937 915964714
22387 -921797062
28466 -238129988
15353 -941806915
8155 -801188535
6381 84071901
31518 -37802528
5476 97558865
2237 283975786
15975 -471828380
35312 809794558
23487 -754553619
9265 419829189
27300 23275639
29691 162366899
7966 -794319748
3191 -479529022
20991 287790351
19791 -746611993
39473 137152695
20949 672027944
21769 -445234148
4718 -276387535
28253 312867244
38865 703886953
37864 -970039422
6960 521230527
16069 177017702
9694 813416223
19475 -353440280
39973 846039384
26715 759147440
14144 136123162
31170 501367705
36753 -902046068
18230 841710641
32846 -435222300
30167 -890760003
23595 901317562
868 148494770
15349 -31821190
5691 -323564918
12785 453862307
34884 135501758
21479 906262478
18215 948094357
38150 -513182198
20965 823844928
8986 -688271355
38931 -135031515
35479 668765737
19791 884697160
13511 -191811677
22238 374449956
21079 -26406544
12267 -980256897
14540 553916426
15086 -863785692
36068 -745336325
2506 980089968
20679 -93706103
31701 618260719
22001 192975179
23825 -131430984
17503 -675132663
33076 766902755
36268 -854750668
37657 -920307136
19174 203086129
35938 515459893
39351 682120251
33030 970968203
22513 936413889
33917 948848114
14436 231414931
28829 -942963578
17142 414671465
2997 383336880
22250 -177564507
22832 964866821
5929 837959751
9084 -6547742
21476 -59081453
4677 -210836909
19338 -915163000
37252 -974283035
5169 544858687
28929 -291973368
31099 956384032
35316 377382844
19267 -856638115
33351 30540496
33729 -37767240
28254 -981803654
19521 -629184023
12081 -215512564
19695 272381800
16700 -955498837
20608 -443882479
34522 -937662273
14693 -156680056
14984 -739571876
14757 -915260141
246 574483911
23109 477845855
7741 -213528088
12409 -908681274
31487 31757443
30143 -916593864
18467 -309263908
23529 -409433986
27815 -631969453
8064 105679575
37097 928764513
22241 -48771330
28616 -844732030
16095 -920843069
13145 -964756403
3863 384150851
33059 762569741
38007 -880856678
22049 -811762850
34594 -928913234
9256 264013535
29628 -877535266
27102 -686252278
18270 282489507
5435 -718988733
12133 -53173668
15003 902482531
30502 -946605629
27657 545119969
39921 -674037053
33799 853997153
3247 -252359866
23457 -722856792
20360 870641252
8020 77245504
15392 685374952
36041 948737274
1349 -998958630
10879 -921580507
30762 -203220383
5950 524216312
15196 -578277107
33619 494177304
13626 189482048
4997 -834782374
14780 -822790103
10032 78075146
18356 340814378
11983 791633487
35345 820598714
10019 -141783647
29981 -84829265
12107 -128637590
21905 -225528672
10947 -947740664
35649 309212665
15559 167373247
26904 -291792804
9245 -941430825
23156 405880529
10427 265650592
2092 -904482067
8665 -639543190
6650 551460446
15513 -794663001
33353 -273998007
12730 -564418118
24294 723023332
11014 -590098813
524 -890757451
15215 921261959
31559 -961363830
39720 1907124
32654 455218462
15344 -650434684
15909 -10704192
10095 -850777879
38932 811457999
34798 -921304889
32111 -485714419
7575 -707473339
28545 347585462
5148 -266023345
37843 -964947164
15387 273136160
34472 606038365
30890 415266952
10429 988066029
844 -903449393
32277 182683081
15242 -990583815
34661 913848185
22537 -38174664
448 -479166409
39173 -354226314
20348 324552557
14372 -872076901
19755 666408891
18081 447779518
32031 -994222404
12315 550789818
13123 620346501
8884 -185960445
26517 88263551
22985 -390753922
18618 61738792
23330 -852041774
23563 -517666723
6869 -741557782
15905 -997179639
12919 -961713960
5493 842516251
1496 852027289
3161 -119374754
39196 -232064073
2099 725755190
18045 -944232138
7418 -10184780
38772 -487936721
29358 632913933
9079 -945941892
16335 592487974
21252 375272407
34626 311799896
20258 -69495528
26866 -609553119
39486 -505490473
13169 -159967643
17604 446920980
13260 351376328
7872 -687906849
21014 -761384643
30579 -871734086
5547 237668430
18717 159025701
3810 614154903
39231 270267794
16554 415100143
16392 -13503167
1306 -868228822
14413 894036648
22528 -409175478
16880 -539786103
14878 -559884304
12025 4030835
3987 974508137
39847 -426343753
38515 683984999
9782 294070424
12479 47284060
35317 497268497
12644 518696287
32784 573114546
7732 118109197
36729 365729174
2176 -818354611
29912 477131140
25039 353344702
20399 -944156857
33979 696996267
20757 437468775
5023 -771485684
19316 589660603
7380 -581920111
3950 -460814552
13947 41859857
32498 979319265
30164 -490977059
12139 199385280
30807 817077895
3285 -417954782
16360 529912981
14037 -376290453
32691 849037749
30369 -618249214
19562 739426668
20985 -224912523
24433 682860936
20826 732956651
18453 -46488189
11670 418821126
16745 -986371250
11692 -739039482
25799 -491876741
37507 -997699818
25401 877976604
5939 -971042858
26691 -503961889
32213 996179974
7113 332219380
2402 596142581
26411 -950333327
3963 -255380263
12742 -558989158
2654 538501139
38618 -545248807
19944 242410674
11193 -939504640
14974 -8968366
11817 -183766658
6300 -401147521
9623 577677217
35329 807132237
28564 280476312
12045 -876176107
6475 886275675
18702 389374445
34184 943712884
79 226019015
36507 -683396724
34470 631762731
9759 426875124
6838 239734412
2399 -917422698
10646 761021810
30643 76614215
7785 445536944
25534 -159799736
36577 -566960536
23358 -386469552
2476 -561595028
19419 -870653817
19068 -859218824
36545 814289953
13230 -837184503
18230 836353051
24528 -245235950
18463 -626215661
1642 -691852284
9528 -922219141
31428 355172286
25583 -865923479
36786 513719211
38677 758411115
17916 -52530287
34686 -643861615
4570 -423219609
37921 66170455
16761 -588940012
35487 789394464
23868 -283613659
30392 -779029933
34407 -553475254
32464 318165205
22419 51116047
4687 -323641658
34864 -892109803
9410 -87969732
37737 784711648
17714 420884437
22823 -252584349
36043 970572398
19207 -884976257
3733 894273962
24780 622235966
18661 99959218
9286 -133035002
9746 662289051
10610 915683691
36091 -931837793
36903 -918566974
39577 78120776
31046 407471765
19766 663448985
9775 -634374867
785 629397478
6229 -433611051
12693 -710246821
23494 -805738214
17754 207496424
11995 572728272
9624 -992363588
1817 480901279
21323 605699368
17929 -792071223
38157 -931582588
14542 -876585171
2948 -816282267
6719 -158278062
27072 -719380936
16543 -363467155
1795 -827095792
17388 215019122
910 884334486
27264 -500799120
9154 78295014
7780 104319257
16890 -783344872
34497 -686594053
14726 686838211
11977 201248776
19959 -336787119
10615 -540657130
24809 -586900743
38322 -453386315
26531 -639071768
32441 -543748785
30338 -761415324
39163 -3510173
10708 -66932402
2613 -80217223
22036 420136212
31341 -197673257
12692 -685644724
33488 311662188
27317 637067416
36650 461481816
24687 542607274
26532 -272736
20950 74405846
14079 -498058796
32420 -417996169
28508 969166518
12698 -518020891
6708 -203975979
6800 -833620243
35970 278925672
12416 592425186
20463 75823662
2203 49501458
5227 760490301
8470 -394570481
33146 -308118124
9141 -152170493
35355 956259677
37234 90466441
30273 210085784
8656 268909653
8763 -654424869
39153 849941352
1110 18451821
13846 -290077697
23842 455353431
13446 -916337387
4072 -938355698
10958 -376304353
5167 672249298
7527 -398344222
5287 229678312
14342 908256666
39460 224236992
39129 349171574
37580 -623773917
1215 318607783
25489 -925997307
14516 863400366
39023 -110097051
12733 242348360
10974 -419297137
23520 -418533823
1826 -688308603
20696 -977969172
6607 -713196657
1656 -946895427
1240 -926828109
5237 -592547652
23924 -334882950
23134 436764365
8501 -920262146
20549 763144347
21066 628953988
13291 246195063
19776 904900087
39304 -430853978
12201 667070749
2147 -167017178
13651 -791709623
13721 815219193
3767 478700256
28502 -988424625
24077 682201357
34760 -593169911
34455 -971832002
25855 241177892
38592 -696000693
33296 -885837246
37818 -811583992
36097 -843157063
28961 701417592
4694 -716048249
14574 876601160
11538 52283191
18737 971948223
4832 -567498391
33338 -559141146
20212 -439930316
19775 -431862586
21766 -824588678
29215 -336989420
9888 -590756029
6726 -874055843
167 -247520465
2473 883764542
18488 -739807386
24366 635311432
28945 -488780468
22725 661078938
23514 301836833
18444 -863962188
16668 -358775304
14382 -969068221
25547 -447526770
4554 -979289493
1088 -99592688
11284 -855526234
14278 650730975
6863 833058009
18904 -562705557
7058 165049334
37120 -140446258
13276 241631422
26713 -982693938
19250 -213207649
30164 -906713423
31274 -241485956
2177 499726830
62 935805654
36162 93547723
35036 -367399034
31086 -507246399
4577 156122670
17032 -247474638
19806 -748272210
17125 -736447713
26030 887306862
14637 -930345758
36660 -653604344
28008 736681348
7926 -36347740
6305 -943981830
21354 -583004449
37558 -783355168
32556 312977766
18733 -985649929
23673 156663942
22966 -572313830
11533 -496895400
32391 6999996
32284 -777452310
14553 -975874134
20111 -753825335
10322 -56174459
23242 885773121
21734 725758329
12853 -784492481
23071 -723375611
29222 -104929443
4677 -162179373
10699 803461777
2072 -993856593
25931 359274370
18971 -22054964
25034 466557463
25154 -530272288
13580 108013668
28334 651476057
17951 -559849959
39515 946758655
33337 -19158808
28712 -119618753
5637 11842540
33098 828851781
28761 650274857
12987 967477773
17535 371359459
30182 -881104943
36447 -887516537
37280 -701954496
13217 -213182169
31501 -26821216
11195 261626795
16837 101536185
11193 -75010856
30337 880216350
33950 -721639120
3421 -45304601
23533 770119585
30796 49632870
26996 155252293
8105 -568319867
11544 -451719119
699 -37721715
3790 352447990
25822 944837977
13115 -971902995
154 886613673
26212 247704308
9805 -303466658
26045 741477403
38285 931040141
11893 42379994
15932 162558056
27279 374315425
4071 937926726
3213 -65665726
15156 -238787826
10460 -374785245
22746 995895853
10184 -163669399
23960 969444919
14945 -583700351
3958 859184112
33807 -598242493
34912 689213761
10255 -162500149
39846 -984410454
23956 -936461501
13925 -602587872
15208 95371234
25509 819937994
26521 -590021581
33175 364837015
9222 -990326669
3933 -134627728
13544 -140984244
35406 562947891
8357 -751575161
22348 -208164286
5828 682882162
18366 -354066390
39510 806336082
34582 -894705438
26692 544703464
31051 160244857
19204 -309438102
20318 -625187090
9927 266365723
39055 -864266510
22116 -194584501
31256 -877957014
27231 540955658
20499 -207736988
18727 -335328062
30454 -707920803
12808 917664553
36988 -427031182
23382 452052316
32133 298907920
29130 180970072
11971 341863183
36094 144368332
10408 -175411361
38483 308842371
17871 539289462
8802 666460598
12609 631205477
24842 -96127617
24323 -298170542
28656 860083567
24474 768614775
19946 931921462
10131 59297812
2086 -127636674
13399 -914237738
21799 -477608786
39548 777381720
6712 -150665757
12968 930009954
15769 267325194
22145 -875049164
32668 -311819079
13306 846234752
20564 884657508
17429 13113979
5107 394489218
7034 80038253
16066 -171654949
28379 -732066485
12131 -797425498
5718 606558128
16202 486353928
4525 -755758384
7923 690942912
24459 -801102509
4681 348583691
4613 597086602
37708 785037347
11209 481334269
4601 696418270
23841 -28015012
23242 -18790294
34759 -877649128
742 -956124343
6514 362779488
13969 -550987129
6801 -176067770
13847 -941689832
9435 -876428677
25168 94941768
1812 -734929756
36848 -648650153
27196 -814677224
17046 10510906
5529 511114755
16096 -986378355
27705 502869368
16595 -759844312
27699 -490581186
38303 720537335
26559 -764485789
6442 -453431377
35145 957433358
1035 -872379714
38409 -940835423
31176 -891493800
12402 371120219
2996 -961091979
15281 -698724052
30704 75616393
34392 461380808
6529 -999476850
38839 789102095
37263 -852980526
36810 -622773464
20749 -976764437
540 889623368
13079 672187189
3830 -120284316
36615 485610465
33019 -420081411
38809 -31852211
12164 759005419
1368 359998156
10902 761507443
4604 725188422
31573 229885292
23740 892171132
30607 966390410
13300 22541001
12919 759263768
3489 -191125953
17589 320613457
5494 53492918
19736 985901417
16359 -155757892
29898 838252754
14526 -778108481
9676 -475521587
22209 362572245
37020 870020576
22221 213906812
34297 -481495056
11707 823925959
23314 -149698746
1375 -466454995
19053 597276231
6041 963484862
14134 675996641
14411 -176748466
13643 261113868
2975 932750769
38641 332399891
38305 -745826148
26098 589048315
25244 995380513
3678 -590460532
4413 -883476185
9775 -979602028
15580 265456119
1125 -508050561
25671 185296954
18169 -6063471
9523 -287851937
39598 870792301
22523 -963136069
11054 55409591
5835 936305496
35701 829289693
14361 -902795862
21005 659741797
1267 -565044045
39771 -140578967
15359 -150157970
18150 -655554103
35337 455550937
4244 766815626
28508 -221862641
5423 494662412
11066 135718029
18314 -121798629
10963 -945090061
15437 -300254281
31765 -973546852
17288 -965788865
29287 652406125
2081 921274643
12029 468266904
25287 -508641797
4101 365547386
14677 -861560212
15415 672199436
13148 166978919
37684 -628959727
38303 793138569
16293 732128749
38689 -615627033
38687 -690016394
36756 630770476
17966 465670451
32929 -687389606
1391 -83516397
26860 -89528640
29564 -280386582
806 -592107855
11934 -909849985
29453 -388708167
30753 -695896301
23973 -934797402
17522 -855055212
33538 -965581374
31595 -912769835
13773 516628577
35407 502910280
17084 -266349473
20922 -630070277
13327 791690011
37725 132662311
35731 523680185
12331 956507287
17304 789952887
1073 -669579384
4316 661523107
2059 -967968177
12965 309668288
6915 142615931
6098 906566501
31432 762878508
25142 627059869
26749 -871856811
32913 939402224
8589 259487669
26334 784486238
2776 -861713689
29952 -903057938
11303 -55228543
32074 846483606
3066 993172374
551 909716389
21030 -207718524
17408 907213515
16369 -731495705
22805 17259856
36078 -205475849
27341 2204297
2874 -289937175
30496 420740252
22843 -769752187
10478 -933266820
31596 -929058031
33428 -979123219
388 755602897
11624 -856578148
18242 80399805
1282 331528525
18393 -22444378
19919 660095040
31250 -389928887
35265 129959074
3372 26707326
10153 -820221043
39210 -221197404
10411 558836999
10180 -489221596
374 230100887
17669 641761774
1024 597433800
15654 -29145592
14214 -296311002
17524 646510246
22222 776451846
23239 -21007732
23382 722642139
37566 818934487
38167 -153825003
33955 -310202712
39885 -712555330
1670 -521010484
7921 -669833354
27535 324368200
6327 571488293
38447 -336238446
15963 -931472652
12700 -385189549
37050 538386527
34726 -487533426
18843 -409580730
17762 -691065684
28804 -66961425
13574 -129304674
12615 -321456679
27992 -342316121
33396 -118391149
15498 -335213988
34213 -873558686
5962 -375440617
939 -339683110
592 -575599241
11211 -224546748
36133 206093290
39866 153048259
27531 333710857
5174 62535059
13636 909045291
16971 623030329
10003 627303560
23792 -954734064
34788 120077994
24007 274177187
14855 -861349716
6021 626534571
7814 -343902833
17927 904046958
16564 -279271595
21696 -880290865
33749 -301627305
3553 497897912
29325 -278742370
19274 527245078
31760 -738960689
22872 115076243
22181 156881761
36108 -974153339
20202 -912783034
23605 914340114
31038 -741808592
8576 -453374023
29288 532758850
3608 994786502
11991 -164794150
18546 -967174698
39568 -55197910
19721 418178450
19881 796188891
28203 -998604654
31590 800731639
9753 798087425
10441 -870669879
23442 -60394140
22327 -318493007
18402 -852552956
29375 -900146638
8566 853986977
9832 -150221338
24513 591132173
33829 520818173
16617 71079410
14213 -287770253
14992 984196336
31683 139714092
2084 -729320455
6972 -45420376
29746 603091835
14048 597733763
37109 152973186
16585 101676373
6089 71455510
38840 699525958
20973 -608308994
23180 -668234978
23196 -913194516
1248 311813359
3107 -976763837
32501 352175459
5904 -762505551
13996 845540534
36511 137367986
16174 -570542682
31082 736546256
35795 -11809779
26595 -988535459
52 894972378
14690 -3570965
42 860878890
265 848835661
37499 223459572
29284 897743460
19624 -348924903
10557 -735651259
3192 780928475
25363 -799827189
20798 10017186
34505 -868378129
4481 930516971
23545 319181937
6479 -684763373
5358 -286393510
35526 -733917118
1773 509740046
12061 -49328082
7843 -975361611
21850 -148234090
1009 -585562875
25868 695877824
2653 358607916
20729 180629058
2597 -339175634
2591 -251162123
31201 482637100
15390 -781836577
51 303094744
21236 984981867
21102 -403874593
25455 579253112
1384 -916940774
17616 169473866
39777 -590910775
6352 -969920537
33641 376597136
1406 502312218
17629 -239687356
17011 -853497868
16363 -421379776
17325 -933900400
19377 279727563
18660 -431890935
7285 -329820574
24834 -695443754
9360 -490811614
7613 224686639
36858 -881232906
16320 -300054773
21044 -879567014
30123 351382670
11241 -986468965
3681 -915248474
10013 241668868
9093 -952502958
36644 -315857273
30291 734062768
8186 -897107629
31798 -748274699
1549 -439704530
3857 -960623370
19623 -707392741
14354 661731468
33048 363256480
9467 -60769328
9696 -203265910
25126 -166764060
23821 -150659065
9805 584108805
5849 -293209816
12912 763815248
34370 597718843
11216 207319553
4856 505082554
18025 -673800636
12348 -984673598
10015 -12621768
26053 334671970
4803 -428175633
15040 -284180901
33190 -965865733
6561 654184734
2023 -824665333
3473 490390380
16918 -700431822
23427 243565672
869 440629828
25735 266294147
13055 -753071565
7800 959510589
33345 -458212570
5664 -208779853
12118 987803358
24078 -969208286
7168 -471146729
23892 923199116
20204 -888319645
11376 135390451
17185 785942225
30404 898974848
16873 -472005899
23930 -998589820
20682 688857740
26176 -678393985
32957 744113735
17518 -638569673
10475 960986300
26011 667583180
11249 131058943
32215 -934033561
5557 -997465233
15124 -924583896
2909 271582111
689 -893737149
37700 541620092
14194 -151932557
33977 -147189077
25017 890754475
36843 822214657
4745 -817512457
37871 -801490201
12452 557262262
1795 696568344
23640 813318462
4902 -519230606
24162 -807427795
24663 720966809
25273 -549964363
18489 183827571
4016 755105960
9756 -585947461
23463 -499905439
5389 157683732
14742 661048478
16023 -691757770
32030 -896224162
38101 -760029756
18590 -481235519
39296 -409083754
5642 -530801420
10787 -936115805
7359 554989802
25440 -217724552
23020 -665051018
14944 -586159721
12819 -603416613
37949 -601738950
24783 -905243720
1112 140043336
5567 -759124124
11715 304373485
23731 955037596
38430 -994310187
2413 333398671
37252 -489082276
38273 520808053
34209 -683115611
39839 -935314371
30966 -214144001
16280 -82220791
2597 -805277740
23311 -972410904
21731 -936443104
233 -998555555
322 435699194
29032 -495597849
36100 -413027965
18202 -863067240
7785 -361725472
32253 -105699387
25020 -22038612
5778 576510524
32508 195939227
35227 -753478033
21178 745863472
25733 34007857
33308 -668819875
17023 -613914606
9840 -258508611
26936 598337254
19406 -370149840
22196 -377704033
25081 -732788144
6385 662000396
17363 934592865
30606 -945321365
25514 -323557619
21609 -940083619
34703 -170065628
34197 706693186
17397 323255879
36005 -778583720
21675 507330703
18445 -950826975
26634 -4968486
1675 -868954620
21348 455282390
14248 -305779778
16971 365086427
35645 -519503017
11973 -382445668
36714 917266249
18985 871397485
8210 18894673
24213 988653686
25918 -17837595
18686 171321608
8664 -328621727
27653 811080359
28226 -367492893
32488 -926905716
13028 -863973748
6475 516893834
16615 -44096374
611 38983444
17778 886692258
34861 824092582
6420 -196949158
25517 338690196
20235 -898145373
13386 -747433920
7689 -803197497
20777 -859887931
28782 955056351
39811 441248428
19066 -685146641
39612 203632298
2485 -399731555
12072 281126085
25882 307539098
27710 -154910967
17968 829163658
10854 -444261079
29118 -930295615
35367 -840807279
38802 -73194297
8207 -186874897
33526 835646489
19193 991788982
33764 -538021341
32019 -916700999
7653 -495070820
37626 227711629
34067 712490137
25588 -486113951
15083 -466020053
19959 919293296
28570 880673050
13789 -299609189
23533 -925505962
19742 679485507
6963 271342333
25175 -875092054
13283 150880488
19148 -544759282
16073 107283397
12578 -757792483
39147 530503725
30215 -430073445
12605 831273212
9512 968055801
25451 -704695962
13441 -566570531
20281 -932585982
28059 831387229
29089 993403812
22498 -4275849
28452 708516050
32891 -923232330
4742 -205121915
1483 -822711611
15907 -224419186
892 366890411
16967 889415052
4617 254111105
3259 -126854078
9962 790974128
39950 -332934940
35433 196943401
6983 210740230
20395 -418580158
23994 -903247578
28474 -973560756
6916 -597191204
6882 -630302285
26106 -659751991
28824 -47635285
11480 -33517989
13417 274429714
17172 -891411556
10721 -865865616
28513 455740429
5491 -997299320
435 -997971539
5045 -437682726
17117 933007417
39840 -878054563
21035 -426602539
6259 687544664
2381 -895892051
32312 -973590509
14208 -543255163
26849 412701134
7201 150545686
10484 -868359737
11002 -79295629
1153 945901203
38237 -956600488
24328 -795717006
269 -294204977
38793 -184254277
7515 910337384
11199 -626405017
19649 -208891452
12851 312457456
26948 970898380
39570 44605161
22648 -829842494
23193 703386417
23035 -150530153
14219 -715129972
7584 805834035
29901 999135371
14718 884405820
37196 452210580
32656 -177465014
28723 -65964013
30971 -89319831
28719 -78360080
13729 221286970
21703 -697962080
3083 425480676
38183 324861271
4042 656465729
11930 -231142273
7756 -579176573
13815 -871373854
37871 137015338
17511 780923714
10647 -963787413
23927 316654705
7045 206123302
3472 296652648
8922 410838015
1338 671108541
26463 -842577351
23326 529343040
664 172305896
7978 31057860
35588 587484704
28132 39739906
2407 -293840306
15033 -912518056
2013 -146323372
5569 -430371105
3601 -340910990
12313 453669494
38496 989490645
5013 834532136
37030 -326352584
30066 737486349
25742 183819843
2092 -733510257
27604 826066405
27462 -110069931
29976 -50020458
19237 126891945
10243 -196931267
25363 351830620
19516 -359671394
17618 -748332718
16778 660259468
26466 17146281
34770 -839308376
19041 -392372171
30531 -937648202
7995 665409105
18849 316976272
39030 307330086
16508 81962803
22346 -885857158
34788 979446482
31569 540597933
24907 -839558618
9989 -855706718
565 -481079227
16594 -899812396
10240 -898702660
25318 533963058
30888 674045008
33160 -51155643
9816 -808262230
34043 -459882494
7593 -748814985
27820 -643210577
12266 897224099
26934 217606516
803 711967053
8436 -783265147
28136 355665708
26482 -474305225
38734 -243011300
2394 906283075
2486 448248972
10333 -174692289
32069 286869725
7496 -583760156
37351 -906561765
23252 -160162111
27313 -343678706
21746 677771070
13939 667559577
2983 -864751323
19885 358614740
36801 -43032231
22546 -434471981
36720 -706100366
19062 961061278
26603 -966680888
23177 345461546
7624 -910846714
33131 -662188404
9833 963455118
9360 461750480
31775 -224126917
506 852436671
32602 -623350129
14903 54054443
25537 -542928065
39706 -431085214
2806 -168017664
1971 -250781398
36233 -690524123
31343 178581031
38931 824622834
16121 -93545482
26115 -138593447
18025 -728314397
36084 675515946
25382 333187383
20408 704024210
34082 -389934114
331 -736830640
1296 -702394665
122 929305866
4555 -865719001
15955 -999037074
35157 739686525
23909 298812186
31373 -641733502
1017 147342838
29393 -257756155
9449 -638496518
19430 -461356232
31152 -400118117
22446 -806558838
27050 -237512090
17271 -910387121
18215 -679856269
5950 745898566
15919 253738336
17616 -284229497
13381 -678771775
412 270172771
39270 78757289
16480 -551491864
31982 -254323363
20120 -912634130
5992 -942802219
39665 -3284100
37064 -797126505
1406 -186497890
34990 993664112
4196 991018676
33595 290333203
27892 -731709856
20648 174645864
34090 503805506
14630 292034028
27670 -31569147
18990 -892549750
6888 -698075852
6373 -539792678
5104 960307007
19260 -279667637
5859 174484767
26878 999696322
36787 888567264
22293 -256381782
31423 -987799020
7478 174052238
14455 -716944335
21173 117068125
18506 697088544
35750 -734127847
2405 -515073826
10323 934974738
18413 226449291
32651 28656694
29059 -234896485
28283 848811910
24585 -475288732
34885 780091512
26083 399417723
15057 997897176
25767 -737306144
29523 397142534
7012 225680221
5118 -814872954
39200 -371654484
31691 293320866
11957 -175678397
10896 900122012
15060 328510368
13884 -57440103
8160 -617199531
31738 885718517
6382 -802570904
6820 173306622
151 894552464
2673 -286501773
762 -951814084
22491 -444487806
39241 -670115876
29641 901667607
24826 191638440
44 -928498671
19696 -871683220
23502 919247290
3541 -542048894
31576 255473736
28606 358211699
796 748263312
6287 -635448661
20156 5003966
22195 797806437
28707 -878617173
15023 681659307
23433 -322592452
31508 417534262
9055 -177710576
27108 479096332
9466 -669834550
9093 -577036846
34261 -378210682
23055 -183747368
20685 721665835
5500 -276511989
39351 582621479
21799 -903468215
14576 199659505
2334 -988839656
19652 297879633
7182 997937355
27970 556879435
5213 -740604960
11373 729677024
2475 -22007681
35474 50937189
6508 -985712082
20552 -865613915
11921 402505913
33925 -142478765
19067 31013771
21910 66549627
5485 -267199136
1209 -420567164
32470 439767817
21525 -710702788
16648 705116002
31043 -589274154
2871 -922138142
10531 555518766
12308 -947238305
9615 -838157645
28441 -868301187
1080 -249893483
27753 -995203288
10485 365231356
17336 900286819
4036 -984127608
21583 -596977181
30638 229565244
22457 -822349597
6407 -14471487
14360 217555455
13668 699793800
28920 389173581
11630 -943695804
22906 566801226
16394 214017596
4114 -633108655
8059 -209746176
1533 424268218
31390 407498542
7288 -707701133
1688 662675424
37021 723708869
39274 -609371324
37190 -883864172
11285 636642031
32184 -375072099
21483 -665858697
1853 -850702546
18682 161069464
3413 -686375243
36104 119631426
5251 -955756123
32096 52204161
19056 917886783
22003 -501900164
11614 588106342
11565 -241976311
12366 -241951367
24463 -81792811
5573 -622674093
13809 -939607902
13402 596317755
15211 -131128358
21107 -362504747
12 314230243
18022 -889939130
24749 631636114
36628 -951220377
26407 622816843
36681 -151424318
38377 -970631592
28451 -865791708
13279 453529940
13482 788560816
3076 618957740
29839 -368380947
13162 20656883
8526 -926116762
14846 826068371
14967 771985984
6855 515014856
7323 279192987
12611 -963648399
4799 535523949
15984 147155369
131 485117830
2476 -474185641
24301 668948580
25749 -930867895
9847 -943885867
13188 328428823
2059 219956036
35629 -231813652
11072 -908869417
32921 710250473
21682 439586037
15377 450196126
24082 -923050998
29305 899267986
19708 -296734769
19414 701605287
15999 927979837
4771 512741888
33994 -940719703
34433 -388013130
15695 122480191
32581 -344356029
30320 -857982249
24689 341308208
35034 870601390
23780 653813960
6440 981856714
2070 733999155
23494 -851893128
12104 228827725
29365 -762760447
15743 -107728484
9757 -137114638
2014 467180512
7384 839403749
294 -257407203
36769 872099429
33534 9352873
17434 -325416561
21182 804814574
24887 107252466
25533 560404960
468 -879812323
14550 -294536047
11679 -514779688
19866 119666652
18169 -430242606
2757 -259804392
12473 -878015724
28027 -940158879
33919 -860940146
35637 -371695329
17545 -946812962
10478 582825522
36449 840834977
3796 125471658
32971 -596182314
5365 742229327
9633 685313437
10103 -207700087
6567 -912982338
15057 -254490033
25576 776421086
5364 -910582189
15287 545598048
14256 712309741
10765 -195790796
36244 253366244
28119 830788308
19638 585166720
34732 928864566
38605 -822740216
9112 101547701
17492 -290796032
23883 -927784905
32758 -337572407
17561 265986800
4239 -183992187
21978 -253840512
33889 -354154047
32047 -240282737
6469 681448143
10740 -596197190
27471 -726160937
5784 476038857
19776 611247107
26892 -725323134
24569 442618380
18701 560512354
7450 -984397942
26005 505842582
25735 791960206
4372 938483564
39405 519269973
32279 218426349
23613 -318566708
37789 -771695675
27136 394586432
25496 2728527
3738 -280785394
18066 379947631
24498 588703512
38245 971484957
33664 -116634583
3829 -111823055
15880 -130242535
34024 282029832
29750 -129118386
27940 -25281605
21097 610189153
18799 -739699783
4543 -976195293
27494 -640463414
25114 120711678
6285 -208150660
33324 693548850
8716 -977095652
25659 678937821
19591 -981393042
20257 83935674
13140 166303419
9604 5836136
37751 -679556486
1910 373879352
24859 -880614312
2259 340823005
24067 -19276344
20243 -279193199
38480 -659432089
17252 -444958293
26911 533961115
21817 156730575
24749 235875625
38937 108803827
15854 103004338
24110 866299193
11682 998948992
28859 -577326287
33066 -546114217
27825 467070768
10126 -514345725
17932 -342009918
36884 877554191
38455 -340845475
36234 72831714
29182 203055706
22634 315303143
15121 868690998
11178 -99512619
11720 510694056
29602 -124732970
12375 -874684172
25895 954161282
3418 -101358768
28353 -950424689
29588 -313648759
21325 -121361522
29022 -998392483
38397 -424345441
6275 -320652524
3183 727474629
14125 -892204546
2806 -905294186
29549 298989244
39653 -488469666
37365 -296282381
29801 891709254
26889 -886470263
7324 82055694
31007 958950306
17900 82915675
34154 666860593
24464 842159223
10136 -577220473
7004 -965737142
13841 918816409
8217 -162953463
28705 -637935684
13561 560647374
17709 631978252
12224 -824230435
38820 311491425
17516 -130237976
17719 618382059
8718 -857775163
16867 -64034924
22022 927666617
22193 -108272629
26899 976326485
25697 892672327
5089 -730849747
36791 329875889
20206 395649657
13384 890465494
99 205510118
39684 -266492557
38869 563172322
10699 301274854
13266 175052736
33927 -910215232
29846 -945461665
4953 -900032856
14517 481091866
14704 457063496
12177 -841282234
28021 25556752
28994 -281226384
23274 534064810
6658 899889198
35669 -224246992
20453 -495476893
15430 -808288297
26558 406775672
24761 -794337521
7249 -882323825
14511 604138687
25832 321197093
5312 -993064186
39311 -451683301
34467 964740015
13120 -481232162
21456 134902486
3649 50762112
7663 204481080
34090 798530305
9766 761083331
35035 342010893
22918 -924218454
4027 298297944
14120 35647678
22718 -423108726
8368 588188629
4444 -951075100
1601 -594589970
26398 -88359895
7945 304276066
14905 65479516
1629 -479534249
26832 -186821448
25211 -228074357
5327 557697272
24518 -380205025
16522 -809163288
14657 353527435
11466 -22979453
31822 -242374873
10109 -266005818
39083 304516540
6572 793454551
11010 380160682
33101 932592968
28838 988018953
1057 -171351996
26558 -180653183
32461 -914052114
1513 -893948234
3095 976797786
30852 -899097619
29817 273939615
36516 509285507
26988 696121281
31816 657388336
21230 -682242905
11648 65550898
27933 -623135848
13473 -478660992
34314 -164818967
29038 12562309
29128 -277124631
19609 158171946
20066 275697939
12079 -989982528
39855 695103159
39128 125162929
4789 565349670
27305 -74964358
20331 -393608225
28872 396619119
6370 249361559
25712 -112123130
15879 -387085698
15336 788199184
37846 771090191
1913 -35559276
12672 -662296676
1265 7821520
38994 91869088
8601 -429070306
12624 128758847
24870 461047727
39722 -964426237
5540 660612173
27646 -326459949
21612 566114410
27633 224434014
28317 401643674
39211 715723510
10054 137960003
729 695637056
20381 685811965
29838 -922470250
35192 499257996
27691 563988830
24030 661403791
7871 618796665
10430 91888899
17425 213567591
27644 -851147680
6731 514765069
35437 662525606
5633 -978525639
34225 -718419896
20109 959044843
38252 -218439371
8947 374457188
23292 393054983
29333 -133961217
23967 -821065166
18627 -332466626
6393 -172192005
16895 -332177152
30441 793216821
29142 -622769329
35741 621014435
16394 509552223
22938 -663772472
7634 -947257976
23221 -174226487
14143 -962652260
1282 224017823
29160 927223088
18224 -578659076
35759 214418491
31866 -71677811
10186 -706869264
33586 -979201744
11431 528343431
14103 -305139623
31165 461116923
25499 650086195
33724 304447557
25935 -940755213
18301 -543362292
21802 -73474493
19683 -655131206
8235 610823082
4007 -527351159
27333 -229613542
28648 -515043883
6854 421535550
10160 307355184
14969 739040438
17168 -186102058
11218 -553694578
31618 -545191669
15889 -49283284
1504 935221693
15754 -178521825
3683 894979804
4951 -409122445
16990 751063364
28559 -783026815
39644 -913619005
13466 763295890
27793 -461415358
19828 201940318
17110 -815285696
12247 -613328853
16570 79914276
2609 126143463
20180 -218115461
22585 146494848
13024 -60661965
34192 -186001663
35893 568493057
32775 -220800859
12327 459092882
30231 248301332
33575 983531969
32965 821843695
20366 901461367
15672 -926910857
291 669797474
28104 -62695731
7733 292736859
21399 -863049290
1912 992824264
38652 -503239666
38673 -43548713
20697 471512842
28336 -431849084
3799 549533470
31155 99400662
8984 277750380
30428 514464729
2449 310081947
11091 828410793
4620 207134471
38741 842931380
24593 952952722
19786 -939597177
23441 -84677658
2678 -69101951
29337 -457061557
11286 -424642299
28618 -882673616
19856 -882320380
36636 23268768
15501 -830272639
32091 -994954383
3919 105645928
13074 -194849110
5362 -596668640
19094 -862702309
6768 -990759548
39631 86963685
6028 737702904
37306 680419422
34219 266885056
2758 -739017007
29379 -909674498
1477 -161732273
16496 -954830768
12947 -17365537
36435 -984928006
34276 751605037
32280 -992159649
8065 759807348
21394 -725926007
30799 -637532843
30843 544904512
3769 -942009573
6204 304233222
34631 656241074
24068 666800421
2277 -881606260
21468 -851950203
15383 522680105
30921 -329285686
22662 -886851671
33367 198027354
24059 511536937
20638 -873458003
15991 322072123
19281 -274001618
19247 -463553211
33570 -13513525
36050 258543015
20442 -962120229
36546 -433129321
24420 -462959140
10659 19355174
31632 641925886
36553 -269173960
14370 -247617449
9907 -296540786
32504 -438755913
26086 -138689684
18792 191373140
11524 88402075
8865 720438072
900 -959209232
10137 -928197567
38559 -297323052
27628 919150577
27791 371911456
22983 954812047
14286 -6201552
24489 -361665387
37165 614410838
26405 -578884790
39298 193643422
33740 -762101093
32048 670145382
23811 -909147471
6955 199159922
27045 -911570974
27813 -924235795
1154 -903166468
24111 974946371
14180 -952011220
37181 -822791748
6701 443157161
11775 157087817
15008 -251852460
22751 324725290
5066 -205598589
20319 -995861600
3783 -721644844
4039 -685911282
8641 -862136056
12972 885530993
15199 -541767964
25570 -760959217
23507 -407747296
37838 -576433969
14284 265877685
31199 -799408631
39187 771780983
4876 -504440676
4616 981694194
11958 541707626
6027 -956313968
1189 660912276
995 72646160
30106 -456234774
12572 340765986
38024 436803076
3860 -904375878
36827 -793420056
25976 742347366
21404 180634663
26033 230920258
17594 422292602
11927 -408578430
32117 227662468
6447 590652893
18926 54244074
32703 -979751176
14986 956380113
21693 -604809952
36035 -844078558
4519 -365525737
18386 387470409
10354 121084729
28448 417975211
6227 -923287320
32939 576689851
18806 832352258
10182 -984633117
29353 -378132917
36330 -298077703
6372 864915798
4624 699375254
31721 -823644575
25474 -169424040
17403 860933412
4028 -839982140
8270 -568261728
23002 78022413
33977 -5945025
7656 -878712199
17653 -200359797
28814 -769083054
3830 -598007191
19893 -239201006
1293 489313181
25333 88896221
27829 71404015
39442 -55573693
2268 -998424100
29313 819304914
2775 -385983979
34294 -937050309
12105 379327396
18724 -548906354
21448 489486081
2637 296666378
23325 -877124549
28261 -373848551
30445 773867154
16688 548728153
20727 -297811912
32104 -825041629
24679 130928554
24455 -126132104
9164 -253096703
39319 -152469882
39811 -622471711
15686 -740810037
3611 -948548087
14348 982754408
17140 282665057
20510 535096983
4786 -487963185
20322 930408769
13275 400715229
23318 254117009
35381 821794001
38908 729011772
36022 -599023589
39709 937743362
29833 1085184
13474 -638684621
25343 548269642
37910 -12014489
16272 330788952
10363 -301791392
21945 955193410
26579 871510871
35993 -900413271
21959 -541833101
3909 -161394381
35973 455721627
9752 -6124359
12053 318154879
14594 492645772
7309 -604751888
3492 746204426
30421 724860782
2646 377068834
14139 -548255319
33291 388618916
8680 26344500
11724 235775234
1964 516075257
2157 -742675932
9688 -311819727
21901 539042417
34411 608845659
36891 33668003
30129 780286462
10927 887931484
12263 -274922564
14571 -215385582
39605 -513840966
23717 -132182785
32485 -425426258
38244 -912142995
28593 305281163
32773 -796193682
10387 -635973093
7181 -499368720
33698 557060073
22085 48625432
13436 -722375541
30922 797938975
26812 -686360085
37353 -914038153
12619 -122444575
34460 341171922
25491 -262707778
25965 -845865473
27886 -829542026
19138 -234699441
26879 270656477
3385 -997871739
39542 430237264
13691 -460593084
32349 -605050409
14051 858235774
11102 522842136
2052 -416998676
39525 -100405736
29690 -272284245
7679 244572142
24365 -6619499
35029 -869606833
7495 146246680
27241 242022914
35744 629106631
34893 -266829530
4087 999879128
2397 -866005568
20377 -144262224
9904 979834745
33234 54034427
35752 -924818997
11622 44191636
27393 -988968373
3770 -543042338
18164 693311422
20943 89984485
27518 -549630456
32459 829588436
11420 -999705244
21580 -942411800
23682 -205037337
33449 -398094334
3443 -845697570
17176 162933825
4605 -975866656
30703 341846760
34749 706520355
31983 -368361325
36338 -989537861
9915 -174327897
16589 -608549147
20398 85027208
11997 -995595896
15216 -613270793
33761 -921656586
22431 -704286854
18813 -940666206
36225 507295879
26057 -792221393
28305 -799710249
16512 -407769340
27368 -963740995
14034 780691259
29753 868819349
7805 609010371
21225 52476018
23228 -684819256
21202 -305202027
7181 -242848425
11344 -970683585
25916 378360940
14735 413833773
6005 75164727
23335 651330958
20710 296392060
22721 367371639
26998 246273572
1185 -960109914
25789 776561031
7755 -624332712
23307 -839250056
10689 91065330
23304 418162885
30814 -351968110
24659 -280093165
27776 -284157844
35930 -292589427
15302 388478862
6173 -244161714
30347 -81965013
2979 -403536766
16807 793369419
15859 394069976
27360 -425265658
1631 299517999
27944 -886248535
16796 -768938711
24175 936198632
26875 -156803550
23286 677054987
13496 -33388468
22107 513887412
2627 -772394223
4064 309113759
25099 647208799
28386 -111809239
36533 -782411923
18054 938925191
15887 -927631257
6743 -512678236
33230 316577516
38806 -315328963
26022 805890024
2827 49379332
30672 -89867105
24429 -935293890
29876 -175635833
9945 403282886
32998 -961491146
37654 -964585994
1121 -355421905
6173 781906038
27582 310197653
6397 -673659423
22342 939523467
17337 -393030510
528 414735570
21947 -491227507
31826 765026549
35797 574744772
7236 -862897504
23017 -743063424
19463 -224406537
22318 865952960
3320 -922351189
26908 -647663678
2361 -617479209
38445 584393079
13658 560106293
26114 -72198808
10683 -423087650
7922 -686720199
12295 -321072438
30464 -82693781
7345 -767279528
19322 -175853741
2837 836534579
4395 36322337
31650 -406181350
27463 278746711
3034 -638808680
32112 393694369
3801 617841745
24392 -711053092
28101 -406146191
6161 -764873144
6658 -395964865
2698 14930433
36653 370458951
19424 579433160
15772 -870679652
14929 825518744
37434 337178607
37259 -716984326
2387 469149082
20403 -545018928
35442 45361771
39870 -573431134
35775 -468204407
9404 546184260
31117 932263874
15362 -851068085
22349 -817765875
13077 671778058
7571 -51384648
15702 8388852
23949 359823342
38302 -103693019
2656 400781382
6817 -666968089
12984 -406398607
3166 -594696429
32438 -510795224
371 -992800614
23647 547388211
8438 -853350228
18041 187211114
5240 720983799
38210 311960388
12093 -225345333
3520 -798477868
25475 191027793
14775 -678016180
5203 -889136226
12040 119173782
15176 -702271630
31942 84425022
29800 204254692
14079 534904378
8942 -552853479
32647 -382645924
5191 -880506269
37531 -405589314
11075 26526781
21450 -61727909
34224 -980536835
7313 436741320
5141 -446343951
36178 2858438
32221 334006694
15066 -186551784
33239 687323748
14793 -812716642
27738 324019389
5911 955548871
19300 -490486970
6762 -930005092
5595 -917499158
27624 -677999357
32736 -576706980
32540 -237274576
23098 -747416690
39361 358279851
14642 810708237
31285 323275537
3754 -811796786
6963 -518517299
6060 887113343
9086 -527861894
3330 -756529852
23180 -312668653
6257 -294377371
3472 381989940
30585 421731850
24872 897151094
32872 -183220329
2982 -859702591
13614 -435624032
558 875602341
34231 564748254
31469 224831841
34543 40634335
24032 480994782
12890 -772403046
27103 843913116
816 -914147430
35200 224050281
36575 141087071
15275 579598670
26118 -984936490
3182 -887123503
10260 841658988
31309 901206162
4857 456783872
8479 -513848135
23708 -466764562
29775 -520483701
31082 269814601
11556 -793349843
3274 766160322
12894 968478658
5292 -713159560
7513 -503995556
3116 503601865
25376 843262786
19284 257385584
925 -796975092
31072 -938170459
9767 210112232
24098 586072279
27718 -902305404
10896 259764156
15111 545693843
24001 -609761671
35004 879506665
21676 655423625
24067 860927896
8694 -401936681
25185 222707930
7069 -862431840
33745 472846912
31821 -272857297
8598 -800968980
23253 632619243
7875 -987381638
32960 -42076299
4211 43031944
2140 -459959793
38537 -547700680
2338 -953897508
6118 -60806461
37789 884824013
3685 496306535
10818 -137913519
14642 -710414780
32133 490017885
36941 -752875263
35758 290820305
35901 -288834463
20253 855299009
19063 847163775
32072 -460870436
9772 -264056728
2593 183954210
16703 -990551694
38199 372564930
25296 -215900828
2060 453795986
38820 445308979
14200 -295547123
27115 168053460
18198 349842684
19342 -883335945
29593 861333954
29316 269135241
15369 404129845
19410 -912595270
28003 711527439
38003 -125054468
30192 -988409406
31878 978054704
30229 538068389
20729 -800906476
2504 -252407712
5166 12779547
29361 231813054
12091 499032279
16335 448527557
17865 -72648569
3026 -703957721
12125 -415956469
8262 17818393
22186 495947885
9770 494796264
23212 329860187
31244 -39680040
24702 -551908560
24965 775101472
10113 195285429
21330 -855896181
36874 827255277
3909 -906069311
18247 810088964
36748 -352983405
18875 -442647538
35995 -361040228
18167 -504252650
15236 812844255
36872 -908843297
16891 -932378644
21317 -628423566
27875 -566035515
22310 378846017
7800 466852838
36658 -563207579
4051 -512770872
39818 -160610117
35200 295367959
24555 -876381938
6879 91951946
31720 -262040220
27131 674882872
3480 240206237
2941 77918717
20074 -647083297
13138 -395103818
20668 -974002259
3759 544161012
10203 100442977
35399 831491557
37038 -672996788
33096 653799449
3761 -247603146
11271 668388294
16593 -403415334
24447 262018148
17373 -803715337
10901 -579232072
6646 -870339150
13907 -379629808
26375 -503256930
20812 59587044
24409 -883356606
6372 927584569
32480 319794610
37823 -393161879
33923 782829516
22724 -334292731
11916 -85162318
22349 116273993
8494 -200531492
33172 -301516854
11075 20225865
3069 -715239576
10617 -529545929
37142 337496975
372 -869603010
36738 489937952
38875 -294135221
19390 316643108
1230 -265852295
13574 524973564
37186 -963364849
29187 -242763704
30290 -770190899
37610 -832072113
11034 -895681219
21000 -974969221
27557 985662108
32532 979464068
37396 67438173
31517 275829673
3978 419077766
22546 149908253
27714 888322851
26909 -996881715
8203 -904934706
20447 -155519518
36779 423805388
14490 -211794015
13873 327743420
18555 -464591550
35583 822544905
3366 -885844094
19975 -424736861
21313 969355897
21923 115613721
7840 -454430820
37434 715985899
25104 -635333264
21375 -985454855
10441 931812011
8846 600909577
31318 -906172762
29577 -916958024
25397 -616637842
10609 690683448
24706 -452119698
36209 331726190
29330 -121015577
16673 -391827466
26256 402206993
16174 798558594
20846 -889005907
17183 495769958
31457 -323597700
10665 -451521443
24487 324958249
21841 89539509
21486 -120864197
17962 -994148585
11217 -564116767
3537 -966215079
31112 -232687727
16697 645799744
8632 125016793
20139 -800330280
28315 830274886
25334 -819967336
2623 217805512
7813 -878037486
37425 -108849569
25033 -792545172
34339 -475138090
37714 339926872
14641 -677907825
15410 -480987974
36948 -400137792
14482 741738945
15042 918308059
1205 -134012470
17251 346543672
14912 275581342
14007 -83598083
7430 -324363404
35464 -16067019
3413 880931593
26423 173072888
14799 943708444
31669 237897112
29288 -45551136
20891 -813037340
24869 -829518952
19994 -973742163
2250 -993484299
23232 4791387
11412 -454560195
21148 938160482
38752 233186322
22919 129151506
4488 -306197468
10478 -588545266
7623 840684251
29048 -631846749
10364 134978772
27637 -374422933
19728 18556003
37052 415404879
19070 599364595
297 -46226603
4785 -56222330
17476 -669100120
16715 -985067453
38871 162754974
22833 -171344535
17998 9458140
32875 -889976329
27923 949708474
18079 -142043152
15622 440133321
30389 776428441
20797 934879609
841 -269233533
7415 836537848
27598 -650503739
33932 788527711
27592 -546091267
1281 -364992242
2734 -906479343
16123 716960150
14644 942185565
9238 -702849529
15298 999847517
719 855433511
3186 -730246625
21818 -444227309
8653 66309925
36394 -453801035
13166 545969493
25755 979723807
7871 -121919238
29496 41256038
23797 592711813
32471 800830776
27279 326542881
4800 -539075056
35416 949241921
5792 25970388
252 -142549287
4089 -635557139
15553 882003436
29715 25902257
21224 263384204
30050 -549577541
22619 807354388
31504 -590147844
28195 903430489
18655 869940998
8127 -20111658
27577 -112592523
12422 -253888243
30031 280192375
39116 -893592164
14903 -798007827
35035 -107400634
39156 943578990
37601 486650586
31144 427948869
11329 -753384825
9564 264421192
33349 -986449702
20788 -555562582
14770 -22102106
26238 118155794
3272 690182895
11005 -883266188
2541 206412044
16234 -163318965
33209 408121655
37374 981711135
6479 605108243
35182 -219643472
21750 -547679570
15606 546826324
3870 939193077
23377 -394578480
18940 -809446431
11465 722240515
32662 216753708
12956 -21245947
4219 -449007716
4330 48263960
24996 -950036890
4766 -224743086
4403 -223865445
39151 611322138
35020 -760192768
7663 178034332
17009 -694983232
6199 391063267
4788 241140877
14448 -950530427
26442 -101139922
13787 -547337737
16317 -830344545
7740 -272416906
7055 -768063114
19997 -669431580
25336 513308401
39309 739984761
23252 715309737
36970 -624281541
32792 448018270
35040 -500239017
24251 -868870202
27030 849761237
27164 739825389
1821 -491002172
20092 228489956
25412 -540668042
35053 -754407241
9646 -881206850
37924 -184721542
23212 -240570359
10755 407703258
9348 -676937480
20980 555754005
8629 -216837332
3652 -894949878
16274 -538159981
37609 26264253
5996 313483302
1131 915864771
31080 109807815
19774 -363342427
10333 -752467157
2347 -391428822
9637 359779977
9619 -479279731
23529 604952848
15369 -676343276
10731 -243530773
31897 -520687301
2822 -411784290
15730 -324928101
16154 -326940906
22398 214173337
34461 -827541500
26316 661539879
33806 979425539
34735 -296077560
13619 32964137
20468 -701682920
37351 -411140393
8808 -783013563
3163 -400022770
6458 974344175
13227 -727429756
25955 -251405295
26606 -109463953
35142 910841683
11373 -22480890
17611 402653890
30123 960085832
27724 -715239723
2718 67423927
28065 871502458
15891 -846307312
32296 -801835117
31322 -158626760
30471 -211118898
21630 -44205517
4728 -349686720
27986 -78085145
10903 -910849320
28717 -324909058
10053 228562395
12639 -317443560
38625 -344895986
24292 400442760
23040 -860297301
5158 928547009
39698 -726712545
12340 -966458953
30641 -322691656
29447 -113396340
38144 -978702537
10744 -918068926
2283 -76720778
26256 -929481273
6024 -478670464
11932 -430028677
7764 -896747573
36443 -913859079
23682 747686387
29087 698220733
4095 806966720
14177 751110596
7997 414040143
28488 -595777133
26528 -782885012
12452 410054285
21713 -14258978
20245 -89976806
18276 -946619654
29883 -373517149
14175 431184298
36726 -822881834
19088 -698501711
24677 -854690481
10254 749842769
5842 789090114
37063 175330699
7196 342096369
39237 -117598590
36400 -614247966
6321 -110337885
3138 337928850
28398 -7175616
4732 636939733
18937 -66473328
27323 620914613
32780 312393110
11400 751664047
13568 -938708134
10989 515592427
38895 593020172
27224 -74506819
25904 -597567692
33720 62754418
26454 866425139
3608 -763133530
35321 96829125
13510 -663476904
22831 675263717
26742 -11625408
5559 -910598235
31230 -321465937
34464 -887645311
2909 -279281020
27761 -967795618
24555 689813896
23431 246026654
18963 -901391871
2549 -412070667
30825 -214190967
35504 -537614647
14479 -84525569
37529 -550012824
10894 501384339
35285 77976710
14829 -560926013
8051 -195919158
35532 -873277591
1391 400322513
6896 -57401560
8689 -63730850
12157 -89732199
35932 -47247882
1452 683271118
36505 -977245169
20185 847552276
23060 344272007
19184 -955645339
15354 867540587
33650 772026429
16769 740530637
7832 817928478
10888 181224818
23685 313563363
38156 -355391371
37780 866590579
14734 -406393157
38963 615689935
37407 638250664
5496 -60443235
25394 473073910
22270 -853854322
16694 255168453
25393 -683362195
24235 293788398
35389 773259042
23873 -995202646
22173 283963219
2935 240871111
39742 620085856
32789 -441278911
7934 318873872
161 968567521
14538 -448796753
13 938557566
27829 -27143616
38416 -869614595
30212 934010097
4255 -132948540
36211 -934188045
30998 -955655160
22195 -99808402
31171 135291221
38686 235164367
6576 -513285896
35195 -885841575
28651 -953040638
3237 -949720521
2727 -927371191
22729 179894125
26862 -907757263
24497 -19633092
13359 -23214724
36737 165731059
23016 -129942388
2454 857192947
20898 -76869636
21587 -36455353
25367 -353427933
6173 -860383377
11402 -241008058
27658 -968762282
37198 391840051
25215 -620972754
1372 -317000077
39014 33204294
11204 564188233
9862 -444580138
30922 -367019087
38526 -910157050
35898 -194789712
20654 -730042670
21979 -590546854
25215 639278591
15215 284727344
39287 -958172262
25457 885186615
23019 -445296704
10543 -845417347
22577 -700955416
8880 -654831735
36499 465341589
1452 198336434
37348 -844637288
5663 594428725
35366 186872224
29556 -955242089
11058 980496018
10962 -457152115
15230 510236271
24010 103702527
5495 723810868
30517 625129465
32119 970948513
29450 64761058
9324 -530188954
32637 454758328
11115 171802174
4887 808430439
15517 -810555187
37039 572370548
8460 507530882
23253 -314337055
30831 -928660485
12141 -334649434
13094 -91397589
9632 -161327499
38320 -537025060
39806 -384039853
1206 -903969564
37837 -591050746
27584 -56833119
9056 -793973176
17264 -778164951
39864 294650293
17194 122349132
36367 787596901
16199 -810817996
37873 822939618
6537 554287028
5792 547130012
38867 -890140371
30923 -199664577
15571 -445362815
23975 -288209273
19982 -50466872
20010 -78458190
8635 -163036084
38967 860185416
32062 -5457750
11383 470078829
32083 726889254
31259 -548195900
20071 435968280
11661 -970890871
35496 -531933393
2590 158177451
32875 667074361
27899 -144206489
24239 227324797
14278 -422588128
33684 -459159429
4489 922074286
16055 -520961331
20920 -710880194
38636 -505355533
10074 442988653
32754 -278092931
31702 990121331
26814 -977947177
35784 -146836639
20813 153018660
9374 -226921628
31884 822370039
11189 -253162729
9145 48972473
13045 -68414535
16104 -324280821
37849 -179866116
13691 -806531491
32977 -519144880
3774 -279031323
35747 -237836951
733 671152879
2056 453267447
27161 -670936103
2559 888357838
32563 -977195675
14365 -992791717
5556 -857175556
33271 -400098096
7370 -921705302
10231 -513357334
16552 -909820176
8334 761288078
19551 -731453407
35272 -28238691
4359 -981496677
12556 -715092631
14818 -808758558
25340 -59589038
5153 897121977
6303 -997612104
36182 195237714
18512 617617018
35275 -383841912
9140 -912591867
10800 601522643
22468 153499369
23800 880827350
10297 975350800
28462 -138036650
23027 -8594433
32937 -613930829
30614 -872328067
2896 -132995895
2436 97615953
203 749368047
2114 -610914911
22109 -185367265
30824 987700624
28758 -923262619
16379 977759962
15684 -498324092
19612 74995197
22351 751079483
39186 -763090093
35475 702490811
39984 198542211
14145 -642855238
28869 -481613052
2902 -753186609
21439 840791303
32745 -578960544
32192 -354180097
36880 -910905149
28588 -481020633
15682 -586338012
17897 401641317
32867 333031365
27201 150357507
27415 232015216
22381 402186385
4949 -531900760
4004 -271901285
5664 779459092
32484 -950607130
20527 -284995083
4374 874970273
26529 825093270
24476 -775767084
12284 -140656593
5396 637569414
7084 92467965
15683 -959140357
17152 220879949
11519 214642882
25620 -568999083
20159 92433898
12614 -77409433
6012 724344161
13385 -80465372
19546 -566645154
1472 221470262
39885 -376899730
13188 -465852001
11407 -481699289
26478 590545470
9788 -480986847
32797 -99886440
33511 -186454531
28352 751089947
7218 -721078620
35279 -649949678
890 -66292625
7889 44404243
18872 827206900
38099 -863178729
7887 450994769
15040 -726080431
27569 -890112231
24835 -226055422
6402 -945924674
8480 -510908689
4873 -247463812
1659 132961276
7576 362714734
36115 446786361
36685 -228825208
2168 -134492256
31988 -78006075
37179 -932033593
24032 726367210
38332 -285204724
34847 268111917
36041 -43510277
34302 796782414
17742 711220874
28538 947440702
13244 -723537428
23849 442033409
24496 -881425100
37615 -854008577
2569 -848583039
4706 67230650
24577 -672918912
7496 -220646956
36608 -556541894
13383 -547648473
23445 388114938
1014 -853031773
26996 -196504164
33063 927555315
32370 499641088
23661 -579938400
15010 -867478036
13218 38043861
31638 -628124143
12819 521490832
37835 806234205
35294 540217524
6921 -717021238
36869 -619120859
30669 -469676473
38467 884690251
14832 -593789536
26302 -884440522
31147 532958178
35619 576939363
964 475659868
21833 -486264369
19493 711612325
8183 711795050
2235 -559152519
38039 -540702648
34877 527040068
18832 -914570316
28826 -975881851
1677 -611027949
18655 299539493
29958 -674603506
32327 -989646515
28017 -232027390
28327 -958380176
39693 -866540013
35619 -953054359
37967 -22022123
9280 -948508538
18944 694562500
16206 628091513
7934 -408063019
6666 -994108920
9231 -329816884
35169 143675490
11336 -563032741
3754 185333822
3661 -998518708
10256 55836079
15905 -703451971
8017 -180601419
24224 -532748052
29826 77203634
15097 -522581459
17395 987519104
6970 621034039
7373 -969126401
4681 -671708745
34372 -257145962
9529 919290263
13875 -942370462
39715 -965222784
18510 -28862373
13708 -856316627
27756 -489254884
23699 -23054037
37912 -277244229
39406 -950995727
22815 -258055911
19546 -218829147
1245 -449079792
33808 -949893486
34123 -679791383
22656 -528925160
1456 229388493
14386 -197891465
5752 -548344671
32957 -912469549
10178 -274339388
5730 302283015
25331 -623522067
33705 -580934221
30053 575943242
3684 -248290538
316 -5507134
13076 -247616772
6096 787601560
10178 -872793119
38075 -114079783
28712 23389184
17720 -306320471
14859 107359448
9900 -485100177
436 -579355833
7183 278620076
18010 -670517484
28296 854672513
12108 -393151934
37529 216618347
27567 453535790
35371 -256045805
32108 609040641
3876 -286558534
1684 -655601364
27821 -960438051
37832 567186746
22547 45801892
21716 731092690
13210 721952445
8875 -346221498
21020 727180391
9257 -639296765
31302 731809314
24015 -429982285
33506 -821374819
19378 -135428420
8574 -918011125
26695 306651484
10122 914892448
10751 -900175271
11477 -128645707
36186 -754755066
17625 -953409626
22821 330374252
32756 980590833
7577 -525851954
11282 -180069874
15793 -152826815
30901 802402583
27765 205199806
11387 293260758
5987 -243876507
14979 -751583689
25113 875712680
17410 566341451
12097 822795862
797 495065237
15613 -940115366
18887 896894772
1958 162714784
22831 226927993
18120 142805886
19072 -675769537
33047 -696369736
30071 259686323
23434 960177163
17009 431117809
14121 633229419
18452 -515891662
9790 695359232
31448 189512213
13803 -806821762
22873 291228595
39721 -921250587
20551 643321758
6105 -376841971
3916 -416640268
30197 -377859425
10840 608459338
22015 -113260406
33110 -712882738
35072 126125447
31220 268250118
38457 250285543
1129 973329670
38236 655324598
22837 -978651073
17523 552452038
37805 -898434293
3819 -794266406
11625 -569785293
14440 -827313726
26851 -552628109
31231 921164635
20583 720597689
34952 -370990404
15044 359853691
20162 578466374
28271 -780477386
8638 -914505030
19569 479429398
18326 60726872
15263 441838756
817 -334127801
5795 949413067
24127 -154159014
7262 700497418
25662 245718565
39554 813354111
28153 -943783110
22840 679820135
30179 246699456
2183 -854605765
36850 372810340
25311 358950452
16203 -589714514
12360 51641230
36339 -955809121
23080 936707621
37041 741917154
34493 581668873
2644 970781166
16085 458801753
32217 135068304
1549 -911584364
32125 -636343279
36178 581544387
18623 -634541346
28995 -859445289
25165 -908144529
17311 49090656
11887 -957082282
28599 825669669
13644 -700755424
1731 -202828323
36903 206047035
24555 -666047425
34329 366039545
24202 -901639363
12628 -230057103
39619 397425749
6490 512561103
19758 -403527853
26859 -589058537
33288 468805104
12113 -910951626
6094 -290029402
36620 -676339649
24928 -780925309
6369 -996949739
13651 -483416990
15586 247603270
39168 -909041797
35195 -504193735
29163 -180216632
5471 933644173
1629 -748134868
17280 -98788041
33423 29257737
19194 585364138
12513 667466710
33661 -279008694
11658 806378605
13297 -381889721
36895 667556584
15947 -105783984
19287 535290544
5101 -112808469
37798 -539505195
38175 373116646
37172 -498736689
8445 350003644
11956 -689484849
12889 601465723
26214 415885377
28440 690352082
19741 -433724922
10036 165822099
12380 308511397
24334 -896860316
35701 -889874375
16170 -134759720
31812 -8308661
26145 -23302379
10620 -12054040
9273 -415019330
24315 361607790
2942 -905145932
39792 -961283732
38000 -135587819
616 -411817643
17436 -904497210
4891 -328859645
11753 379627470
7155 -102226379
19247 -339247562
32719 -667360793
10547 -494168233
9389 130940881
6843 -370966958
13714 684860007
24150 460612466
26535 1514379
27002 -576376558
35624 104302677
5035 -947618648
4143 695316239
12947 -300541179
6293 409209032
19006 -948858949
13490 414369798
9006 167398251
30019 -909597441
23441 -76144097
8947 8275758
12118 192746634
35453 -380580989
13391 444636266
19709 -938658015
1017 -633803257
18096 8811684
4276 -436837598
21225 -433537762
31271 -224382779
38273 194223868
30019 -864829725
4880 538651761
14321 -939364624
11280 -319168750
27009 -297085887
20748 -610103423
35589 -912724522
31745 -745947448
30891 -517234669
2075 252687805
15842 186071906
34310 267540170
2409 -329339884
37338 -135628115
35754 662190030
36659 -874448038
3724 -627777877
17500 -342522110
29141 145774396
8510 417348779
5357 -120067500
7979 596865608
38161 -330922703
2629 -648363925
3881 -981170950
17310 -999195299
21225 718339721
36190 -340832030
19856 -192620016
6368 687793526
25489 434651960
34085 971963025
37268 330065564
36313 -907752065
36715 820266407
35261 -970438827
26782 169358423
35721 519923238
39314 329861294
6698 -157205300
35755 328399545
15619 -888859642
28330 816976979
33316 140771807
1687 -853635464
16498 -201040318
39061 -653056474
9091 240406933
14869 105396327
19088 -994634599
6576 -305232065
6359 330894347
13938 513869709
7356 555078430
29483 -572590397
9149 897454052
34411 -53494764
38568 -492418881
32927 -368580909
23629 92871883
31566 -818049036
14492 -788683523
3411 -632213023
23306 -941580067
25337 -363105370
22566 -896121256
13092 951228263
14325 48305275
20058 -861892973
32984 -986138322
32084 -293710461
34777 -973641516
19604 624942846
38290 -878690305
21579 -965191119
39847 -113338083
18395 -41470504
36474 -254345663
34271 -597781844
32788 -347983870
14875 -279624042
575 -776708296
36981 -956815683
7699 841734898
32931 727497037
22930 -548159319
39166 324461365
564 939097705
7401 12138768
27651 -89201147
20771 127105331
34828 263707496
1834 -252044483
13674 264467652
3784 -334047545
8415 -958197188
14518 -475104991
39328 910448988
20239 536691497
24887 -398112975
7707 165329520
27239 403007815
21873 531926872
21993 144227801
26655 107545625
7309 443529642
33491 705003777
35647 -974681513
26140 -578368325
24132 455649319
12133 58786274
1285 -673571103
34238 762546649
34499 -995723037
3989 694094475
20349 -879024264
23553 659891694
14919 54247586
31740 -428878224
27402 440916911
2906 -893981607
18524 765834709
33197 296716396
28072 969014169
19841 -66544312
1963 -341551446
37452 -372851676
11326 428439598
36562 74271688
2517 393965823
21561 -961119452
8597 332822864
26803 -108558536
3241 -551860134
16778 -709421459
33288 -6253006
18056 -521463965
12432 912651810
22332 -744232396
23293 346116854
5410 -136121476
26849 33981606
17558 -158040788
30902 733238174
350 747654118
11021 -610370231
12634 -652821739
19726 42855968
35835 962039435
14329 -446300682
6313 232568964
25000 -645752384
15779 -987939281
28324 338873782
26989 853598110
32987 457051615
29575 -605411251
27963 -938980167
14361 -341512869
17602 5295215
4985 -520988938
29324 897708621
942 -30106031
9757 -935190952
24720 -863406872
2093 -110415916
31701 -981528970
11751 -67216557
13578 363247479
1942 -849123574
8042 -338319435
29316 639354927
11114 951477615
1099 -854666371
28845 52181826
32889 -278861300
3674 -601929820
4150 -790101437
23965 264444615
37744 -995069743
34342 -401751317
36067 -377283813
19631 -861653959
29874 -647715831
596 679673207
30125 -724011834
23094 -888911365
2605 250139439
33069 320750558
8737 -769919946
18755 -601381736
8445 756641624
20189 422582428
23396 -982831055
19203 -906235849
9189 940581138
13678 -83386456
35939 13765254
9424 971313307
22867 -885897837
10330 869210018
15008 697372990
28783 -842050226
20333 600413963
14018 -951981798
36468 704149069
27046 -365770876
11553 243324911
13858 132363585
4091 -551128701
8790 282593059
2956 623173278
14885 -342217534
12126 -40801107
21057 855504308
30679 985114991
4334 463391385
21160 262562037
12353 -812450533
7671 -47442156
23266 -601497278
11847 -317795863
9049 822530310
10249 -57940250
11050 38539257
8670 886054338
23969 632899838
38657 -774628376
10519 851198852
19513 -375189219
2125 -889612074
19313 -11033457
4933 997446457
32278 47636823
34668 -180462715
8 -726920053
4085 -638065716
20948 -896711795
27956 -266670516
28743 -155608805
1886 -711204644
15195 945517411
5388 944705853
21058 -935106151
20984 207975905
3833 60156922
3466 4663107
25917 -255340504
16320 -994315251
22035 -107861807
18141 645007339
21624 -956737960
30247 -879497777
28062 -956077431
30118 44414553
9910 -669266845
6919 323792002
14208 107421455
31658 -847827695
28212 -378048383
28540 567052640
32100 -468971605
7892 583748356
33106 278858016
32562 -79499438
24254 -732828508
29886 188730702
29279 -722517771
1152 -837983516
31038 868097339
26847 -85248731
19624 -607842701
18755 -819886236
6071 212073831
25449 -623073236
19405 692434281
19029 368650339
35048 -779272144
25873 351666919
3834 -753135496
35997 523098433
25488 -457291913
30317 -323014118
2367 726094766
28458 -5888533
22737 -954566598
27055 498055304
9069 999922360
32544 789685809
8926 -989544863
5772 -248945657
24683 963108329
32538 631384799
8071 -222863919
586 535938409
33196 -39748096
39992 538036582
18817 475898682
29801 -824333341
18127 -93458818
10938 -646265390
29915 -68842785
35928 94597992
154 382475334
6826 848108470
39166 -244070922
33760 -346631052
30101 -576099801
36281 -392093703
4707 -27161830
10075 -922446783
29800 -92085747
9289 288566417
33077 683128615
26150 290839088
13699 -513472445
4771 246677087
31432 348879964
31652 -946202951
25520 -69408416
663 829318476
3777 -793898964
1236 -889409227
17071 -527526124
32048 831037515
30733 -285141871
12383 230918473
1244 376696884
21852 859101670
17112 836234319
38227 354528001
1441 -500452839
27127 592962996
46 -352487129
24456 -715184871
13606 401181916
2953 117141469
12243 -698146267
7611 -910199461
38055 946229313
3795 -927843991
34483 681945139
38376 -863623825
34200 675075725
26398 823500226
24580 -297032338
34824 539104623
23973 484266019
18891 -96541699
33431 -516139631
2287 562399697
17519 154923387
17122 344841590
2131 759789761
15427 -916378917
17093 207996536
18028 -927860781
31749 458851574
3653 653616402
32982 761542299
26314 -797213599
11025 -787306088
39933 519541137
35791 -421008652
11719 681255174
11225 463789221
28961 -199589644
11947 628228742
14856 928006081
27165 432410428
3318 -348413367
2206 -980079392
12184 235381344
34100 -510209694
8958 -682267813
38589 -928852921
37345 -579124729
16409 -885074036
37314 833317276
8804 -931551450
37772 756769031
15740 -684223621
5122 -996533269
29166 -592535963
34467 37056329
2963 648132682
13291 -814685865
15480 -882598480
31827 -658175
34013 -985274070
33011 -288959217
36055 837592600
38566 -925253293
23984 -75151186
17366 -501047770
37614 127669138
5518 -621948512
34573 -482066648
37390 239966991
19673 -981976263
32773 -382211793
22343 818182634
24155 39242414
24241 -923685826
105 -604707668
13117 208174604
3558 -970570533
16175 -909234478
14338 -296681526
30705 -987759844
25649 -991088299
39543 310508317
1670 -711612483
34509 -526485885
14206 -393644590
23619 657894180
33168 862726977
5744 -972754041
135 116693673
26007 -354413665
941 -952883409
26059 -529164526
997 -395439151
39324 -819277768
38742 577215333
3388 -637333621
14697 37904389
11908 678122930
33398 354132717
8128 -292837233
13301 -651792398
10932 37148097
30411 546166467
16493 -182063326
3011 -127013104
23488 -972637503
34325 169800302
1152 -3350455
11778 -87684679
7007 -65243174
23206 222850519
31261 780690394
9677 -176885747
3323 439563167
5936 315483073
10676 990251449
35900 -783184413
22055 727141606
34633 796826309
9558 -869125102
33750 861117642
34297 442433045
38943 -638531927
23395 -489688201
28626 468970720
17592 615830401
37148 -404991818
2436 -342391149
12020 -587116825
6249 447885757
13560 -903585695
26246 244573275
31234 -976914190
32120 928728299
3198 221825865
19861 -805241972
31074 -929643055
21373 818894156
2309 928790016
37089 558124766
31520 626790933
35469 794614679
19883 -871974982
28194 492437903
14 -745571747
38912 -878209207
4069 -916506429
19383 -630894844
29808 -956888347
17520 779007853
5882 -937530643
26304 -947086269
7888 463473307
19676 -730315973
8795 -946469806
37482 -652426885
27795 -293203335
21685 607152949
27205 -700555972
32283 375729877
672 744947217
37142 -242768807
16351 -283598909
32746 640052875
17081 276686157
35515 -975549737
3996 97859314
8974 324498170
22198 801688234
14783 658628648
1764 274507343
24010 93088615
37917 -999094092
26290 -331357955
11923 504865120
8691 -293261429
9766 394408945
10038 -364197817
11412 -557177533
28625 -277160866
5751 399948491
4158 -88819509
35014 -470313903
10684 -235826870
38131 682377210
907 891625465
30433 -865963755
22155 -356778733
23313 389988348
9822 -859675204
23368 208751586
36885 849698511
17047 -836450516
11952 -580996727
2408 -533611543
16950 -821603072
17420 741648157
10607 -930822542
30590 177772432
25995 -692258711
3108 108668719
24966 522066900
4520 -110886461
18241 230163471
8268 329667831
15771 -121011939
2925 -929932013
17472 -153387346
15928 -80780030
8429 -160010577
26352 -740025314
22844 104461729
39188 -892036231
12555 -874526552
11091 -993010225
14849 850918548
21802 -662385803
7738 -936603835
39637 243306320
10505 358345977
10391 -483435744
32244 -183573726
38929 -328946686
33285 -179750286
39138 -218828793
25894 -171601936
19794 -468858160
21963 -104714912
34890 -40984667
1462 629874516
29418 159005979
20178 786696309
12475 -588672430
33891 -424135734
10244 -3831537
12720 -919875607
27021 -975939368
30300 -900635039
11029 -735377700
33508 -862096418
18001 -715113482
28359 -913060601
20841 -395805855
9479 307650321
1190 708015729
18062 -765752708
23602 -876649395
34529 -931325410
18857 723552428
37244 -958171582
29166 -568734549
2437 -915030039
11277 -423947462
34839 -144527265
12671 -338501344
25175 886468346
4099 664710670
21169 762413533
20207 -486818709
33373 684630646
37939 712621395
8355 -206748567
6024 792337892
6673 -924317119
27654 506464879
10331 940643915
10230 797013171
22062 -901910882
1854 767497857
32866 66256899
1598 799454524
1547 227898040
27926 -516317952
23340 438102714
9714 765408131
25879 70576711
28146 -253355997
18248 -128449416
29820 -421729480
15401 759904919
25187 -377706176
23348 874982082
31202 283711767
5977 -502594592
22309 -220850594
283 185238842
13235 -778579743
22306 747801829
20896 108481159
5643 701965644
18709 -986329393
30965 -943048481
18458 -658596795
33726 4329211
30484 580768276
18453 -143074523
23913 -977667979
3790 -672598200
7209 -589988535
872 -937713883
4960 -759014132
6127 620281154
39336 513178193
15705 167508431
30429 -888463418
7192 200581346
9220 347049136
12342 -409445493
3719 891067676
32305 -539357582
7897 -935849447
2576 379930756
12557 901991808
39626 392526364
12482 -615343883
1986 353680496
38003 -445146207
31987 88048111
32896 -952922664
10273 -605275957
25390 -169936677
28812 -863662538
8323 -442129040
14989 718081152
39923 -973191608
38947 625807292
14402 348807818
35979 -822558479
7886 -581896691
39427 267835603
32453 -122703282
30512 428401412
5876 300510454
24145 352698850
22894 -522961230
22094 211234416
8232 195244634
35596 336730904
8409 779496553
24946 -945429418
14229 -61431669
12502 897263891
25413 -756335019
8291 243208480
436 497189649
2721 464527717
5482 -162407113
23343 659153231
8434 114411356
10128 190723838
34607 -535692322
32314 -248931428
39478 454562837
15743 265184260
31196 -152355763
12569 -254602961
17284 -442318225
26757 926105070
29903 -577600953
28698 463115047
39117 385390337
19578 -853408584
21001 525604597
12306 -933880729
3110 -624854214
13465 -916017569
7358 511317715
36905 -648477871
26390 -372116814
7424 904972646
6038 -358506063
15713 114256344
37767 -1936680
22369 -999477532
33869 914707668
14358 192567417
35187 -903687017
33934 228113934
33206 -297547462
38325 966966238
25024 -596407334
30382 917051789
10271 -556451268
31919 -414176363
32636 737796660
6950 -600524307
12038 -153801327
21994 430982661
21483 -740873845
30176 117240713
4483 -547308298
1039 178964533
34820 353999668
12208 875954971
37563 553828025
20692 -13433117
15025 451418937
7670 724847425
27415 -122774705
18308 -181084061
31633 -493499950
18724 -300654744
7918 -415359978
6178 49477068
34135 266865752
37455 -129883647
887 -818441384
38286 -878921508
29817 -838807943
20083 444526844
10080 397503730
39020 524957126
904 39745104
10400 -551076960
38980 265508317
8368 -762974942
10315 -661253036
26987 -22776558
20512 -80785417
36688 767153163
25869 -954065356
9614 758154142
28988 -608616894
15165 615567898
11095 433815155
35239 -879888402
28725 196221174
2631 385274257
37299 -400094021
14298 -994546972
34440 -45447371
19594 489939016
38812 31364753
19337 -930797069
36096 -801104326
26672 989176024
6519 -821341685
1423 -822643716
4184 184111857
3365 122616586
8185 -441948371
32804 154278602
29213 -259686739
19241 842755433
4815 -921217138
15492 58149889
5259 795719253
359 -820848563
34369 -279715931
19744 -517303953
28424 -915289538
5132 16526414
2699 924234941
23151 -314073447
23140 -160676767
14864 431306514
21470 -96212325
20937 4164018
35805 -169829319
33544 -163163471
26419 -747323030
36225 942289034
472 -851891972
32098 -419487066
8982 -777688808
18008 787571840
14607 387597404
28698 -724576862
29692 850497305
16891 -874788154
34715 -377590818
36859 939711753
32125 847136183
23217 22814146
10676 495827928
24899 438776759
22146 607153446
21475 649417474
6762 207538969
10162 -523830076
18117 145655742
9500 589388168
11308 -227127277
6381 550118196
6397 -321322650
6534 18223270
11377 -210602538
9998 -320200257
13890 606843500
27781 18873213
6325 414780917
10716 -443790970
22858 543748469
3791 -517771459
38466 -859410382
5361 -966346050
38473 74656582
9306 672014859
9409 192886131
3482 -824067963
35308 -544987844
9619 25166366
6110 -995393318
6536 733459615
9181 260096351
33621 -728329333
39699 -84984496
326 401844335
32877 -113977445
12174 -84915884
14420 -305012306
4277 -834626115
28746 -870670757
15375 469689933
21971 -235445495
6662 46295208
21575 -307706371
16666 -683507369
32247 628944036
36740 -986616801
10221 -492682222
13283 268950359
31047 -34550082
32474 733613607
14076 -740099726
7969 -269399002
14884 302468495
37739 -422951404
18530 -414120020
34486 -393470535
24674 544876851
6834 -577482502
10130 576802599
22988 -360896502
3051 -358521273
36506 799819726
6438 -357426730
23189 -576353861
16100 444597483
17759 312012013
13012 -489009826
18670 -488097922
30676 -208895753
24228 97772760
22226 -11794444
38761 -420064935
12564 209643250
2202 -524714407
29092 741462693
17773 697225189
1268 619392141
1765 384254278
20418 -876635943
1541 722504952
33319 817676516
23044 124975650
37730 -217837319
26929 994641712
10825 -421655244
30313 -197232492
22574 -498250599
32652 952149072
31018 -762328512
14182 -797128795
16395 394340108
8603 -932891694
2585 102174013
18071 -19269634
31671 111779353
12223 -353984037
31614 442784988
24023 -36844735
33330 260385694
10451 650730950
14811 755244154
29908 257797115
22540 688717383
28873 820902559
13765 342413557
30018 758039405
27712 776386510
36876 455518619
5338 129026647
2354 956614946
27262 -155482992
18349 -124705425
9841 -921344774
922 -782717630
13322 -498720479
28 30287723
1191 -973455517
21868 -781450065
12495 203063730
33640 494167091
2849 915742610
5473 -12736344
18629 -217613088
13560 -871761301
13646 -415936035
20974 -995264089
26840 -607482742
12486 568399322
1693 -576486969
32554 810213406
17482 506211365
35850 33832580
22516 -166381328
2403 100534068
17512 144351361
10324 -712807607
16050 551940359
3624 -690227853
10848 569754677
14996 -901742818
29448 -624619156
18104 434915968
31643 -459427361
5671 239070588
347 -505970313
1053 888878223
27157 594817827
32852 385513253
3674 -972390330
37386 -829848395
23999 -214218816
37897 937087708
16209 731800048
31078 -622918481
15055 -462612945
7900 160406072
38394 -864119146
13494 680666002
12943 303670035
19723 640539163
13740 674053288
27469 650457127
6733 -990322753
6919 402340319
11926 227050406
31591 -85719345
4717 -970164078
32324 -944414162
27359 -196739076
7980 -379260247
25826 -239477588
3267 -894067770
38234 -918499430
10607 572856759
32276 -588632473
20817 35386680
160 -699637634
39614 59324636
21308 426846892
13651 -800157117
3540 886673232
25509 -628238408
27432 818008255
25532 235694183
33937 -139985211
17202 814433510
5741 490096114
36685 -630543180
33580 559480325
7854 -190716358
30324 -139257794
24573 908785021
26010 -764453166
33727 471144185
27070 134807316
36902 -978676272
5322 -362373040
31568 -504461239
32945 -179567248
7542 -218062902
6961 440183233
35700 153501094
37915 -778230948
9379 -793091265
32379 317787846
6405 604613583
34957 -286620947
5888 192150977
11515 -960942683
24634 -536164034
39695 -960685065
21896 -952138467
36648 -121754985
37768 -14906538
30561 -872850409
9178 231641660
19108 -931566128
2926 -944838772
29964 760617021
1220 -928547698
22239 278262341
1395 -38032376
34954 -252986454
30864 -206916366
39601 -477553533
1404 959935496
33384 742079294
663 238703298
33114 -891253618
12327 -975965219
36443 843343673
17547 508261503
22732 493335549
28923 -945503177
29127 825492695
31389 -962609859
34119 507047716
17615 -199570865
32770 -141490929
35539 -107351523
20326 -297051279
24368 942716941
16593 -582069940
36444 -229614971
19812 110249705
29731 -384911231
30274 -949903748
28155 -429596372
20452 539289356
18404 -645066572
39923 -396634071
13646 -973913856
35280 96714040
23112 -930492389
36089 -727455600
13122 188695002
8296 667256414
26475 273037488
22519 -982135114
30945 -535620731
28040 -309641319
11287 786740675
20656 55334664
20373 988919440
9221 -165438893
7037 664438776
4921 -558790857
3184 400857034
4646 -630443449
20952 345662647
34002 -714962914
13501 617594072
27913 370802296
23537 889996326
11949 -360913218
5464 -925669168
31508 286359987
11004 922416749
12542 -929267838
9623 -358648625
26504 960221762
27258 -951746990
30045 848831423
24327 791870440
9440 -228008958
28129 -286994723
35702 376923440
2090 -138162020
30659 -73736386
30397 841425625
36458 -188757394
2594 -252687788
5314 629344317
32833 -855670052
1325 -861385793
35970 -837081194
11817 -56012173
15604 -794700422
10019 660281861
29256 -283760071
5208 -160264190
15603 341817383
11716 612360908
20875 -330582309
39669 -339477627
4981 956491271
39836 -868367522
16796 421883925
13875 78565148
19356 166085979
4786 -795588450
39378 168531676
31255 540176601
14815 793734980
11263 223517625
13436 337764069
17805 791736469
13730 -867570964
3082 -411730481
31894 647754604
2228 17722749
35228 -426926775
37151 -986917939
3563 -237151626
14354 413687376
18927 -986140730
30947 110455490
28445 -380985344
25989 -591261447
16179 556123258
3681 -372242750
10072 548025965
11355 278501484
11005 528623801
14758 -960149213
13538 -31920751
32475 -661826664
11751 -940554884
13492 388625976
29706 147935312
34583 -396255804
39688 -874555017
19640 -803298119
435 -930135517
27742 9725628
2879 -909787036
38930 -775092227
9259 909492950
33104 23726635
17424 222696614
12216 -827955788
17549 -878849041
32429 584444689
27018 -286010702
4611 -144594081
30117 480416722
21707 -123764455
17427 25866155
10639 -797162303
3326 678377860
30825 -425765269
22506 -297437444
11859 259346105
29093 -844931885
4730 755204961
9174 199166515
33828 421056944
17986 -710016927
12372 205946256
32176 683605002
18078 -281586667
8879 373018643
1151 -525083865
33833 -479897344
36869 347131788
6521 890317158
36067 819587692
10150 -426974623
13493 -90032076
9238 67039242
2110 -894141780
31518 -702545238
37836 291555937
18546 -910034146
10857 591410206
19892 -736112928
25717 -357374715
21421 756988770
7779 888306866
35008 795295253
8764 -819395353
32340 -138162121
23257 983524829
9106 -215841159
38084 -984526900
11322 263698342
33105 969920192
32482 353279190
5045 -998892709
37498 464011026
18100 69332252
37539 754857388
2511 217320167
23386 -317984690
26916 493970289
14937 -953901609
12624 867955678
36860 527283627
38821 -952167769
25332 -697477684
20659 -984843098
33449 -962846996
32195 -20109886
37406 -195897719
29661 -313806410
5844 -573968746
4996 848527759
4279 319999733
15044 397767505
14147 876507663
2409 -815641689
33990 -728654566
29063 -611908617
3616 608827201
29518 962587882
21139 -500771054
21952 330086528
12995 520370938
29572 926814145
4089 143490400
1655 -702380769
26991 -926433717
6017 602926649
10508 -82972380
11637 248097411
15723 597464653
10089 -726309604
21780 337286064
29618 519955502
19737 97705394
14342 -437504514
22015 17837226
4517 -866683709
6790 -944924992
1762 -432285912
13320 -769312771
13513 -526880233
6418 -136003338
24283 697819528
33293 -218226724
34282 -720407730
2667 -916594634
11431 -899435632
36224 215064446
6193 -928162601
12887 -339387688
9539 762220533
13178 -620568748
22614 -930825946
4496 513216319
23549 338104374
24143 354737814
10829 -951842940
12942 739786911
36540 852275111
27382 -750557415
7953 -394169180
31543 -462333600
10847 753539382
16783 -968052236
36430 918017038
33925 -687773980
17273 -923957680
16376 133323453
16125 -21320114
20613 -512862778
35037 -904523975
33087 980524754
28018 913125865
37329 594642379
4966 946904556
11730 602301061
7462 -970550731
28652 -35836729
27389 745214659
28051 460881785
27806 393703818
26139 -98981674
21780 -682718570
1317 467478865
16088 -614085744
30282 465261928
23036 649007475
9693 -522460281
22099 -276352596
28314 -114916628
20787 768783415
32685 -71679958
3314 -667615401
39260 433737688
15826 -406372947
10872 445863661
38340 -627240017
1414 309593361
28579 -913743530
10727 986002729
21010 -563278983
8494 -46438993
20727 -545399604
7802 352894537
14263 355799177
18945 701316114
32509 -569604952
19648 -372152019
25670 -772847827
19227 -307104742
38920 -338762154
37830 -339373550
19812 -809326390
10082 724039242
38324 -547675258
5760 -250899193
21816 -281144315
16082 -172709396
21495 -13721107
34423 -795779766
16349 -876804244
30805 171693367
21349 -759794792
37382 316370451
25711 713643369
37568 288136608
3059 -999459020
10945 261395397
30992 771499221
20316 -679338975
1833 -746974333
1353 -34613925
36680 -375060001
18894 -854662568
34021 825378173
13930 805813315
23035 -892389633
11930 -645318915
11538 -517919266
456 -332310690
25919 532833599
10933 -724361977
33421 757105328
903 429621876
2902 -772499237
6431 457461217
3645 -327438914
21086 452407782
21569 -931959677
14850 -238763670
5999 652335588
22309 547025131
26217 249589032
29768 812794237
39901 425274105
24057 779910222
28246 -858657830
7500 -950968659
13218 445098017
38782 132084753
22323 81452471
13558 -994358437
9347 -282574033
22644 -95969006
27326 -239172734
39207 -763566156
18976 -915166678
18708 878141514
12105 537681544
32002 -228875174
31402 876452004
34175 626096058
7400 -688384002
34017 768758025
39131 6296968
29440 281829149
30713 195421453
7421 694279348
26696 -401963590
23677 -596653585
20260 -883905981
3696 624542882
750 -724244413
37132 92898754
23582 -248830795
17562 -518574516
1543 -879908666
27333 -649551913
6114 635165293
18615 -959062300
6850 -274918405
23049 -565755595
3755 -537246086
30325 685866820
13236 -568133199
37174 -727829647
33236 -418490153
25435 -693562780
15975 104430336
39542 -476781083
4402 115875907
7242 -811746546
21543 -35317704
3942 667674574
12275 -489575993
25603 -53657445
26962 -116104524
9391 8525003
28176 361627067
13869 -740043934
6420 -511362237
27611 -953512607
4614 -718643993
26344 927413044
28314 752260587
12848 93902237
35692 307792714
31363 956620088
11015 820857233
37593 -422644696
17860 37939641
35118 419303195
24551 -243198828
28240 121000859
36926 -172747275
10489 764438459
5853 913083345
35705 -761445550
3847 -983633183
27406 432742047
637 -678367841
24875 -658203396
13045 661316328
9914 754416236
7893 627744059
53 518487506
27054 707985752
23277 -707448479
32381 70651603
24329 -711752132
6328 -352974343
25355 66311169
25620 716128532
15350 -540418942
3107 323349466
21626 353639106
35711 -875999906
36423 126922851
15441 846368755
29167 -27477312
6547 -81856668
5437 844829218
20740 133833599
1555 -204051287
36582 403449471
35129 954905882
13404 -10600740
4145 -684383165
37894 -968884625
24842 -856944154
14953 -479962649
37447 -148037182
5671 44647015
12123 -718129780
32909 -434742538
795 -929838713
26859 597919454
29406 962046231
31297 757403949
9773 -358729041
13195 694707877
23490 -83638748
18088 322426597
21973 94667634
3481 -992824020
9685 -439476835
5985 -413065216
21800 23767130
37352 243888006
25469 -772369727
27914 -587453389
26067 145062614
25198 917814771
15073 -552748177
2784 570136493
723 -606378804
22450 537215977
38927 653984212
8199 -605523112
9222 -934299102
20417 838891678
22815 -366101094
26037 891226400
30759 909924614
34888 -184180261
6352 -350707422
35194 -859620847
33925 91348769
593 -393503258
29589 438445349
26546 -520360273
15705 146510310
10875 -5434654
2236 -418469017
28235 254179072
27103 643211456
26715 -21511350
31404 223929917
10884 787292751
28843 709862161
31093 -23557878
21276 683995193
20315 -993973716
39380 27531552
13254 -981022741
16987 -505811033
19279 -996923850
1498 -632010957
27 -853773496
5578 -760799916
11541 449268260
33263 -801490969
38949 -987961746
7359 2504665
3180 -738673817
8307 -892523801
27747 -223445729
16909 -792894067
37486 -875635588
21672 100136287
5256 553130738
6890 -358041342
27702 87540885
7390 -593635262
4823 959467727
12340 -513310682
38351 -619507286
7322 541525601
26620 -892362703
39835 896894679
7233 -38570202
24070 459248140
34074 353391330
35743 -774402671
13617 -246492089
35002 621097414
12425 -227424777
36109 715361890
6629 125520125
24205 -53600150
9169 -380192198
20518 -948727105
38497 -881712483
1170 245347838
38871 989345115
11266 -847562645
5496 -295837546
33785 -606208314
29016 130555920
23832 387825878
39645 945122632
14208 -956781168
17076 -22987932
12194 -717153332
6519 585340056
24211 -107447251
25645 -485147962
15910 57964727
28919 -610859507
1961 -583386570
10786 150587788
30243 34293226
4913 -966747368
8553 764820378
2609 -952526073
32913 -99611264
3922 866602253
10674 -732156529
10140 -740262652
37405 -348820781
11969 779936657
25049 902741615
22695 -659926035
14459 -367039043
14388 -30948388
39401 -39783582
29645 618625172
37805 826905994
2725 275110909
21190 -331797292
31445 -698078315
291 -127269547
13925 -782768283
9067 -282829037
30183 691264064
37074 -825437178
24438 -235401497
32469 471022121
23079 -256956516
15097 833886926
19697 6073817
15342 684250849
33196 -506354307
36603 -870906856
12207 -339567728
33958 -203625857
24597 -929079998
31721 -16605753
5211 -337805128
15289 -234879214
3609 -78568255
30249 529692362
30836 -130495602
27883 -356780932
22347 -190269734
4084 177159330
6532 -23757958
7736 -854464223
25275 -922400274
28352 91160689
14833 -223042520
37484 552902308
12908 409155780
30654 136029203
29990 -910621884
6215 -870157707
14656 -306650051
14348 -598127186
11883 -634718157
12110 27918581
34265 374714228
32624 -156667456
28322 -228479205
36875 673360358
37401 116013596
11077 292185225
3886 -642911416
4366 -406635089
34115 86416792
31263 690111370
33664 483060455
6758 891637476
26644 332004671
6515 591781104
16039 191118525
29107 -275185025
27520 -470189698
11098 -378178271
18440 -590467807
25790 -997032029
29550 -235264161
24425 271033217
38130 845273435
6580 -259414859
12864 446308595
5404 812517841
31671 -896833475
7550 -189187840
29617 702698313
13191 -162509585
25391 -272674346
15957 164682296
24026 -17030738
21456 -589016594
27731 934202465
14657 -229436404
36814 414137279
7067 673279080
20574 758511294
16243 896133646
7840 -450406564
36316 839221645
30158 -29644139
10527 792963864
10633 -242340227
25429 271903717
22366 -954723979
1637 -405362264
21143 -924393610
5209 -874220557
23040 272088872
22505 -733703784
15298 -209543795
3852 650669570
39569 -941527778
25660 458820093
38091 -186996240
39622 113341974
22191 653108247
4374 -838553500
30218 241792822
25198 748269801
23890 722452582
15326 -979653168
6278 201045032
10257 365416885
33103 -105014332
1874 -135607240
18684 423804751
36974 -913074276
22171 766898251
18364 -909657369
959 -598663387
4861 -931705663
20838 815023149
12324 -829754415
35387 663091054
19989 -951082481
20707 -886060725
20661 -258848334
8552 920423335
5356 493150916
20030 590798005
39109 -794116419
5659 -422361288
13316 -798087566
11419 543587828
4442 -370528321
6017 200972377
31879 851885654
11240 -72493147
34260 777844201
38075 793162978
18607 681174247
2266 453575132
34820 -220364382
22887 -766072831
5175 894440174
3756 -664637085
1628 -455639365
33070 -901834235
33595 110054943
6623 -108955513
16865 439194387
36394 -710191010
35844 -186954906
5649 18243985
3316 660430102
702 -877316279
15207 -723941727
13892 468962967
10137 -492193623
2904 180996777
39694 380131662
12298 -792396989
8777 -718122328
12616 -476718282
6207 947522370
33111 -16024411
24580 358859422
20870 -764654145
29841 -656383226
6877 -532173483
26592 917513155
7781 50683930
3250 871801797
4527 101781671
14802 -924946616
21400 -513112571
10441 651654494
12167 84710049
31768 259217
17940 177981134
33076 -125165675
10101 -960468952
33258 288257655
34430 -889369031
17487 380983097
12606 488437658
37941 21484077
2227 197100385
38410 -236198811
10927 -22073248
14182 -713306790
27705 999072325
18727 -988179026
192 724396222
13709 -603193154
1172 812378130
25533 -230633216
24440 357851271
2241 831818789
38239 542015220
9231 -953060275
20156 -931152805
27582 274607170
8360 666742381
25486 417345990
39201 -417704363
4316 961999667
20642 494903256
15831 370183041
29888 -161582816
31667 826709539
32676 -108852589
35035 -939746450
32340 -641266534
28687 569997275
13354 -190093070
34126 -363765731
1440 -757090139
12243 -855298295
4049 801766151
18141 -740645920
30100 -28880400
19209 -329537545
5498 -952309261
24277 390355039
20931 660151736
15500 241935942
29494 518173605
27072 -494669466
7810 46778184
5115 630172109
2731 397297514
7376 -412044408
13651 -970235831
6674 402375970
10051 999737699
13652 920624813
3622 735600149
7242 141912860
24252 -663234530
37207 -773052131
3812 454365181
15139 -746750942
19593 -376410344
7842 -445521439
7023 -313576247
1268 379569307
4900 -843910247
10276 576444995
17318 -594785098
28954 722416948
38114 -654416281
23869 80842604
31817 939161734
3557 569507461
15331 -539943933
21249 -874639238
6174 117855493
5151 -408007262
31300 -10294235
9519 264329343
15003 183638322
8076 612367137
8485 -683543746
31157 378098350
31651 872665801
5873 -20859891
22714 -698893885
24203 -995533908
13554 -864745471
26950 -778772242
24874 222945235
37082 -785235450
37289 -569768954
16812 934762231
7927 953228588
23263 -51417319
26172 548022928
39183 -818372311
6040 454794655
16810 -561333310
6800 -634725959
20157 250742681
8775 330305865
36748 -240835642
32118 -318301321
3916 765903696
28247 179496990
8038 -902039005
39580 -360058113
6828 -117818800
3883 -210636143
23138 435070089
17779 -903253595
21061 -945617681
5363 28940169
14211 -415965779
16904 763372162
34380 -939405635
35078 -57497971
709 -883212522
11175 652667194
537 381360975
38324 715875773
14013 -853075075
26127 69594254
38112 -345979161
10929 -287613640
12766 -951138752
39922 558305058
1580 -786809823
24400 -846158365
13798 833975789
6508 -515482346
19684 -284075472
32007 -728122064
25131 -96263257
14072 -432080467
31659 -538257981
26945 469452394
3002 -655354330
26510 637773070
35783 -896962536
15066 -59726211
15200 11808547
38726 960174986
16623 -209143222
28920 -977776877
17131 883746771
27653 -923048222
29716 786276813
9909 284899658
19192 -874108803
33217 -319856021
32727 989130849
12872 196300161
29584 -606324273
33192 184959380
33170 -110734634
33914 -498871743
19596 -671155280
21499 -21411010
8467 -719647431
15694 597050417
2197 212585596
18762 -531196655
23004 -977168090
39461 393908670
12650 459038547
5749 -411127323
12839 -923834626
37455 486978620
14353 -675721227
24140 -180929354
38904 -497796126
8595 -32865595
3396 634018498
11069 950750093
36863 -348431786
33811 930986761
26459 -73164590
23674 -431951076
37595 -993990540
4361 -196576866
15812 888526595
8324 -529233539
25082 29985001
23775 -860434224
32776 -665284215
39660 -579675734
18672 -868648323
6530 667968254
34700 185698418
26633 384773949
37063 -275932087
23325 553936795
25720 420583520
29334 -694396651
26484 936459665
22613 -550809954
36508 -646161354
23648 347227287
29418 -269782060
13726 -409396226
8041 -997021456
10224 901853385
17992 -749096937
1482 604733104
23406 -253910958
36956 126384466
37614 -989699534
340 -26423369
19982 -492660316
35702 -584973976
16071 -759277184
1464 973818313
1954 784172577
26870 978385110
25237 -634612278
6267 431840595
10333 432433276
16340 -644787159
25946 -538935325
33718 -27545827
38640 -345514298
22522 -470172976
3657 -515807396
12289 800702860
5238 -364900011
22806 287847989
22655 -67538693
30238 470384268
5732 -859739041
8682 -63942894
14054 722790967
20597 -125985052
27790 406624385
9061 -456406713
7461 41690087
15790 -72640871
26155 467402451
35056 -934005337
17524 -186893838
6152 -204356305
11685 934942760
421 -823454692
9578 50190691
11651 289070657
4116 -199268340
38980 696100332
31633 -701941831
2555 383779575
12864 651859421
25861 424887967
3449 295936675
15480 -905241998
32666 661949602
12117 -580033114
10583 -972549813
29302 775778267
3577 151618618
5662 -612653927
16731 451769505
17518 244777312
33997 754060845
39015 -518943504
36073 216025628
1402 609317921
2241 644725287
18315 266467262
25265 91485688
31644 409033793
681 521977929
24470 -66476241
18380 -102872386
26233 69370122
36196 -633341693
27813 -896928107
5559 -14350723
26476 923445329
18178 993759554
21535 -503138159
19763 -878145752
15889 782702935
6550 -154581646
24044 -735209445
24349 -884571835
6095 -604627962
15798 355341380
25347 -108133084
37039 890714176
8836 -993752069
39826 270469586
35216 928316647
38329 162201735
37642 -299138310
3533 961296506
27108 -929220826
38463 156419646
38002 407279348
29904 -539798636
29530 791258396
26787 198410603
28337 -934448024
18893 368042583
33113 -488746318
21614 -228827718
1869 221161947
34948 -520662210
19526 -997206564
15127 -441210373
2486 -497466482
29046 901378658
34658 -839214055
25294 -868172493
25225 -235330990
3759 92651548
18504 20174753
6730 -552409456
33128 -450153161
20523 -956854380
34257 -220577409
24540 578602135
19927 -439007524
25913 -144904162
5466 551995803
9323 267441039
16050 786487951
33897 -667125281
18580 931650706
36069 367855541
23442 -238236197
18558 -42720174
30371 -543398056
8785 -279818362
3613 73019850
2442 -932450695
27794 282677868
30345 705543332
35523 409124071
36228 -740027391
13649 827040988
5292 -279318099
36621 -598733951
33109 265835539
7433 370775200
19004 -265730824
29004 -200769127
32818 766993912
11904 -51064275
35576 -885202047
23612 -44464485
9736 726914369
14054 533531405
11829 934400079
9041 698129576
6917 608808055
6309 574302688
8739 -303751441
4099 235562929
14482 -986481802
27375 -699192118
38756 -556090164
20102 -708147271
28456 -791612076
25879 -596887996
7520 115260382
11104 -641950511
20895 449377254
13686 979665157
31086 -460730925
33483 283182726
1767 -239485647
2913 -817400209
2721 -461913144
5055 271363362
11245 877017201
3390 299392429
5159 -475273649
34276 -763136510
15495 -315450035
10349 56300153
29644 998623013
36620 -652982197
39313 158446889
35965 -610673343
29384 709510397
21103 698309447
29239 -764972499
34359 779304014
23729 151588310
1864 324719412
28194 -672128676
37676 54565252
28744 -932126649
19670 585711951
8457 931404237
23604 -742733631
4174 908878099
1342 -64423426
23232 -216516515
30236 -529926343
19457 -150071034
36469 -331948663
31705 901808694
33357 858070826
26591 203055432
6758 787035219
36825 511934784
4489 -763959216
32736 985545567
26157 -962735844
6880 -831202456
35644 404526111
19039 -248668948
14538 -149966664
26995 517522269
7589 880324772
12463 341006450
11498 304924056
31235 -299235834
19599 -998755148
36426 -949182177
28961 287262707
23493 -812570399
11521 -299890200
10311 197572579
10124 794957676
141 -263062811
28242 296562119
35456 244619178
17800 -124400870
256 319218801
21605 -165374613
29444 9332717
16884 608073101
34307 7577029
31207 466432833
11894 -44852917
16685 -821303482
6320 -870484616
4317 168068204
22234 468696629
30171 -601509208
12912 867542373
37904 546418411
13894 694164718
19873 579335702
37443 -117025852
26866 378641476
30930 -741456763
268 454920100
29287 -846418413
8672 -970452175
4344 380081179
32917 -896178293
9913 87050662
23644 -605766416
4377 -912567856
10871 -533586187
32225 -659706361
18359 -375314875
17180 -860117530
16619 -247125418
36059 -676985379
37860 -232320164
36289 -176736661
4927 847678126
25952 -151014426
23106 -914426404
31658 -914529707
37310 443696021
9607 313801569
30067 433300952
34767 -516829666
23975 -86242712
2414 765063342
25813 -289561316
33267 594979592
34215 -219681217
38620 447345676
5368 -647931575
22904 623114907
16835 99970293
20244 929488854
35501 -593800061
15962 79971900
9822 -254970839
6467 540341919
32254 500039887
33528 930561232
20927 -300507421
11264 804755940
11885 305603091
1875 -274239119
22910 22762450
30876 486436845
28105 -851251724
38571 427093778
18985 286684938
4879 -860704835
27066 -70909163
39999 395297191
35463 465556886
33126 704966464
4049 -335815933
36648 84426652
18945 -111298673
20771 -373875738
5145 993950828
29632 -867257357
15842 377508053
16331 -903423142
30638 -713719703
5237 -372508748
26418 -414714027
16811 118366466
20010 986053482
6721 41013161
15978 154335471
39539 -877760156
22850 -913459975
37706 34712537
36801 800881793
28974 -125421525
37472 -134761704
22702 -630905044
31816 -815950336
9962 621519031
6636 989342452
24778 -956704804
18016 -131686948
2887 941521588
11102 380358024
9848 -988990395
5804 433547078
3457 -941754262
38276 -102534996
23150 -947122487
15989 -393688573
29724 -949271525
23432 787293459
23124 566812425
7809 -114504754
34051 -705810563
987 142374444
7497 154498828
16769 204179002
13379 -429913265
12694 783587869
11300 -175736774
28965 -728105151
39854 -705228892
8622 975467239
15020 720223003
31479 275104610
34422 905844742
13520 -956708739
26509 -261226103
3335 -781462320
32125 656140558
35739 222964320
19675 224115972
2708 611692506
36728 -283286947
16280 -919668247
26603 -830035621
15488 -723998405
25187 521586455
5811 -187615892
8719 -461719795
1301 -282206360
4903 -145080508
13390 621814819
32500 689871410
8321 -520826925
17396 53780975
13301 861684059
12918 981797070
26476 924616007
27761 -573794003
10377 -907997247
702 -790309286
37171 60905863
9972 -675494113
26094 -321880668
32974 813295042
10887 159427393
38565 -990485773
25638 -885575726
33703 -673372584
8392 -249569691
30721 -999232551
4520 510821691
34052 790523638
5988 -613892654
26453 145418163
28879 -334583637
2227 -448852847
13042 -61097600
21733 452128549
19944 738439134
22880 -134548943
5285 638670829
11457 384141443
8860 -573132727
17584 -948274843
12609 -56306397
31647 641928303
8294 887573479
37179 594985697
214 354214280
30644 -543176370
10785 948029091
7844 598469221
34124 883623825
19312 -791014073
36986 -978945935
1249 -922521458
19986 949402269
25896 -29630944
10568 24905197
38801 406083478
8134 -220380473
29359 -871853202
12497 -961987221
27060 -354093464
10168 -831430939
38153 264374055
39629 -889299050
1129 -291437653
28275 618473751
4171 173936791
15334 991985259
23882 -143198230
10827 -434448330
16868 -977310225
9607 -445702255
37273 411572019
38819 -965665909
26871 853626631
9520 115367666
16728 464573930
24338 454779686
36990 253051231
13579 296823965
14070 117354469
7613 -268321796
19817 -887625409
16362 395222945
14617 -777399951
6178 -351136461
1286 403747835
36208 379095783
29875 -610405091
17893 -939928623
39044 485776745
27028 -552212588
7099 -688107878
23354 384331364
31682 173080440
31262 379073283
31488 301485750
20342 -713241126
21820 -460552345
7705 -764446946
16595 495272787
16976 -140146119
26017 -912422122
9141 419373182
4560 504895891
28989 -574572967
14446 -492600046
12077 646056015
23732 -371702105
18336 -763248219
25065 416575412
17516 944329597
4824 579092903
20560 984437856
27264 765586642
15783 -266895385
38498 -43076143
18089 864912757
2292 684424513
36757 226707228
14262 -531236798
3157 885025744
38112 -622134942
2955 795455232
7014 -880981806
33608 -339942359
23591 500548429
37685 -893828879
5331 -459491587
11409 -96785405
39212 -984367408
32803 271987190
16300 81794060
14926 722090890
34472 -873781411
18145 660571682
33779 -694034916
30144 423661300
32885 -365771758
6437 689993097
7091 -43643751
21031 -858643605
3870 -340529319
19095 241578714
33311 -956830801
38146 358590502
14045 633628873
19286 -411092700
34543 472510343
5286 186674210
2245 -35170987
34099 898743429
1082 -902123978
20618 954624241
13691 -900929683
26567 337867053
23450 699700780
7814 364847596
22664 579267318
32871 411666908
13763 -543747675
1199 238787368
14669 105867807
14503 -489663165
11046 991209210
34577 882139788
39570 -750710358
2018 -920651327
9268 -339162997
27321 -215697366
9688 236139309
36442 815333887
17836 453909488
13160 44255
27516 491640498
12824 -786837619
29750 -112998723
29085 890290373
23561 132160769
6333 -723720061
16080 950154606
601 784440908
25935 644335648
9004 -748357383
25252 455311553
7215 -82403676
6564 10631290
17132 332323655
4263 618144398
21250 202750290
32672 -550888223
33056 -237289576
37151 -279621227
19543 181498491
18431 -241339290
11669 -319057774
19487 468714509
6511 -386707732
14886 -965794581
33326 123255513
11838 900880136
27780 886000539
548 -521185248
39152 81084910
31553 255724809
36588 -88223248
7177 552264223
39349 -106534006
4486 -967479322
21390 977698891
37470 385259268
10130 352513057
5327 -170943044
18729 672056639
28506 -316743437
13053 -942187947
8946 -458803306
11448 200680831
2094 -280314156
10655 -30513050
23703 -729366355
17869 532763593
25940 408267230
27910 948057217
32461 -793773224
6045 -915514350
38708 -858053719
3238 -849507474
29166 255320385
16950 686781966
30373 -677105978
10718 -772253647
27185 245955669
1515 884102164
25467 562709277
22923 793568520
8466 -560114480
32751 508757142
10712 457594404
21181 141457011
22662 -59880477
25806 107823577
36104 -484542279
18107 -946930959
7361 -66618380
35644 561871407
17761 41994084
26107 -879633641
24877 70561296
26926 -893892381
32493 -584393306
12215 -828353801
3343 -216442691
28066 -443838684
18329 -157749595
9930 757489245
29175 -223922659
15063 -283047914
17481 976145277
3251 -85170479
17281 -932578807
15278 -981681108
1606 -881164960
32690 249881383
25356 700702833
29528 527699615
25815 -186785801
11509 -175681907
39410 232265508
35915 690439573
5172 -69385911
11432 709402195
30634 -981725656
15976 -149257155
12367 -98591887
29307 -538504423
10823 -905210354
21041 -921755417
2320 -823951221
31613 -39429919
26049 -758335973
38227 845577491
11937 -959868138
33724 -495833913
2013 902891345
21788 51945989
24537 347567183
37882 -754770430
12416 -107264831
23284 -82189792
25786 -285938866
7134 -384511059
9878 711636607
5387 -419975475
34607 726892197
36225 616953350
7194 881380655
28871 -124049198
36890 837459129
26827 -248541055
4936 427238902
2438 -868595035
34536 -730214177
994 845680318
6879 472606951
24438 -190819372
29570 995312663
25623 -299448430
16096 970919447
7997 299667360
17063 -326312947
24061 371400572
27727 -915815746
39737 -965870718
28229 479984616
19871 219542915
27881 -558490485
15339 387062307
18979 727582416
25720 873816331
33312 701265856
14873 91890156
1727 960182881
18681 -38923154
20560 -74465827
21227 186463028
19953 -117602379
18230 -993194714
14570 -489752322
32295 -554225683
37233 -320960851
28665 -397511484
30825 -131218535
234 831844003
16687 -72673846
28363 501585952
32461 -906310003
29232 -969796767
36434 -909049462
4712 542524263
23644 -42943008
14614 -531777711
23929 -8116405
11274 -488930806
3513 -779005150
34000 344879920
8437 -525322904
18562 -979417337
23020 789435612
38119 792338794
1099 115636057
2408 50386481
26068 592433558
24097 -179252010
28606 776902500
35845 -447614841
7450 -202707752
15844 -721553190
36005 348151377
26228 143823469
19742 746359516
32966 -678303421
35596 -858895471
20143 417011526
26674 899738614
11024 -647665388
1094 -939175877
17683 929733431
37774 -811656487
6014 189158130
23291 -181213621
38628 -595761790
5021 -385332909
18469 257770823
30645 472201024
36894 384481048
17628 -404669615
34915 144629858
37737 900973222
28189 -480508592
26022 476024409
8534 -626364437
5347 -872936534
6980 42622567
17050 -241116880
29500 -866830655
7556 825840339
23783 46264478
31654 220092575
9952 -891641397
39652 -589337703
32683 615886844
33055 51533630
23205 742427597
35358 27190791
11553 -689232256
3308 -13738622
4846 892580085
39005 -159711346
11775 428731824
21170 -127983946
12746 29357625
22104 -900691277
37652 -156603472
35132 -915309891
32407 716727603
10800 -702888866
4765 501345089
9039 798163854
30998 -993815680
32065 210724395
22127 33602549
18988 1355371
4026 162826971
35148 566417991
30398 293332151
6129 -994023684
1394 -158676857
39672 -896655416
34694 -17764603
39353 -511008846
22289 -316612901
8541 736610151
10358 -865252949
11373 133537578
18327 -934838647
257 -689600212
35160 -753719548
27424 729979243
33587 5915537
4041 853182570
35240 439863984
23480 -673029831
34754 521992985
24735 818423150
10657 -381650554
16546 -91775914
30590 -53967056
16349 338985086
39017 884640947
38654 -73255928
23861 -478182658
17795 -393884739
10857 -598584629
10909 -970278431
24141 337524443
24780 559094949
25119 447095731
5069 -236391742
27761 -831103777
5670 178349802
13889 -405521584
31361 -911017787
3653 -563559170
38130 -673675940
28133 605522669
20012 975916782
28397 -657271656
23716 -252045842
35728 -376840748
3696 -996009024
5926 -486903781
31952 -556895174
33085 301667395
3619 -365686629
23175 641260844
15613 -889674361
24206 751753414
30597 628766972
11033 332307858
26880 -785691275
21861 60675516
3861 -229796758
37401 -522709744
9509 -999936072
14905 -851650520
5700 -86350444
34383 567140829
4577 -525845998
27375 -584016181
4664 -955595454
10186 -226353100
36667 -854499725
23601 -793445610
22249 -581372737
15989 434390985
22854 -818274521
8723 -324322152
8105 750986714
10643 -677397526
31955 -894066035
23522 755105546
2728 132397654
31657 -771145745
38075 896087303
11850 -432464618
22283 -445400910
15719 -904777967
12777 719098949
6213 -968084330
26656 693155025
505 -376821448
16402 813889509
32576 -320674422
8054 -695659143
34823 20959569
21468 472880007
34014 429858343
32600 803344194
27850 -935654331
37405 -843932975
26116 344956050
14437 825579687
34989 263281833
37505 446987212
18590 387437552
16105 -385979489
26373 -279944554
21025 161988857
9716 697818947
14869 -746174571
25438 876604537
19234 199876335
16882 -962984198
1473 -329791816
35210 -739798918
37133 -561724771
11269 536941325
19511 -249632080
31486 513566256
161 947937014
33879 42530074
25521 -383347384
1475 -305099750
35551 14482897
28327 97487541
8431 -183469582
6755 -152469885
25919 985587663
32200 -275340013
21071 -161576258
18972 334587409
5087 -557465446
22476 393070239
32848 376784596
37964 242773960
20387 512673007
5625 591711841
8444 900405907
5157 760483450
7344 -615636007
14413 -964286519
39951 537095773
39790 69817518
37506 620305868
5963 883511988
15750 -368145073
29483 587944934
11526 794660835
1785 -880191691
22270 592684373
33733 -946283901
27941 500402655
4915 -60284292
35511 784556383
36730 -979269931
39906 263202853
14980 222331141
25012 -502763793
22076 -971985233
3109 939142516
33797 -718695611
9324 -312824790
32398 497903278
31588 -444702799
17927 358314181
30281 -167189792
9216 -41628342
7368 -90025428
7309 439054130
20553 -696680771
2084 -431515963
15179 73776809
13017 -928146586
28183 935480189
19058 541071443
15834 716427642
39205 -996830795
32484 544141508
38710 -409528398
25784 -28699578
30631 -900063366
24647 213332416
26989 989839846
10329 -338571635
27595 -477129352
34686 -553772768
4043 -616213971
39444 -265313785
2757 -56466590
1207 -591976023
11621 -897661834
27372 -987986609
34900 -766912824
38779 606579855
36630 508109961
2949 -375139086
33331 -912976388
23459 -776096054
12312 814016670
3672 210790138
17371 850079906
22288 280758356
4573 29537764
31176 -457978269
5709 -609356320
21847 -837291267
2125 -72986320
20858 -401510782
25426 730877023
23337 983659635
36902 -512017946
5667 -595417363
6584 -848253417
3255 -495614524
15615 513818895
15154 -992316723
1634 224709337
3454 302797440
19172 156402557
6239 -920165373
19714 -352618768
34913 -959971917
33655 -730218163
18862 -412987879
28110 -451380921
1135 -55321451
21187 -115774990
11595 611606800
32278 977747770
3018 -145748800
14478 683684243
29933 -586985478
11963 -997107538
15021 -132326614
24367 413147486
8719 -441142390
2047 -104915920
25918 487439982
12105 -57564299
14781 18041130
39681 -649843435
21576 -619827734
19068 164497218
1341 -877130479
722 960287696
8292 -808639291
15232 839055198
27662 -890085424
27963 -827296454
11033 -146240967
16644 777612328
12761 498896102
12437 864018689
10743 690078678
36161 -234179108
17458 -997458125
34142 -624127808
9412 -797124615
24907 -772990440
13609 -612352897
7814 302865628
37179 536301900
16477 183383044
6591 -311098809
20225 -523679210
9471 -205546026
26429 -192206781
8262 -368337769
17262 -15281135
19758 183299003
879 -265106579
5615 -280966433
28953 568555020
4581 -496348623
18481 247653858
35839 835378189
36442 470306293
5691 397473017
14209 -277070731
10060 862292280
22608 481550785
20357 305699529
1761 -344870965
7901 -333811383
7622 -888380980
28796 242904010
17578 -112155149
36224 809794409
2139 -263637119
16740 -895519197
15346 57260618
3265 -760431070
1948 -130911862
17408 -113711046
17587 575932507
39645 -356216182
3348 110360193
9230 51860001
8619 739361460
16834 257853481
33844 420052591
13796 -744958020
36390 -832272228
10654 -530669982
7175 -916685121
15499 -259376255
32676 -928781129
27010 520658762
24069 -530249026
3482 -615159232
24587 -139438346
1849 -191800522
19480 -169375714
22099 588927429
17263 430624449
33394 -874001070
37265 52571106
18879 -136392812
17207 -849089995
24886 -875610469
9630 759264381
3253 374800383
15498 697722304
29631 -376693386
27383 7439565
1220 -934326890
28942 -963228032
32608 691439419
3201 -561035228
29223 142414705
9989 832180463
27922 -574701033
26156 354487252
37259 957566799
32684 -525640287
20447 739622143
18879 -495481336
37321 916623699
6666 714914375
30293 -925253050
20063 400594047
2369 -704612137
27284 -280674645
10129 -990205026
6033 -27773165
3651 -119604298
14670 -874343980
19626 394191571
34724 -552882824
36890 -309426765
31731 -8736242
22424 7617336
37388 249650608
1336 550539743
6695 169204052
34452 391951627
19492 618223108
24816 712196820
28148 526683126
26314 348354943
26998 -568249468
2906 8349964
17888 386961666
38843 742582530
32119 459332610
32722 -391927916
9421 -431616152
34458 798895144
31240 -755036841
7212 -512367856
23773 -320245715
13746 836481662
34835 419439615
39094 -659441439
33505 -171780666
9867 150065406
11723 770180502
18521 669892771
31654 -734010390
2221 -303746285
5800 550663771
7621 -971565060
6438 -227468429
14731 789598429
26926 -265685971
28315 -715821707
19956 -990669304
6665 564562060
622 374371142
26829 -920074244
27517 446550477
7332 315076694
5818 93439238
28849 -921094149
35920 -897522531
17595 -62732579
18715 932001718
9642 477221566
16348 -649418496
15534 574544371
2665 249083272
10323 -648519801
2260 831898971
26466 -755266662
15449 673679232
26063 113893293
6340 259682964
38555 -958006608
15598 118972156
5980 565067403
11177 -546392132
5939 -567860075
1492 173069890
11395 -204824421
36303 -118785810
17463 -538936721
23480 -919041035
14291 93744136
37476 -418897910
17676 -323322893
10402 515652923
12240 80043737
33483 -927943261
25250 -166509207
34549 -199514568
13301 -882488773
7506 -394074276
35616 492219239
31171 -835954652
19539 155163361
26642 -637852527
22792 28073352
17490 -718713528
28563 -939002920
30542 312811316
20592 -30313763
9975 -766722706
10387 308832830
3624 -123200191
5242 201395635
23216 -754085476
249 -216105107
30485 573590720
36069 -516647785
35578 -731458345
9129 -364588042
5312 107258570
25043 -73688081
25354 637819152
26821 -896550044
16195 430015894
13189 484127411
36594 -24617480
22330 821143574
15563 -359683432
31093 381983922
35169 -953521224
25851 738071341
19909 -852974348
7308 62738270
30230 712455485
30408 46256435
8356 214151892
7397 -939224552
21759 -335089940
5955 507634216
37980 89877952
20473 610735494
35421 489754572
31141 769959154
19429 -988032666
6113 -131181415
6279 22854596
250 383548314
2937 -466653814
38025 585447556
20345 996953165
21410 -229451569
234 -690694949
15112 768108805
19374 -299418009
19944 -78342583
29264 972537352
8277 708236767
32274 669304683
32019 297395769
10707 -812311946
22651 592234482
19149 -521863016
3171 -767060749
26809 127102084
11603 109801194
29627 -844876496
28556 -959806990
18170 -583293789
8203 438643666
17436 -358406106
7600 -239735503
17617 -402273302
27734 781455875
7997 651729890
17945 800819751
10586 -49901298
35687 -97523054
16199 -926130268
8171 -707764791
36404 -193680642
2863 -969940229
9136 134902381
8593 425871417
31436 436103656
17552 -478586854
37644 -70151130
15569 -603138498
33730 602695260
21503 647123301
19406 -37798274
20429 -201124202
32745 -601453658
12429 193052467
7677 -310714706
4653 378420598
36723 -260159569
22814 -690436134
35284 36282209
22219 278867757
905 -695016930
31941 -744883879
17624 -65525101
6512 -385076140
3515 -317188648
13079 496628013
20164 415022919
9262 409829859
38679 849372908
14555 -861498312
38640 940686354
3138 886779207
19426 -517048287
33924 -739697698
10061 784294709
37780 844136141
12263 191967316
2216 176626072
29933 -396253763
37590 -631354921
33093 906113446
12718 -215912980
33232 -986706745
22517 -160261669
36373 -498168091
34616 -893642931
12630 -947288636
23078 -171922248
20056 894512055
3117 -945103001
29494 -519933533
33784 473117247
19672 703318107
20697 650992350
37430 -853674044
39403 446138286
21659 737426874
36483 78608472
26804 -870825111
6799 170935350
8773 -398380473
10892 -73958587
39166 -172022246
6162 189993969
7322 -304984428
2040 -893670724
2877 -298526833
27627 -300367826
20878 934222548
28505 -583111677
26610 -924705342
1533 985504258
29083 945768267
23157 268474366
6069 -312507763
31766 -441533694
27720 421734841
28948 943442656
32978 91143236
38810 -322764892
738 -916639702
29819 -186242800
29376 -931956388
22514 -105342556
25768 716530252
24911 787847369
27981 27088728
13348 457062795
13514 -604986586
25653 -247167145
19162 -130020418
30776 -775866231
12778 -351676768
26470 -753540278
14831 6045755
2407 378141630
15183 559775567
15533 579272224
6021 557804557
11162 187634398
38120 637991788
36869 -228807576
11572 -693617549
35867 342970216
3072 -341174916
4667 783901518
35288 259618585
21818 673035441
15164 -971871937
10172 499924638
22621 -304293655
38265 828612577
1154 -225002197
38713 588333797
4548 586847174
35315 312169874
2299 456482666
25119 594952182
38751 -983349779
35306 -683222664
38855 -261241826
16760 -943203676
31766 961230493
34910 758834928
35920 501843281
25979 -418918567
10363 841858539
12695 -841935757
38041 522611516
15043 -345308593
21282 -772601061
1606 -960669645
38891 902739931
30153 299263075
412 -870246007
32168 -552618191
18134 569235617
22463 -280594722
36559 -913473749
9533 77373724
15158 442032477
7370 638435510
19754 920665519
33388 605780063
27823 395414145
13085 -889715219
11490 -920150898
25387 159211042
30470 488930380
4374 607011890
33701 927030881
22851 -660287108
38171 -588911815
14437 -415718335
15390 389874728
23559 -914016033
15832 172626898
8770 820830927
7343 225951936
2435 -905881491
3291 392115165
621 -903304483
22913 -793465220
25161 12102359
30602 419413382
616 166665885
18778 -621459347
28840 -599740183
21483 -581986701
8028 287243275
23597 -501286777
20122 -655172063
15217 -344804221
27716 -530334757
23753 297302559
14077 -792453499
38373 -231812958
1823 866414696
33408 265181284
31019 -477296666
9220 202664009
4663 736071633
11452 48264348
37648 -776650147
33130 -26610715
22510 126682027
29965 -411146923
8857 -4041018
24226 489685181
24093 -22287077
19426 -970592024
31373 181438168
9217 342017797
35434 624833194
12882 631402624
22986 -3173548
14438 689422100
2802 -879696001
13854 -425737760
11527 -943519553
38828 854246982
16412 -127729613
29370 -640294856
30326 539665267
14543 186369947
14277 -658589231
8938 555153967
8117 718405648
35196 -724265495
17130 209403550
26355 195808076
26529 -553763534
20467 -355839209
23033 327949329
26131 -89805681
37654 -381409090
21298 -874858691
6454 -87425936
35684 211607018
13318 -813246870
3900 -325349775
546 318787594
29595 -948987165
23695 -167991339
12212 -914535212
29218 -913599178
33643 -899841436
35710 871535746
1428 -48305892
8428 815258741
6004 -858536091
5220 -668637568
16497 777227300
30671 -248548328
4804 548692179
18757 91843988
27935 466368702
17892 -841820699
27964 152857528
38671 549161585
38761 -115883474
31445 -922855761
39986 873232402
2863 433627153
2247 -146802235
21675 -608152359
10074 387768249
31902 261266893
38567 967146569
35101 858862571
22912 -196560279
4776 444213857
33159 66370845
24727 492222666
20604 -554902527
14001 162583396
7636 -765504284
8119 -981478204
28950 40923973
1739 -362312667
14975 -593932453
35797 -258700236
6659 752745048
7970 -336135951
2973 867801576
37650 -206720578
9632 178465884
33082 -353917576
25092 692402789
20264 -830902193
1204 -115277954
17763 319230615
32412 -576074809
9165 79462233
29567 -357582288
5260 211487254
27019 -400799108
22293 -305162593
21457 807870028
27957 776870262
26037 733944428
6665 -948054396
24383 -487324333
34809 -137720254
17554 -458634175
7872 -952388577
2039 -784424891
20301 -602178014
4220 -442889199
8514 -895650537
33071 46950137
31030 -899469876
7532 -26343560
2822 850613322
39937 -993414661
9769 -985252871
12736 902665972
17992 -642027216
12531 -530246531
39295 -674547201
24224 -895853564
1546 -710276483
25504 739906261
13416 -40778155
7662 -982653926
16212 349061928
32054 -915559270
13524 -437036407
13268 -902524064
21277 544656344
3475 746093203
35528 844591044
181 478612561
6031 769133518
26318 275332711
39148 -187998324
5194 -679833108
33155 699200692
18890 789270697
16772 -937877079
24850 427026550
23634 -276570665
32929 -286706746
9192 -872886492
9854 552486195
15751 -85169533
17864 83689679
18593 -495112371
17500 -332981957
30755 -784299026
22651 -926359832
7062 174346253
23298 -870572158
14893 -693603433
39489 237002186
25089 430348016
13704 779704337
33945 880528721
2231 292686631
9179 156283135
33603 531928435
14467 848784928
28910 -464432183
25861 -117046942
14033 -667273592
6577 -2547033
35573 -873643319
20878 -199826363
10205 -249621130
21057 732032122
16491 475089692
30383 -643557503
7571 21190193
33177 452824326
23814 -902870201
14588 -135917646
23635 -614746233
21585 949709053
18464 -228427457
18952 -876592557
16764 783832495
25530 510665527
35518 -2307664
31207 723522759
31234 269925721
11767 587968614
11112 -824515925
34269 704842148
22827 -966101319
24835 363067444
26151 471806639
20407 317635774
21180 -354950216
22328 -369601658
2139 805039643
28491 -626562370
23158 579698902
27591 56610372
9484 -952541327
20749 -969504852
23763 940720716
4792 767432514
31015 415391226
6261 165395411
19208 -812509808
16832 137867446
19573 -539354643
15142 368873589
31932 427880752
36748 -625166180
31451 -541889579
9324 -620658411
31962 -515109041
25987 -679766735
8414 -931398557
38513 554766734
35601 969192176
19755 830559655
31419 -647977034
33159 -608577634
9813 229450625
15983 -948673659
39931 837309385
26490 -351692525
21296 271988213
18635 -944340412
1178 771412745
20058 620424310
17576 870953139
30936 -506313957
12778 -856097659
14518 506425800
21808 75684729
27696 202710623
12990 -962026775
20204 967220853
27195 -24060847
4891 -337447462
20014 291263476
8042 783471379
10968 -813482339
10407 -854133326
7338 -873351503
1637 -933249538
32859 411981265
3607 642188923
11076 -686078013
6717 521494475
1451 -956850765
2462 -330169237
7969 -976629209
29945 53579016
11555 -639368486
14991 665074835
22567 -120492080
25582 -932336970
6060 -7290114
38384 -123527661
19156 537369748
27366 -30523629
21647 208692013
14002 -789732677
1799 465312722
21958 -235262931
7834 -839000400
10392 442100770
36139 924135801
3669 183680336
31524 -935672308
31966 789178658
38043 -997665912
328 862377546
6238 627920453
6554 966918710
31434 387105392
33759 819673919
21243 253093080
2155 970927759
21181 614219393
18994 -920615890
1234 -977250988
1168 959589385
26074 722197371
1417 936684835
19846 697057596
28038 -712090267
3632 140254239
11045 -748015283
19780 -405830131
35262 638497598
7870 -139668787
24294 -717894629
29483 193145463
1209 -463137201
3263 -306269337
36029 -712383446
2292 842764495
38219 -779086453
34735 95508364
2313 -90964013
25721 588494580
25172 -950493299
11419 199749352
39222 201956216
10167 -627088802
2412 627710834
16207 -996341966
39851 199183056
5856 -984634313
12704 709201059
17614 -942674531
9965 130608732
2280 -903460097
4621 170084534
522 361637014
7947 689646932
33634 128582594
8299 383913117
25686 -959354949
32603 974767519
34706 131355851
10239 499315013
14422 217327263
9305 -963149912
7501 -860423372
22098 646822007
27092 447901465
37722 -903007940
32948 981469371
22738 -705961307
5626 51229821
8768 998270683
20153 575355610
37015 -786822935
20937 673085838
38042 734589616
20982 495455641
19258 644488280
14722 637435402
12031 650508561
6921 -15061427
36391 973914127
22541 779794012
19736 682314111
32805 -104468160
1662 -338081176
25860 812554781
26744 979090428
23846 747406011
8202 -438539890
6079 -914755219
20423 929966243
10876 234987060
18815 -854000322
24593 -186658052
522 -645532803
17677 -348612135
18230 -916363090
27375 -895679784
8410 897477964
33141 447336530
7664 -348353578
13203 -75381001
21363 -794649242
10869 -471962953
1829 797549564
32160 -84623053
360 -953501398
14635 -140480614
21335 -272180827
6371 694039226
23444 323658207
11471 263184047
20617 -518358328
35989 -269204804
8079 -927610976
31800 -356450872
8128 143055741
6500 59805001
2049 -907290511
15407 -884782633
30668 -946359772
18831 175323917
3304 -114008974
10200 -854846536
32692 560220989
35549 -451387078
36970 -962863867
14160 996207018
38567 -115666063
39315 -397069853
39277 -389833356
22386 385791113
32467 -332836245
29598 -45854764
38957 885954514
34743 -792318645
5273 804989623
17002 -960266429
3390 270364927
22269 -990176447
36476 876596080
8567 419497816
21187 -777250204
3734 -862457276
29226 847739752
22749 916323047
30513 839468501
28609 -936354868
26723 452742978
13845 -28461794
19562 792185678
11655 -16675062
14863 -585258814
26114 993188655
12209 -87021749
10684 -779275266
22551 -586034965
34832 -739144398
34680 -239039911
16194 743798564
37964 -156096096
8758 -228361058
428 -480215173
7806 -104962634
15573 558107149
9181 16258001
22940 -101688515
12672 -494982814
2194 -272325846
12406 -149324863
39872 -793749246
15790 -864740559
35044 -435861227
18863 256930621
5538 -352970278
13628 786315056
30351 -781600147
24681 -973177617
16103 98270777
14280 -436771162
6840 -506531974
19513 711703459
36998 431586131
16638 -442651465
23673 -580040810
9945 652429042
8484 -668060105
38670 246425734
32708 -963680122
29602 -926306117
8940 209118244
38098 -973200420
21965 -877004359
26420 -981780870
7969 -319485581
22446 730160698
20510 -986548841
37291 -581721691
26846 363617506
16697 456813927
39323 -763833131
26766 -737697007
8728 -398035843
4037 464185434
39318 864601434
36031 321633637
33218 250404609
251 -793729520
9611 254571533
5953 -552816979
20072 -194062422
28738 -38415250
23060 324240580
14439 -883057620
36308 -791993744
13127 -823532513
10481 -611968019
36140 12279891
21678 947499207
16994 628280175
30165 866860994
21956 -556630625
39856 -996620267
31267 -804301442
1580 -125870535
27044 45553571
18322 -327258349
22232 -648027867
34514 239517732
3990 -610126978
20510 -957329181
19155 891697115
13359 5110989
6549 273215293
11821 85475035
12382 -677740107
29269 556441984
21718 774634337
12896 415269124
34942 -329710665
2907 -534269174
32478 821981985
30471 575497579
11665 -12028939
4084 -504615017
12156 -884944348
29121 944184592
11934 -326208691
6603 -531721170
33866 606938481
38375 -446465226
16759 -788877402
36936 -452656006
13119 522314827
516 808606182
13362 -895471941
26398 760963421
17354 265325838
13252 805496867
38203 856509017
1023 483657334
38279 -456029643
1668 535866494
25325 -917829790
25045 17284621
19397 410415541
18140 323339770
3766 533312506
23687 459811427
13962 685813235
17648 -46735799
23975 247787322
29514 274400396
13616 755721327
26697 -528557236
20100 85811817
22176 141344070
6917 87974729
21294 -299939806
24816 -613611408
4134 -583197311
22461 140680563
29423 270858625
26405 463342577
32165 434653108
33662 704120365
24041 -502953836
6561 -192822365
15316 170053553
16318 -443623472
28346 880162011
22435 449112768
3851 124486872
27067 403749350
17944 412265143
27833 394408234
5150 439458428
33406 421726644
25574 -85885429
4032 146019809
16528 739257738
20255 -558282308
15329 507080567
10473 860266814
39695 664310643
29007 -976336859
15911 911348040
31265 -876472208
37144 862379760
1256 -434585317
22918 169931438
26219 -191254561
28437 -800055582
18991 24739624
35786 -179425991
28100 315343021
20715 -274067688
9232 -498831647
31521 -141527606
19390 -384820297
2846 -516888786
15607 772288395
16189 -888381246
34868 135326871
21555 275609683
17474 -193807526
17914 513080823
25242 -240036309
23316 697926349
16712 -320399417
23606 807979101
27766 -216635190
13165 604520671
29418 -528043003
16701 498484684
35899 -309191194
13554 725979545
34653 -918912143
14729 -936053907
35777 369145871
14698 -230327366
29810 637613249
13294 642792611
35313 848295050
11987 -965203393
12062 564252023
13187 -772128057
32615 -918280174
33177 484666350
27387 -999581617
27190 493329876
25775 -330220364
27494 6840742
26837 -385543222
2651 967282221
31208 -737141036
32215 -988542654
6311 -275258984
32420 -996918141
38468 -447482025
9999 -194035595
36349 585686881
3061 -830580464
5887 -281254686
3698 926116236
2465 -657730376
9262 410390886
27981 -803695410
1370 762916754
35329 340534816
33782 -353119629
14071 -975297113
3905 356382347
24207 -982379620
14709 174996323
729 249859025
22259 -608058942
596 -132686572
18743 -939498330
17907 -932037167
32459 -842261209
9678 111096723
1314 422281719
34826 837877657
8827 -881837319
39406 -527053495
9394 -513161041
21307 128413476
30210 247093297
5973 55201864
17242 421204917
25976 -891916948
36481 -154360500
21171 -772977078
25757 -586028426
30366 -254724571
12153 -294781786
19934 -860159959
34052 16289817
8853 17731110
37617 -286320771
38189 604528257
18086 988327009
16659 -103744154
17711 584008294
9564 362542630
25683 -890965049
30805 -476608109
14814 -701461486
30089 713331974
3756 45400569
18784 284220453
16848 -979987741
22078 730635068
2532 -40672750
6481 -976729072
35539 -908439854
3509 -273958980
16868 -934226377
18271 -127143482
35501 426270929
22234 -787455814
16078 558541182
39697 -952470611
21365 486350890
27813 -577893864
6590 -928014882
37380 -865113406
38017 -164580212
27039 -19184192
3090 -828563101
33399 320269870
30892 -810565021
4956 -952083095
9777 521124110
31392 610023226
7413 -138794724
22811 -959750023
19367 -588980159
10732 -870657495
4995 848640730
22203 -865845105
37844 -889708418
27724 717655933
28094 839595859
32759 -554508887
985 407591182
26162 -873453845
19415 664588227
28690 704751117
10696 -347214458
30819 838140080
30058 -157625541
34301 786253628
32487 966169424
6507 3281383
36280 -975406168
5416 292985060
37346 258994122
26334 -214370510
604 414145438
12973 -185344557
37952 -150602061
22519 -876204514
26604 -326786283
39260 404731207
27641 -151646350
8110 -307493571
36410 -173705951
19826 -203361239
145 -900611106
22728 -835177316
7745 -210127225
26898 -888615507
10337 -826518558
26881 -147510418
25026 980650939
5232 -885603795
31692 -686620672
33046 49067749
35310 -933261707
8297 -834891344
15086 401702949
33351 -689147243
11519 188891494
36742 -274506824
35861 -240071986
791 117295820
36667 -799360044
1399 451184039
29975 830727002
14295 961748279
24485 823334999
34329 -801024123
3627 -833147473
27174 -24176275
12383 554358935
18237 -146284531
8227 998547467
35315 -110908413
24764 -875423904
24111 -966731593
4229 -642583025
16932 -713178748
5293 -915722754
4250 -67821670
2962 894195266
6618 431414895
30773 -324896203
36325 559277297
17376 -269049250
26039 -71936503
18967 528549757
13577 -53595726
15862 -201136456
39641 -727914758
33651 302596976
13952 807943750
5004 455917878
35125 -929412765
5566 685286647
38266 307715725
6973 749208526
28676 -145438766
34885 -925445904
24848 118784999
8497 -346027741
38369 -56669115
15160 681143814
3711 414651944
17188 577747373
20702 255963350
23453 992090837
5068 -754608995
18241 -136295193
27807 -306763457
32270 318743805
28684 833506071
23659 -554884407
29691 197297358
38710 -193061458
30802 325174537
21775 -932036443
27372 495949169
37466 -989243068
20659 -918368920
30784 -697628996
18194 -973602288
28718 -893465766
35396 447503260
19805 -412233043
30763 224263201
5626 994208425
371 -320504203
33156 450869283
4178 -188489940
4598 -954608137
35422 571234978
20500 -889777277
19658 714979144
6578 682817964
28970 414516667
34380 -308246288
4300 -867832839
26776 712703096
26406 473559694
19249 425442931
7709 -940502834
29317 460624873
10509 564008078
34492 -679181177
7040 -125665315
6016 -782764560
18165 -815401188
17957 217786514
831 -699045827
30841 401220885
14598 -409173849
29667 8901572
1021 -403704751
14944 -992303560
15725 -272892574
946 -527289457
15417 -589660216
27863 230630262
9086 -450137724
36962 -945101295
14147 770176125
14938 722282976
25843 -400407690
26484 706869246
6484 545706673
12825 -531466325
35248 -93902567
32683 -435441158
11636 -948443733
20047 424763977
34522 710427359
7144 270300991
7606 683326289
24919 947631358
10064 904896691
29169 509901879
21209 -872819439
12872 334880457
26056 877287050
30076 627319354
13031 854872539
6325 264559252
38095 425804629
37250 -884120995
39336 -893593918
33442 961057295
34640 143150208
32851 790116937
24648 437322244
15288 -235302232
36000 445311062
11625 -425159193
1266 211817207
20611 -848219153
20203 -343496328
12564 -930352963
6290 727469584
30566 -22621113
14246 15840736
6819 -811815833
37815 -808550067
142 -208403389
29901 85632453
31051 -986407010
7112 -975505454
1963 570206337
7146 -242076889
20319 -252670062
30786 907284762
24787 -236122720
4319 -469272661
33276 -219802650
16238 -979753041
7696 116503841
8009 -444133165
36769 -989149135
7478 306445822
34629 -918083092
26254 236677377
8278 -379934322
28368 -568650284
32828 -711473409
16530 -959648136
36627 11529498
6779 934967314
11007 -783542235
15116 -538552552
14409 -571075719
28123 -393252296
14540 517782103
32970 -297367518
38306 909931307
4570 -816403202
34176 -893810715
14964 644907174
16891 -613521196
5396 -230956670
35196 118046070
15569 710861924
25592 -390451827
5939 757498698
22500 816556597
37231 822661053
5111 -446843093
19011 643425353
14188 444539649
27310 452088331
5130 -939831156
38130 -96131770
11757 -91524343
34462 -107386908
16424 -669935002
31069 969959857
18134 -676432030
36144 430202988
18040 -115799924
33026 759122082
19488 111680538
37446 -348729744
11962 716224597
600 588292807
17492 -654213852
34994 -927215740
12491 -618901028
14630 -427686878
6216 377944246
9245 -562954557
1653 -20901010
26961 8636665
36006 792859785
16215 -911700545
21538 331574044
10935 82849239
39496 134237377
18327 960608379
17540 881331456
33958 716258925
3186 -853168618
10355 -514411050
22073 -381787973
36274 817504984
26780 -624655361
3630 556681870
34888 -633411569
4569 -490373059
6398 -290809108
4938 -458459218
30023 -702135714
21664 -810947777
16956 211025869
33679 -864920011
15268 403594494
25877 24507635
16586 345414805
26833 -921643771
17567 -579484991
19650 812299458
17681 855444345
29129 -997180370
6573 639332567
39812 -913486303
14480 110372969
37256 -905678900
13325 -895039147
26724 -307144729
11614 -714449721
24774 -886623247
4389 -763176768
38038 92087001
39584 -499502675
12335 398381222
37033 -376146498
14200 716871983
11615 -862788936
23632 -593636672
37026 -915345462
27508 977583442
24544 120931504
12359 -544218886
36386 -792205781
24499 -605604567
12187 829087998
31232 -964994377
12625 645656574
33900 500665620
3195 -997431441
22062 -80317415
30922 814760226
11291 -41763739
39590 -938721113
13426 581031273
11069 857476614
4471 340960932
22047 335551963
26183 -943183173
8614 -202105216
19135 -963309321
16304 -188499201
33726 -602073283
32339 51305279
33839 -691656024
26563 -497328116
28464 680295900
8514 717097483
16371 -878080248
27380 855648102
1069 924309795
27080 -180885201
23115 -750918110
15072 -232954523
20262 550529296
16329 -537856316
4485 -955560605
2466 363948983
10615 583318209
22187 -954008845
23041 321644452
16705 -27794900
18936 -281388497
7609 345505217
29672 -827288343
21453 -898968661
26139 -528172909
28983 67324883
10361 -72670748
14901 -120675947
27738 251826974
22723 770111228
16564 -532371427
26784 443665187
16344 254347177
27983 795125321
6774 -961680618
7239 282964686
26257 161665708
17366 302494846
6187 534655927
3020 283915169
36405 -823811324
37930 -420091647
32407 -961873237
30091 433892829
411 -346783505
5070 -856230836
34353 -956903028
504 24308204
29878 -70392953
2783 578468485
29524 291796650
18711 429890020
21219 194935779
28060 640356075
27597 988427404
12434 -558892570
15784 -19456000
27117 120650362
19544 -667235459
21037 -986342794
22724 463579953
33280 -893173896
10662 597377075
20475 -638329866
18620 655600538
33541 199943256
29629 -493395506
20275 105892250
4678 67250847
34604 -863835315
32116 375552273
12626 -74672964
17399 598287898
12440 79799742
13302 -694446706
13248 -230450173
12286 -44083976
9453 -19157122
33013 712542946
19838 -214690074
13184 135167983
12479 -979426624
21981 -679880837
10011 195829104
33790 577746657
15284 -851919034
8003 909265904
30155 14427908
27651 -28098247
15048 143638945
28773 -107282697
33329 -100895354
27526 -505402591
16709 -893040868
29059 74976889
21226 280316545
6275 -269961407
37758 704433703
19160 -867611747
11265 -709955881
5086 -915227053
35205 -779017101
10808 511533088
31194 59141710
17008 182154810
32114 613406240
27239 968485779
39542 776021793
20926 -902508885
28006 -624743751
12795 -372233664
4930 235129230
39286 -338504580
28 -739520962
3159 544858444
27745 -938432357
30543 -11351757
17684 181219300
37363 517961349
32512 -311351124
11469 -851825631
20149 -519979023
39123 -480401293
9823 -715223959
32291 991540048
22737 789557827
3410 -831878564
16858 829627665
26705 669282694
17491 476016884
24528 -506853786
34458 -598678414
20887 820135069
12771 834492141
17370 675418248
32618 743245282
22612 -469771162
27546 792769118
25160 -815658267
38134 666917367
31548 -409906198
15239 -499779131
4888 -961288692
34004 587832095
5332 -875012057
14158 -372832155
9433 -693533790
1280 -900071387
17108 -536453330
4920 169730402
12037 -984889171
19668 815073888
39359 -158725353
16381 595167212
932 390420870
34673 54014514
35384 -723891170
20140 -408753738
34711 736600270
28214 -977185859
18340 -52039959
26253 -667761278
3690 530987771
14443 233543883
30638 -928379205
11626 986015713
5954 21282673
37321 -515412356
34857 -33518336
18887 -259309947
24568 46872140
20971 -957550090
16173 201456302
12926 637801109
11604 -334709118
10925 -495322510
36214 -984370058
14067 -279806472
17412 121599902
17051 246184860
36926 -937955599
7075 -15014972
12673 -409160769
896 -201599253
10801 401843881
32374 766739781
29692 186311719
4374 624213343
10806 -704597785
13099 30857298
14790 -519821240
5056 -573539626
13903 -775032646
7257 747459122
335 -47092335
32067 -755179342
5687 930877260
32844 -901720860
36241 -448105289
18593 931553738
9872 -859196608
35112 -892512683
20661 212515914
38130 567399484
13136 -301252183
6579 -678872421
27954 986307924
31631 527251633
27108 894241855
25874 410358886
19545 973387442
21055 714617939
13433 -262498417
36295 -868986104
3988 -732873976
9417 95651238
18556 318410210
2477 735044527
365 -212644433
23386 891360605
4538 605733499
37776 -482453685
37949 -187407510
30699 508349405
24644 24541408
5203 259016571
30863 -721079461
22123 -540257392
32858 -655919353
6672 -841665232
26007 -789126804
3407 19136088
16968 -690359087
36482 912725882
2840 761657331
27183 -564383782
2534 721607376
36220 -483018691
10715 -149523167
18242 -53933083
39841 -350928291
32250 -422020205
2404 -116249298
31350 944414371
29141 480995260
28457 839038021
10462 209251498
12413 73668214
30449 317387428
1113 -531594755
21464 -651970360
37017 -996015354
5957 857183996
17182 -691130413
16505 -601186978
4733 -712288225
11571 312536344
3400 975876981
7705 903413974
5587 276634748
29122 728073196
1048 -218689605
18610 678879582
23364 -838750189
15057 -453594590
35051 780344475
9122 533676519
16868 -183411582
18007 -842188571
24453 803554048
25824 -767089138
7208 604509184
22518 -190526254
4073 594250606
1707 58226573
16123 802329658
36406 691590828
26763 428657169
26981 -856348633
16778 -928229876
30953 -927921612
34908 584491827
36598 341476426
7856 -298351874
38527 379054603
5467 -944087694
17844 -698499298
14449 9929025
15984 -201643288
23287 676378520
24531 180097689
4870 -652084240
12930 767380936
32304 947191632
38110 218996261
34650 -546394568
17260 428625414
18193 -250654092
34035 -855789792
24813 -878093954
14708 808712560
13263 -12253370
35656 395788902
21968 73704062
38935 -693112010
25680 903245253
37366 933823465
754 -936293099
18534 880250294
2908 317269408
34841 734892994
34761 -904646092
19817 661488451
18660 638652952
35353 -851789798
2763 181479823
22806 495926411
31666 919652377
32792 -980581541
22803 -209106368
15238 448471726
11544 665808482
35384 -349667398
19249 -358951352
38057 592930268
19615 334862155
16064 581709248
34052 -951109273
23680 -872567769
2434 -246070938
8887 153135383
18147 -914918452
13926 957151691
6505 245809812
23445 -296876932
31147 -992090695
34141 -564124966
7637 238922689
11338 108265875
32496 469306885
5393 690805745
31346 734052110
22838 -913098545
10040 -926738252
30812 323002868
14605 -657507527
14022 -384883951
24093 -169767250
2563 -715175702
27367 -893613052
16256 965262359
13746 -7941487
17555 493046747
28976 339861381
4619 963468892
30990 7541470
29933 318370011
27820 -515661313
436 -770430879
11991 324637858
10332 384791246
27296 881226594
15697 -905295649
5003 -722792260
34689 -507465389
33323 219992369
7235 -649592705
14044 -436032933
28449 -851935212
13681 -850200630
20841 -581970581
39431 470841022
19710 751450773
19895 -153296399
17812 -634703504
7744 386108236
11183 690988143
8848 602511390
39131 683826879
37843 870253850
2572 -884169829
37467 -660808836
38232 7329805
34594 -837792139
7232 -340496969
12451 119444626
2001 469348072
35198 -333551768
31834 -749501939
34558 -93148557
36033 537009645
34141 -781601348
30044 265327214
30446 -428760661
9542 553145525
15697 -169451713
19452 236772112
18270 -864786838
17377 -927102319
37067 252012863
13842 -538055392
12681 662449516
14102 -333224159
33903 -142875771
15673 694565934
11932 533068459
27113 909451704
15272 -982877577
1764 424893507
35385 828965716
30357 -117628696
23418 -647952567
16949 681769807
23843 -931721962
10902 -510285676
18933 -955382740
26777 544264742
36936 -264532036
32194 888480877
3165 -19169163
15650 209084218
12275 -627828553
13872 -882117240
12621 998347545
29615 -22344366
26939 -921635644
11790 -955623678
26130 831686707
4747 -229811263
23063 185846323
23584 72771999
33095 -935921654
26312 -209953288
3942 -466889971
20868 -755345144
19075 966607105
14906 880356516
35630 -722692299
11599 -419411224
4411 98564601
8958 808001212
17535 270787700
30761 607340747
5837 431040016
2692 -292528142
3858 489948898
27246 699866275
29340 -897686697
23334 -793910092
24765 -126526720
36739 -998119448
37069 904483839
27893 -116108357
420 585509049
30003 -837520510
704 -124758819
28882 713518959
16059 675374589
10958 -46464007
7852 403421895
7146 428333649
36277 293768061
1365 -847569258
651 323145615
15248 -968495304
25250 -190734585
25607 -258268015
23629 768138669
4071 -399426502
12989 -57379601
21581 742754072
29385 -413949957
20986 816406814
19160 -665318206
23690 72871942
1944 -864016637
31425 -663492813
17930 334438219
20187 -321650860
10191 -152541420
3996 -440764566
7420 -551728209
6814 -924494047
39452 -220892600
7800 275090883
1309 439132439
22484 392105732
28899 -968332956
28839 -860876533
31763 683488057
31421 -895547473
36068 418233706
28278 101739196
8338 -217586004
32577 115288464
3899 -805025121
6671 139112923
18877 -171992331
35070 -287826517
24368 890698327
27120 181359221
21306 -289857973
9072 60045954
5775 487010203
14613 108157909
6790 -883802465
27595 -304997615
21582 358602856
16854 992135872
20689 429346270
1150 623405781
35058 -513019062
28608 -879915828
17656 829653933
28614 -225379971
19251 -327961626
20402 -392267916
18039 -765523093
7111 -876010529
23735 -428019836
14053 -402981926
20460 -997693125
29733 927641647
13872 -58721607
21016 354442937
5071 -415249089
11850 847462165
26338 445400127
10414 -760763192
16838 -347679656
38720 -447044622
7463 -177647561
29347 -440944528
1298 -319018148
2017 -369167192
10884 620225031
11907 793656068
14068 -627612306
26088 -164042010
37280 198624290
15202 536807103
25621 -126717650
38830 -292376598
20212 56848309
8654 298769242
4621 960717048
25841 -113956276
19198 -135071566
30287 692415186
4348 980660494
1878 -348611346
1076 403615230
2925 -71549865
8127 871375142
35786 -57814636
28820 807325405
4108 -441592662
30742 568294439
19101 -295677063
12180 -934592696
4353 -960655895
27831 707333152
17939 -485773456
38084 -776996621
20226 970688225
33232 -765077570
17661 509582102
28590 -227845694
5802 267056936
38653 -945043286
38474 418561586
8925 -606732529
1911 -899561068
1870 95516017
3322 -708262638
1469 -339629599
19906 39564026
30571 256469298
32678 -355002157
2421 612948653
31084 535652902
31357 -57204348
29959 338925095
18385 188299945
13014 -936487889
33698 -479742964
4509 -336912162
6771 311558974
31344 -272397230
20134 568288640
15394 420514665
35044 350421601
7252 -698604702
33142 866385613
10620 938879928
9183 414595562
27567 32238054
39503 -922683110
16836 924857524
9637 -317822114
34923 -786093800
34039 322959685
35012 -884040571
38554 640520809
5802 -253373645
17373 715418686
36640 142501194
16493 -667747585
34381 377763890
171 -757194015
1548 383004999
39407 -651274296
2595 867309113
2991 -508561092
16795 691659429
5631 485568978
5016 -771431932
3852 -364923980
33182 148080027
26383 -106877596
17443 189438982
16529 914363754
12522 379414081
14324 628353020
39007 -849713099
11902 778854493
20198 381076905
22372 801051307
6568 -593860857
38573 -401898287
30692 318623361
31430 855880554
32928 -402767942
32086 744235280
34037 -528413892
25092 492534819
14926 -49068522
21912 845481619
30993 358547446
34349 -207443766
7080 50026350
19608 -105357399
10261 -595976372
2772 384521978
23692 -306783173
189 -239522304
34603 918810734
39146 411547969
19603 -187652471
13639 -886128771
2403 498173638
21470 -202524919
33053 -429146321
1127 -515516620
39616 821824044
6747 290751826
30780 700966694
30324 7986354
24685 -413878961
17867 -232330554
27143 -919835272
15463 143694406
38728 997021745
5627 -779949041
38543 416058329
28321 945819264
10698 645360944
10976 68369789
13170 91283750
24147 998132101
280 -317590864
12184 489990893
13600 179311058
32098 -806601142
28305 -404481717
3012 -102713685
20722 -658268201
29897 -472825174
25786 -698744199
34131 -146844478
11140 -66335673
21624 -663421198
28592 247301836
21939 -499727401
1053 -189681887
7250 -43273915
33331 492321332
28743 728619432
18291 -350273071
5213 -857902808
23508 -264397053
14747 920928224
19403 -67119419
16383 268604642
165 47845187
29516 -196033136
25668 -374232345
29493 -734432510
90 -601989390
8724 -935828571
13868 116761142
38827 -446427675
28110 172647197
14127 -14252432
4761 -943273601
5700 -79864309
20268 -980255380
25202 722180445
21440 -5800331
4857 -960722065
4800 -182422045
25612 876070723
38215 983790466
37430 168931455
19238 -240005345
35798 442646152
18478 959033105
36655 -809129025
18545 -869073414
9340 -340912867
22825 -843020344
4277 -462468610
28188 -874680557
39113 129349477
27413 -44470374
27582 14080320
27397 -988127789
19031 68969544
17352 -263178038
16618 -917503542
18965 176036589
26047 226088767
39743 226393793
36733 971782700
26186 -553905362
34296 102522423
13814 -937390992
4805 -220201429
28050 752282000
7979 159963916
590 -69708187
378 -814048088
1457 -230772015
9948 -504624240
28572 345338808
11750 -144617084
31684 808047535
37682 361477795
16848 350947778
2417 -903205588
33190 669163033
8395 -747366937
31636 -455596646
1708 624733199
13468 -205903964
27850 -290470315
1598 -336225944
2042 -628415421
340 -997080594
18215 -208431660
31258 297348910
32799 722149963
24111 580939292
3423 844870479
21245 -878079044
343 -566037809
35255 -301469215
14141 80405089
14641 719026889
39278 392135847
25533 194868107
2165 -909972874
8059 -150336518
22889 144160557
8899 181088397
33660 -946642546
27418 435196507
12152 288866457
13289 -435832121
5189 653055574
17766 -367049115
1671 -965278117
6973 -373870629
32614 -573067838
28010 672781612
6072 -436688110
15370 773249894
29729 -568675413
5146 -180016573
31825 328012616
10071 363730395
3255 -815458164
8294 9393839
1719 520095405
27332 -687822066
8820 -887833095
8790 -34798552
10821 -870873159
19005 114532113
30078 789003433
31676 -772356635
13260 359996149
737 -289312955
30473 -671160661
11956 219322233
8981 384258649
486 -109261623
12217 87012234
23993 -105274870
23065 326210286
13546 485291323
9125 -995451765
35078 290298686
27153 894339944
19730 -310265919
17447 -102822771
9731 740691404
14802 -229212942
26398 901010467
9053 834565274
20276 -391005295
13083 408418033
26620 -507342888
22243 252381651
28290 -192429389
18288 -553198341
29895 722001834
16874 -551612589
3708 -414975029
39053 122164025
21255 731103436
31193 -955347149
39910 -870969016
37805 628205994
7621 915066306
17364 -292076792
21242 -760855753
1360 876310446
8450 -683195787
14825 -880816400
21613 412316738
34926 269753111
20523 -130148493
36479 851651798
12176 913384229
4018 -417848117
4735 -301810219
17119 -326168438
33909 442244643
27302 -585188726
14484 469841528
25776 586404665
31464 91592076
36290 -706696514
3440 -851043736
33003 -614712534
578 -316494948
36560 -599375721
32430 225697452
38034 -139250611
21273 -68875396
34387 -658881597
29966 -930293995
27002 -838432144
19132 169503873
21754 -573189345
15321 699113614
22043 -946636120
27367 180963135
39400 -948381669
22151 -388329195
15858 -256291247
13034 944462727
36532 -298951232
38159 249125462
6420 -985725436
29321 -142784218
38142 662080805
8662 222859285
39511 -856094859
32150 -747455856
17759 -263258737
25144 -711036179
6957 -552603847
10838 136772509
3315 -347637293
31462 -359047013
12067 -103864476
24293 -607079154
6309 460608598
39516 11498802
34586 674812727
9885 535308835
4473 -499330922
10573 -134425102
39043 -144436018
25246 -79677278
6544 -77706847
9307 -765073260
19250 -468270148
12560 721220143
9483 -27341085
34440 -567319628
1219 -347378452
30147 318495084
30239 -679836121
16607 293146013
11201 -948775178
10254 36902843
37742 291655672
19655 -98499174
23549 -126886865
6289 592041251
7992 -116373557
36296 17611946
28442 51183592
2509 -548034793
5580 -193962077
19473 745153299
4736 710246798
10678 424405970
28337 98674974
16150 877903635
2831 251039536
11562 406826403
3582 -477683077
30060 -605052433
28820 982667129
9925 43352699
4647 666473162
13108 -865833781
7780 -495170561
27364 -553468033
1619 323293358
16509 -377956813
9158 -39633646
1329 -231016463
3526 -530966155
33383 -86026171
36585 266726355
3280 -884715058
28863 -665839835
23647 36989690
22390 -797745967
7197 -111846429
36144 993823387
9180 -708583345
28623 313483922
13633 662036542
36082 -217849760
36595 375350141
13679 -964438410
35437 654074274
4457 -503746445
19912 -922814830
26466 -406118960
1207 404539542
5585 -592264673
29362 97384852
18424 -773095675
4066 -668767091
9565 -287109082
14841 -575586756
9787 360598186
28427 -631815175
14967 -924437781
3810 737781373
12000 740384996
34905 -384280755
24416 664936455
13849 852134815
30710 -262109120
26209 39375054
39907 403236293
20619 755615569
8479 974814682
21953 703384683
37928 -437985606
12581 -580886855
17971 -933235936
6285 917877358
15084 -616650712
14285 -894033554
5692 -394936565
36243 -934594460
20356 414590107
37340 -766149910
25145 -120752584
62 150623547
35469 262501403
32438 765140680
1716 -301879702
14693 630054389
7535 301355995
36413 35263624
17336 -311018144
11145 215479049
5496 -833651230
12206 48581781
27322 -956868815
37646 -106071552
18539 -115955971
11446 315234985
14885 -746479965
21439 898291507
28540 77130353
10652 -541629773
24617 -310493394
22602 -112098304
5321 990108503
6712 64015366
10768 -418660993
7779 603937856
35990 453456262
23801 519099983
24784 619023310
23692 -488142202
12784 393323322
3358 -881124864
2997 -854532334
34373 15381147
31375 238147887
14494 -297118624
23073 414692342
37198 771033447
5166 366464744
3753 788923909
18118 -180424068
28547 -451992118
27866 750414106
33769 474652346
30145 -814830999
12324 577537460
8950 666119279
23300 77852032
33180 271128297
32537 -408265977
15400 419500905
29600 -858036619
36829 -262085177
19569 944026797
27059 -546921655
14278 904699672
23907 -316638473
11986 398202823
11523 -775151877
17125 508245753
19566 -435601982
33651 988509447
37832 -660255134
33164 747136949
27325 -135372638
4620 972665699
29082 486002724
33900 -176645781
17369 880142261
16960 -966670181
29492 -942119222
2306 458391236
30413 -904230251
17874 27534290
16396 434481934
39953 -269365003
20798 326595961
20828 -918086399
6904 490538628
2344 129730343
32395 872954228
33305 -655673038
1182 -77942173
36442 287907203
37024 787578549
19328 -159546600
989 111782866
32617 -560782016
32275 -139528600
29687 528170489
1839 855048670
984 -853650362
19594 -317017365
37617 -446981838
28506 614862849
13430 -766280041
6922 -509822748
35080 -595676915
30289 745728103
23005 -933048481
1273 -134016337
6531 83798684
16669 -88717739
33662 37835498
2340 -157714705
10318 919223348
9340 -470155823
26814 584011300
29463 851385284
4486 238864429
24389 672294320
27925 -488385734
17352 -949368692
35765 427223003
10877 -539316008
27656 -112784879
13806 -893387853
10762 156950537
22388 346546825
28473 -505319225
20476 -534175274
28905 -408801211
6442 -962973834
11451 -938987931
36499 -982727744
6577 59692288
26555 -375022762
4900 704554500
13856 -660239742
4251 -970482984
12138 -816498917
29585 -872888096
18796 -259737706
9120 13040345
1121 183881182
25910 -871842409
32734 774141595
7762 -502108835
23235 -400400825
31432 552095564
24205 858779732
33323 -841045641
28860 -964389243
7369 -135601779
35238 -299680934
20151 28331618
39877 810647374
26021 26449734
10080 -855461330
16206 -657248508
25437 399727552
25500 -316841534
9632 -104701831
17345 -309930387
1530 739952865
8950 -888231226
39487 -441014267
32844 787522271
36846 986748345
23765 -324999788
11831 398352082
35810 423403914
10001 -436191942
23082 464941829
13322 -805623569
23984 741799287
34106 -868881244
13280 -526994165
35449 458523737
32955 -773653025
32104 257756977
22711 -645241744
528 -686128411
16288 -883628095
12118 -500766276
25808 -307279949
3966 -652779700
28359 -188382032
36150 -728989683
26749 471891440
7080 936769471
4581 -940509269
12920 343681184
1274 -348145789
1188 548088367
1697 705714228
32485 68833290
24880 -672379242
32664 -944730638
19441 535841166
37570 235364781
25082 -842878401
19568 -950282114
8204 -653870209
21232 97815716
21540 -213885048
2037 -263255338
25848 -339977528
36684 83134955
19675 -412336528
14053 -957405778
27513 142101370
2129 -941117112
32253 -653351256
9911 913714791
35925 -626311956
9644 963567480
5367 -563302643
27150 499549210
1279 -813470078
4875 -546635268
29396 336982818
5291 670766910
18218 123051594
35067 161398325
32549 90157891
15614 856609119
12008 -832063588
25157 554497741
8885 882160611
5008 -750408581
35252 -825158839
18519 -360825350
3861 -921039384
6892 394365667
10401 -558878509
24310 90651765
15028 -109643853
7742 627625951
20629 220353244
27488 576639159
4631 845533176
29590 -752196900
20842 53772990
9954 -619428903
2517 -24453922
27240 -103185039
29612 -304162233
34738 761925757
7778 527229824
31316 -254678372
13395 -290945471
10677 598971976
34280 -697575227
18019 465334769
10281 720654907
24437 685805505
8607 -967228737
24254 284690377
21475 588425799
8230 874994206
5520 -852059657
18111 566875468
37579 -987168517
21308 471092847
10829 -957358293
16237 360928974
17303 904904222
5348 -796376736
38034 891531581
22841 582623365
25224 -584035335
15929 -264076372
14006 -92929819
12333 535280181
30741 538391832
12176 -235499438
12383 887116259
27743 -617373363
39486 365209960
11668 292525401
10728 922650313
30888 -987935745
7520 318388029
35963 739916234
15953 884645552
6571 -620344845
18784 -851482473
27709 -398137502
22681 -11290859
17326 403600040
16955 252449772
2384 -934050501
12490 -795490663
39298 -255453522
31880 -992671674
18640 -169912683
31573 -604441041
26989 462565878
38466 57839092
997 -371100697
34459 -917429231
8297 -51872434
30066 -875866760
38735 286676004
32397 539649097
15222 344976059
1912 -436590649
38689 636697604
435 564534401
22728 -809845663
1655 -876651334
27626 354357719
39950 862393227
28672 -914629035
30269 724438414
9184 567749667
33587 722824726
34321 -961902522
9836 918383651
29101 -482650594
5467 720082232
7936 955164321
18278 -21716271
14483 -96073377
961 678138712
7379 967197210
31282 -885677386
32195 -827088645
2321 843511230
25998 -545502783
6885 -27447411
13668 79991532
5365 -756843178
16826 -900115661
33747 -999588449
13784 324605925
6599 -667924436
39294 856501718
24694 -570818772
39941 705693776
7339 707025654
24622 761323670
35026 -448005029
22554 355613167
30385 -954966303
26287 668488550
36436 684873620
30444 565479954
4294 571601799
13351 942087268
9547 -864885609
29956 145023486
1557 -895987504
33725 777549249
39378 466986250
8257 -506969984
30039 -286316933
38039 -447090771
2397 -958894938
18762 513700591
25495 571149132
19105 -43758601
37706 635701929
20081 -110914101
9521 -960398002
32743 -515650218
13269 802899066
31563 -505577302
8300 -664068823
37428 -707378361
11656 460247676
7096 -318037965
31265 -107478306
23110 292125133
22077 -4089988
15497 -275201778
39623 693047570
25852 528114600
36853 -944722674
35679 -906397717
32067 -46593628
21791 974628421
7472 -940158314
12864 -631750296
31344 -553944230
23447 -948793358
8678 446522999
1046 932750541
32027 968039941
26306 -22295846
22378 735734102
18026 236041801
32755 236058351
12031 -684919772
2513 -113610394
35979 -56235939
28835 -13365422
36265 -698865880
23825 92476305
12076 442249128
15771 330255168
14520 297351873
18767 -920859200
20742 -179144436
39719 -987472856
21247 -283836601
5201 353578447
33151 -117924377
35853 -578605694
23913 586005181
5595 605838364
29295 96242
30363 153194428
27086 491465558
31039 970614187
25708 636719160
27386 -867796839
23962 782680226
12143 869206151
13296 -888958946
4454 -892871788
26661 482510893
22870 -368073994
313 902859810
21344 414258721
13438 -786379423
36820 723666937
17718 317602731
24642 -632536466
34074 -172435198
315 447815680
18842 343979780
16359 103387699
30203 791362802
3857 435228500
36713 -440640151
30744 -417875338
10669 -144420276
35888 -888510036
28686 -880112668
27910 952337230
521 -749121526
1206 547224729
8264 -889585411
19393 -917417802
37879 -894717665
18469 254779706
3759 -37066929
12226 -866528822
19679 35793960
33811 -638267566
17097 -36427258
32468 489540905
30870 -989575884
31449 -717375294
38289 -20704094
14381 -536180642
4088 615998808
13399 -348828063
34136 778248702
7391 -483090858
8849 -883331634
1438 -109657790
13389 982372606
2920 686413663
26098 -554970582
2161 -681646919
13987 -155480455
23662 80270979
15686 261441207
13466 -14744891
34468 450373974
9135 323427845
39783 312634906
39961 -502181116
8027 -439129731
18636 -468036298
25913 -361066773
22186 757140073
30089 -701364348
25071 344505104
18186 196732537
12083 -995216417
14563 323268523
26083 -251287905
7205 -699533400
575 -469520453
27393 35558024
29283 -477753940
24946 681023526
10149 144109243
32946 -965207030
2551 -228051217
5209 -49104790
10863 64736
6193 677675296
4186 993195933
19517 859944378
9254 -379307381
4715 -64449570
17031 472955336
34884 -44111729
6296 -160626044
20018 709858628
38507 -955328071
21173 -765798686
30638 337808654
37439 -282629530
25681 -352246812
17925 -656121002
34296 -229687106
25180 844904116
4847 -399005168
7453 -533478953
31479 -554389548
5789 -556391482
16790 -509395140
18818 774517023
12004 243459436
11367 -455884814
36501 -567193138
15517 -670571110
39361 -100172863
20326 732889306
8306 -432418608
14288 47914601
15071 950838952
30137 953919466
36867 -844783732
26721 626037588
6108 675028344
29557 -628091140
25885 321659248
35038 348128373
3560 335834239
1102 705766403
35294 -476923589
23550 391772970
18629 -65488994
12399 -176999774
34829 -93536715
18590 -307496963
18857 -531233750
22519 114168726
2667 -228104278
419 224809239
38100 -485114875
24375 -682410026
38349 595660335
10928 -893304237
22167 410478259
34672 -594831620
21351 700173811
1170 208974572
14799 -373363669
19617 989293568
32958 755405978
8581 -904565442
3285 33251813
27536 -299328901
339 802325950
7429 -895412048
14281 374714789
11478 -993728199
7566 940412628
7240 606902404
30785 777946083
36247 -10521738
9187 661528487
1171 817837416
7337 -917056016
26316 673780786
15345 -953523355
8460 767554896
22348 -168665020
17284 -262607654
16653 -901260963
13827 -344095289
12866 -30809068
39913 -851138345
4060 -519823218
39218 965527151
1767 620351196
36036 441275463
29232 -141509048
31290 275077205
14344 -376207081
29566 -662666043
8854 -576893960
1021 749998024
26723 -721852448
6590 740618303
39367 34403374
34307 850340415
2072 -236267769
29014 -381769430
34075 607482482
30031 354548230
20047 243795840
6793 -932737583
19623 759969277
38550 -251245566
8392 -856286035
16359 -93451886
22491 43493596
1149 673777378
32035 -151030788
12588 698527737
24505 515951400
39985 739483245
30169 253102927
21763 376108997
13581 -353495758
20083 793451792
34211 231513626
39256 845103226
14013 55570184
503 80277804
25919 532462403
32352 471136860
30592 -651595240
13974 750113499
37589 -883141023
10378 -66737088
22510 -444941555
1373 765010361
35712 -264507323
36920 -626220514
27632 576809291
39270 124813353
32933 880461841
28378 504838524
32682 268806944
25701 840348880
2093 -723025049
19713 82258051
7904 -986050965
8013 822753685
12950 986045491
20289 763618390
25104 133795458
8137 -945701987
37500 -772702834
26458 103801407
11114 -552174870
3324 -682537922
20604 -96435955
7342 -30648299
16934 -887550364
24588 -321326959
11094 826219025
8062 14804299
34337 -701664652
17192 970976073
30816 298607285
39097 -469482520
15494 -179227729
29438 -993276416
4992 12892992
38124 -295307753
34326 191656104
20150 641521446
29500 -303028720
20917 -879892510
16885 125606432
21811 198845504
6156 -735255671
39678 -502973777
38649 -243759508
7778 -300023131
14350 907629464
38088 -807716775
6810 815309842
39187 628987524
36124 309531801
24258 -858562692
35109 208350449
1730 -698559241
24603 -901135394
27393 -432741002
24503 -74638514
25817 881329202
31778 832270657
27502 753185493
38715 -448609575
16242 -651608369
34857 536173063
39258 -107545672
38206 -260318334
13468 884718444
32106 -439845672
24778 -744565924
34836 366663565
4526 526342859
1858 -169060563
20925 -752451731
37472 712222711
9721 -201076908
24938 -787734400
16026 838037222
25206 -289696348
33068 75192267
6596 -420379939
21728 302992325
27122 -805878848
35482 221031546
25624 -228584422
39145 -624703390
39470 -966659543
36249 308640021
28291 847757678
16742 -674386476
16617 537582113
7714 -337977186
16389 529161553
21558 -633979910
12358 -608478407
21655 -809025375
6951 261375305
16458 -857040266
31281 -613289577
6002 -937711710
24902 -307026745
30067 148721497
37871 -808259278
18402 295626314
39839 866066160
4626 304511494
14309 -401707194
14360 -141471310
28782 -828372952
28642 -928047731
6895 -481722510
12796 534290296
10031 756893844
4268 87665605
33896 -106242338
10919 154246620
4471 587538796
39520 -981922664
23651 -534637660
24854 671294272
2119 -212540160
32647 440109478
34522 -352627221
39828 365723357
35627 375703302
20793 382148469
35118 700602520
12717 526149940
11898 -701278501
39162 306133335
16309 616285792
20942 -368273569
3768 -531619222
23119 -311863188
27437 963507417
3610 117687971
33803 40269554
2334 989236255
35966 -438531677
11626 -640841487
26983 -502332057
26817 683668769
15062 -637221549
19951 360799532
9221 528666958
29104 853979111
21896 -167654472
6307 -946189957
23209 -11974338
9433 -913014224
33749 -193589356
199 407533041
5650 614987550
12226 386838884
37398 -690722034
25910 966143850
8972 339820731
39183 -142267275
8611 -582819615
7344 -783384516
34596 -409502170
3359 -204167202
39195 -738667158
38506 -423913984
31793 296622402
33047 -946592064
17331 867745540
9443 802229597
24834 -584740669
17298 364221667
1870 -359901418
39314 531483207
12285 -462272807
27579 535034847
10332 -687219106
38725 -246728727
24073 674761278
14122 -821361566
4451 -896220382
2022 37968978
13268 417796243
18136 355951419
17369 -890133051
6282 -674176070
5598 -947717800
17136 249663578
23138 -274556181
11013 -622667200
7648 -124604578
16317 -929405058
26216 516534330
11962 -908544960
9828 -774513361
26259 -167577566
31413 -122665722
6874 729668279
16051 -333198969
27981 285705008
8939 948833419
31973 301794261
14193 154090888
14708 -748954540
18261 37637329
32752 -4777929
17014 -606737740
36591 -46274580
16814 889683228
9869 -193875097
27338 20306640
919 -703047522
20758 361455101
16133 -954712210
29153 -182726841
22931 -342559535
34727 -352445558
5331 -675228745
16716 -784274730
2601 533696389
34813 204194975
17236 18911703
37124 447251825
11407 359770178
11434 -277149712
36930 157137626
10105 656958771
10225 493314199
38344 333227213
16725 -248297291
23175 -572856153
18290 -378360345
10911 220894252
19524 -271140028
32714 522227625
18953 -457501525
10179 -503492474
39352 -971087460
2719 386563654
13943 -14272891
24736 407094151
9275 705087223
37776 449471191
14757 787499499
38561 -705447530
16318 -361768519
31137 800861734
32339 796394606
10931 -941201602
26024 -836591787
26689 -507156356
31171 -987518673
33868 -880166781
36874 -214373127
33984 430076585
7090 468327167
10744 766735070
2615 606256363
32215 -923151483
37341 703937370
5204 637990774
8861 -54386343
4616 454556339
34738 -981842449
5765 -27704454
19191 -53102888
18441 -112527547
25673 -692993288
33586 772307
5246 -633781103
26065 -283496080
35344 -26947666
25050 -287006841
38030 404477957
11680 678097264
4391 -133724631
9027 155616883
9575 -687510397
7155 -741070006
25541 976044312
17777 -487787082
5372 -451118918
7795 734836216
4877 -740492605
6293 948521379
21653 -128509879
22456 -687211291
21869 -146703005
11305 -871116144
21121 668139898
11620 71222983
36219 -171898137
31467 -948663002
26993 -457954207
6458 471238620
11539 541492532
13615 146064233
16803 235653262
658 -201222240
15492 321541678
28152 -879113051
32012 117357143
14139 890090606
14463 311973879
30130 -919054559
4779 678471935
10151 219561749
18748 84040996
6790 499681616
36589 581165739
14624 996693246
33833 -340595522
17741 -81935411
2350 728690634
28665 242734750
18053 -830825808
11337 -51703185
23774 502330063
20295 109701826
3622 -437605413
22875 499450424
8526 -952151602
5748 -547526976
34641 842427272
29364 -536991111
18488 -371892420
32060 -896199662
24928 307492319
19306 35086151
17254 -408776372
37821 791447969
21137 346475305
1721 -953070845
27336 283164909
39498 368142015
28792 -947689045
35708 938942371
11749 291637316
20941 -210402194
6696 -951397260
30322 -884793345
6994 564825183
33855 964222380
24884 240871920
15549 613533160
17482 -17837863
33795 -554990280
15230 849758618
39880 -117524485
13883 353602564
29873 -316484272
14453 -176757327
39990 63621931
19738 -281093800
28941 -46022719
23937 -41657215
4321 444219261
37994 288190929
19202 100518174
7687 -887217124
21367 -933808899
822 824065168
20139 128615160
10676 -144343950
14967 -635703631
12099 -885775444
23583 320204838
23122 522786550
9103 -242620077
37205 -910437142
21997 -138281958
13657 -366942508
8422 276106316
20843 419411649
30879 -844656026
15076 -204291471
10050 -815311404
23758 -267264103
31948 998630187
2909 176910784
11695 650166914
8105 263255006
37909 933635276
11553 59231226
30438 -267232990
5054 -892594892
22602 901732433
35102 752938709
26711 -485772626
11350 259495943
4473 -737906059
22538 -108893576
2322 -619989127
37413 760086294
33432 64750621
33888 -553399679
15328 933165125
36754 390321991
29570 -799070412
16599 -884635343
9767 303380006
28792 -619301997
36713 -36767633
19742 -912016109
36189 11019775
33717 -852968911
13868 107717012
7887 719896253
18901 -632987460
3162 718885298
1972 -877987670
13809 999197048
35393 727857299
26888 479526913
11572 544104961
1321 -285000163
17842 817661337
10057 757630111
10357 81850905
30681 -889130204
17241 -249357104
39909 218500748
33355 -146412541
40000 198604146
5798 -876587747
20938 -495120487
32914 -211992232
21420 858151097
34363 598628305
9620 -850315342
4497 -362397715
19975 695250939
37403 960382337
29595 -58809970
16181 -143955890
7007 -159863373
37376 -132490228
17232 317563267
3766 -297932919
35688 -205786418
13096 138689562
17332 -371547024
426 655686009
30667 -852404898
39762 529314788
33426 -897919716
7577 161964257
22947 -672786600
3431 -192238669
5442 869612540
25520 -974504038
5735 123008800
8420 -526580753
6329 -533380683
32901 -338227816
21748 853482016
11345 -587557653
8357 579675430
30533 -326428230
2911 27475375
32013 -975449708
30903 -925163665
9736 -515564059
37273 -986106153
22742 670453166
29129 -191480935
7866 -849195388
23860 -558528785
10533 -922867364
24822 799710188
28557 -978560216
2133 -608117080
38351 840159900
8023 -645473160
2216 551345234
11881 -578349068
7269 -783409420
26522 -680040866
9336 -101462997
26522 993223793
19211 922392076
36689 -882544351
3218 -561696572
36065 -450063100
3441 319533749
13535 254340885
23806 707871996
28249 774855666
22507 470298507
95 766796271
3556 363901074
11655 -844911674
7461 -462549177
27828 -865965473
18321 -338583205
5224 857494348
26351 -365966118
17311 -637961736
15165 -908574081
39670 587773375
30613 114138604
6953 -395550445
21574 -806629230
29278 -924924801
27824 -786279569
21506 -609654277
34050 735351379
38555 10629511
24039 20481510
18306 561306381
37083 124438710
32594 -881776472
18146 -48700216
5705 -316673745
15983 244753309
8266 -693798275
11281 -181753405
17366 -114064783
6770 142472853
33285 -472197006
28719 -639569055
22325 -213668858
654 463582767
20630 -926382770
3613 -205858956
19755 -981521066
18817 -241242954
16831 529568699
11308 -825486687
26623 -394701114
20612 -810972711
33885 630674887
6457 822151891
21097 -981108752
10597 182653225
4171 -974149267
21876 317359314
18434 491382846
78 -538341120
39925 -29960937
34351 52440041
37088 26896031
21083 -317230482
2832 373770269
29157 -525607611
19680 -870934195
20693 -256913881
34364 670693563
21166 -871132853
36726 234895459
26193 941311761
27428 -440362752
20095 -927071934
23301 744645860
1276 468536523
12917 642903224
35608 408235625
5144 -962793645
16626 -68703310
9080 -199195674
30132 242562133
8253 -930891243
38675 -457872825
30676 -744081033
14428 -13063809
4305 687547401
21002 -395923029
1392 891951731
33944 -996762553
13972 -83375309
4268 -943684782
27197 845266887
33244 -65640125
16566 260588692
33019 145966220
4706 123861996
7108 -156220498
26678 -920790691
8278 -509677867
18325 909417353
1107 825942704
16028 -889461020
10712 549182107
19555 -187942582
2110 344121006
32578 -123290123
13118 -859273624
2605 -577463874
4819 -690517288
8933 -354224479
37518 597034188
10043 696493637
22947 -332359024
3110 679236720
10426 -889168778
10280 -512262215
36766 -256832117
26343 -928173694
78 -546716172
4836 697285896
32127 -682401461
1269 -97126236
9891 1005243
7956 238443872
19394 -138948940
1602 -381546761
23229 506373262
10592 -396068357
4716 943166174
33751 184493700
31487 576855140
19376 548320381
23041 -876975397
28433 -682594283
11615 -938420530
18010 -773770381
23384 -706279908
5336 -309980723
23150 -692970374
687 -542270358
22882 665198894
8509 478682287
13932 243646109
8636 50619099
29153 -929185002
30140 -201641263
35472 759860638
5242 820209514
15233 671858511
37982 -688289975
19645 -995176803
19643 -887384011
31620 667043028
32655 445784977
34620 -563868880
10015 -5330308
28333 -167786148
19962 -22065125
33975 -739001385
13614 -32295052
23687 -883816875
117 979483752
9620 965259157
34021 463961710
31736 642341203
754 75588354
697 -833872268
10761 650740395
1725 695872316
3437 659759766
25811 -294927305
6548 -914150198
21031 -167185858
12758 465662860
4161 -202628644
30836 425626371
26476 -948052155
3356 -652852697
29014 -237647554
10002 211873728
18435 439297101
24834 756890754
27502 180699130
7799 291111945
28064 -938294423
18273 -286392413
13743 310333873
28017 -843418829
4032 568274772
2481 89477125
19849 908128192
32391 -15766685
20620 625246324
35123 534832098
22179 -4994016
19438 -502674876
12231 -260799388
19743 892244270
32568 366879732
25310 -498496107
31481 839260630
30857 -952120066
21106 867085222
36347 -2224776
12350 826705137
29682 506038826
28495 -692611450
34875 252458423
6874 674169113
11450 -974733652
31473 239029051
29664 -191489113
31510 -370676297
3436 750645758
26004 589144077
1060 277305096
25031 319777483
19058 -864451733
3492 529646136
27626 -820228245
10582 73092193
744 -351266342
32082 -971400926
4541 165631969
18318 -606484693
24359 -923024011
3230 713489790
9846 463290374
12485 291274738
15168 -955950368
34729 171118487
12323 -986143774
847 -500943889
22248 382791379
3135 135244338
12884 90086224
19883 100890067
5496 441333626
1948 492528315
3623 -610193613
18730 650380264
26407 371104333
31060 57301958
13050 411716251
5884 753363543
38383 -65971784
796 -370363036
13076 120410704
38436 -197678358
5981 9911674
37899 918281569
7989 998418863
28842 691334132
18800 853693483
16224 751750788
7405 -225061226
3108 -584685048
16912 -676449837
26415 -314529482
30414 673709960
14529 43548650
25615 68348795
35852 260655324
16967 -345604959
26716 -603005714
32208 853059298
34514 616820965
31450 39480195
10032 -151220294
6847 -950433400
25375 -158293746
21207 707694250
4414 -176935167
15352 -417845531
20782 619027180
12183 799885764
30912 -431364690
10635 -959205852
29190 -237973238
21049 744783952
39603 -787987744
33222 326813255
9804 6870467
10174 -157978978
27623 -35500166
6089 -838786629
27622 716092997
34183 -84256354
18117 752668387
11920 900209534
11651 606278897
30560 739304101
18250 -874121086
25677 856721193
21498 -672196210
16047 -953073276
16333 -243102549
7919 -778834381
26642 445066135
2322 471934443
27815 954774263
23613 -931711592
28409 354571788
36528 915057795
23682 -813037124
1774 -963515202
28900 72911683
30598 820672333
29879 408403500
7291 -913303727
19352 -163552272
25180 -871460312
25308 64912035
14524 209629450
246 412891948
22564 -375423156
21607 -980255588
36201 -403917472
16676 381930014
12891 -813410921
33878 -968559645
28392 214651015
39701 998862776
22629 -991824659
31616 -729734069
33660 -151493730
5959 933527318
35706 -447424810
4641 326751265
39566 213450228
27074 -851198762
25651 812342128
21009 -764074969
15046 542861850
10930 -375402317
34392 39264287
31655 952524806
23935 465422783
38125 -5728645
17287 -83797086
29185 420986091
29762 -776232703
22488 -405728506
22760 -942014535
32048 -608936520
24719 -634301324
37157 -185504528
20504 -291589632
28571 -708501835
15849 -479208100
16188 833239499
658 424650240
29376 666487841
35549 294700943
20210 -931296149
9943 777812834
20132 828129393
37240 -450763945
17874 -369561029
22452 -951543650
35027 583689920
21745 561367169
13890 -555287818
10348 301122247
34148 -773917541
1959 652306196
32789 234486686
10881 550118967
16263 672062163
6015 266766428
15616 -239243529
2217 82972308
8364 -248807902
31070 -283680545
15806 -908053765
32510 -744350128
17042 178930831
3014 778854253
12854 939310930
29742 -787630287
35910 -393076648
10040 -922768302
27019 -353334951
3565 -552582729
23700 -970280368
36104 912009578
18239 -536204334
27766 231878319
37775 -667777047
5542 -550864814
25060 -434510069
20763 804838050
8657 -625681548
25736 220580128
29842 -778782139
21214 -815944524
3529 150142102
7152 -477932396
4876 593670546
30180 968050715
16646 -463815073
20594 -733617366
20955 -567408765
14189 -932515290
19898 298975080
25013 41499729
14133 221404956
3409 461402126
18607 -864937213
37002 761869143
4621 967448447
26902 36938214
5820 -940271853
35047 -380569596
37472 -618992954
31974 -18178423
4213 -974909532
1704 917172567
17278 -401018482
36599 222495891
31974 -646206474
38483 614937962
16442 -184633895
25246 23438243
23739 463355047
39848 11742246
461 -563735290
29211 -894056900
13506 460202631
9679 854424257
2187 165370976
21446 -389081997
6923 936966398
24269 648143148
35393 -782219448
14079 -861062781
35182 -160332635
33471 -853227440
7157 -464752026
3023 -689504933
37314 660550894
15606 134439221
22322 223434125
33110 -702158833
21777 965755826
3156 -770120861
37143 -306456037
26714 -973379048
4101 221404065
24618 -128509018
28202 -749564156
23210 -989241306
7609 -383180266
27710 -402346969
28099 -114708884
38364 3187083
26305 -917098237
15890 -652309680
11488 230524977
37157 842488998
8138 -349686736
17228 -967559690
21264 -234318369
5697 826883940
11275 586341715
17561 278786665
21714 561319475
15563 -220602879
10154 4625673
36791 182723271
26707 -862285397
16368 -859208495
1826 -971430638
14340 526952256
37607 134013312
6577 -839592153
4511 146842095
3727 -19299845
20449 -895574228
3842 752125775
28793 210991722
27551 232577753
14875 -974509496
32532 -344516888
6384 241541379
15984 -374934327
17179 876633089
2452 599872350
20959 254339003
28668 16813142
20991 -946185084
17012 -974804757
11752 222585500
7627 -34302911
19217 518512199
20275 -424672181
25573 453768009
14867 206847824
10937 672396798
14531 -933076251
29423 553053671
3113 -854289488
19216 457846600
21956 39921915
15058 -570043475
11442 -194429377
2220 86472399
14253 684428452
1894 541693970
2523 341101878
29698 72981110
25472 494742796
26973 576851621
4772 711040337
4088 -731045740
7932 868219301
6167 -677530139
36463 -43272605
9311 317061733
18259 -802465231
25393 905900719
9472 -916693949
14504 686387611
37935 6463723
1954 -877107251
33860 993320456
19605 -883488351
39624 575139330
16020 894686576
37189 -499839254
16401 -230823542
6321 838165119
8867 -912657435
653 -275520866
13904 -503425472
31600 -143544738
1315 925119296
23260 99881070
24794 -439987831
24919 -602862455
14354 -841056902
11101 878778777
34460 583553957
36886 673850723
7823 -702353169
23290 346914073
35545 -752575778
3141 -989014039
25096 685004410
15291 444203792
15408 657478999
34648 -710913110
7961 92936721
28891 -248345742
31805 347829106
12205 -811629839
28939 391766157
36468 634743305
30381 226099750
26582 -988890296
23779 187638202
22425 -556913778
32185 -751864326
20086 622345565
25710 189537279
12631 967235375
38618 72241116
14190 -865352724
17889 497806578
32037 670643080
13242 887609692
12202 -942559408
23898 778678531
14634 959728668
38374 -294189370
8833 -766442434
3790 181378503
34178 181027609
9527 130715973
9605 215170614
2343 574955235
32705 -127697765
25865 143760959
3890 -482593107
6326 598283752
9797 192235925
36519 899579566
14451 -677181650
23371 -205623233
27398 -759414565
23003 -894098258
36599 246152582
16544 150786791
19117 -578172872
37743 -64413931
17657 -693211280
10956 -475563564
37397 -137229640
17255 -961443181
36925 -985202363
33564 420743579
39499 -319716927
21424 -690773567
3201 -443869700
35736 138164793
22890 -543693050
19533 270858737
1881 -911104161
2968 982156075
18497 -591819004
9718 -999762938
33499 133316152
6514 894060672
13845 -954612754
24885 228780119
51 127007121
10195 267218447
4881 674879548
6201 -337092031
32763 -467435568
31383 -119758064
17026 -249827997
27844 -456152734
39694 -722221094
39903 349790810
27873 148778189
10695 400929619
26645 874701371
8618 -869302794
33679 -214843160
3962 980273501
8301 714033728
29630 571970507
34829 -471030468
13966 324955829
34118 888467591
35947 -949594654
8967 -938668857
30050 330223789
10953 -174711341
26850 25069951
35924 882558824
16548 -891322458
11103 426022567
15760 382381517
11371 156401132
31213 975859721
26581 -832303977
25556 964380841
13024 487741409
5353 758199520
1221 199567140
18284 719881298
21441 -892109815
15198 600008332
34637 435152392
27569 -387721602
32294 -243889441
9479 -367479532
21986 -482120253
880 -901654763
4959 82589707
5731 -750251556
5638 327067891
5653 946951286
27159 208498660
22154 896051004
8655 71304730
31269 521480436
5122 -776413554
18839 817406466
1217 451599757
26669 -318517241
3228 -144326490
33258 -905123854
21384 181421564
7624 -99649511
18934 -880057306
10586 366813354
993 216744570
39584 -885663764
23594 -423535498
9234 -461658264
22173 183868599
15047 -468003147
39672 -113656355
19755 -81289764
32996 -515879112
34399 -749313578
2569 -233287426
14139 -434135993
14497 -461216048
6647 -935338239
31469 -531170219
14353 -894262770
29821 -697211188
13315 963333935
32024 788009765
34717 -620461101
15754 -733469453
34194 -915633886
36352 113455424
16313 343333947
20371 -544214302
18274 -210112938
31071 939582938
3243 23148763
6878 -325518082
31701 -10390112
23472 -923165303
23510 -318597596
12692 -127030357
15761 258876824
15724 -148555286
15262 337890477
16592 -597532172
3254 -876634194
19755 -722150706
34994 -33984083
22981 -86763524
15767 956133266
38382 -35829598
12321 36219009
28898 772125259
39957 -365519628
2777 -173791279
18365 -918900182
16643 813135467
16534 -934809523
955 -169091283
16547 635071795
37602 -322146103
23193 -398183849
32069 77653707
10184 689338185
27804 176251400
21803 -451257698
1312 -817697464
27796 631590475
27200 463306560
31634 655904104
3923 434469976
1796 841209998
476 -70503084
5634 617218329
6477 161997781
11679 -153701469
34683 -284239571
14138 -351928778
5760 -131536897
34504 636820672
39327 687913562
16100 -962347343
39486 623040637
23551 677160246
20703 640346684
13013 80895183
21534 -224899024
37893 -972545193
29490 -466461640
16142 317519878
14762 -545487683
32747 387904172
15395 464449444
28900 -183796765
20261 -921582494
11069 -917340246
32413 -656380414
20225 489063519
20119 494588249
11287 -241959874
15310 -943162828
18150 914784298
35459 -533926805
11556 -610947607
12272 144461299
13617 -452335951
8222 722907033
32830 -378237285
5951 824059967
37474 225301728
1483 743506210
5798 521324894
24766 280790247
14849 906302373
18852 881644883
2057 615346134
6786 -791689488
23708 -377063443
28951 29918595
16248 673995263
15665 -428922426
20960 625869863
28931 -990256116
205 186373788
31869 538114881
17444 441314030
35277 572153350
19950 73779592
38318 678060041
21278 333354798
17285 349457168
7682 203219685
36243 -963619579
19018 -915332260
23004 -309338456
19119 93195264
21480 832838667
18905 408240077
10218 -328269590
1644 233935461
5844 -288677915
31789 196499086
35032 342921119
17513 -158548263
2888 -44606652
6870 -861764859
14827 -171459828
594 715134550
2291 20127420
28966 931219610
11227 410981646
16666 -174955565
866 448512706
3117 -356048078
7384 -467068918
13169 -964878889
20198 -741830422
10698 380244956
13046 354415228
4930 -672895439
19704 -898464067
36106 -680308202
26349 806794529
38303 794996698
12662 687144990
2989 -757256381
28055 -691819761
12946 -953020347
7929 153588919
3 729452413
13525 -726148337
21242 -216710478
10831 -151289926
1655 -866888063
12852 -909736125
39809 -782033417
18382 -221927446
23437 121875913
28965 -574998919
26073 116821738
5358 -799362023
18217 -84694588
1419 -720130237
18684 -881972486
39928 358249346
21010 -27504963
24560 464569804
36231 -983361398
26893 771835389
19265 -778562116
4469 -685000256
32299 -946100928
11339 -22937151
23932 530455734
33825 797680302
38280 366726355
28120 859359181
28946 -640347152
363 -50650462
35237 425203980
15370 -822323359
6446 792216246
14849 -994000073
31670 808042675
561 811121741
1486 344967285
22711 -678598620
24230 71710135
2223 -867809599
30704 -446955488
10868 -45523954
31581 780705335
38184 -945681014
24878 -341903123
20858 -529445103
31539 16300113
32712 -813967422
28859 -857005664
37012 -677596088
5654 674900527
24165 833033923
31656 -887836511
29978 -876233126
33629 305415885
20398 491072199
24599 -961655670
6019 630747617
22957 -35583822
33056 664440553
35451 -753715815
24299 558330264
2843 -364256659
17678 923617010
17275 788911700
8580 -417708960
1317 -915420721
19122 -958770905
32323 -725207029
8857 85649098
37651 -874014050
6635 291185606
9576 -272697752
38427 688412652
9559 -835451117
33069 166747833
34450 192881360
24702 673417366
30729 -825526357
25344 -540121270
9772 548088002
27282 132230274
19370 310011087
4059 681926402
11854 190971692
37643 17529267
31226 49329503
31752 333804276
13282 -64319200
29684 320866529
10715 -919897162
20552 511062751
36470 -82274837
38807 -193358395
336 -660936450
31553 -91899499
10776 -838793542
17546 372335186
17941 66306496
34541 -91462044
27224 526869793
35649 426752183
32812 -912701553
15601 -942136249
10281 487806092
25284 975725283
24387 718860994
22510 -601557813
3793 -771182793
758 581301315
38169 -675879521
6939 -692451338
3849 -765234705
31793 956544483
38792 -560821860
7935 410866332
14868 -503817634
37167 -752720066
23687 303207679
10124 311492766
14402 683873966
11314 -936044594
33947 -668444861
12348 744353822
11491 519997738
38218 128253104
1767 520089658
14955 -818038493
25992 -31798034
20108 -91556902
25783 -291378866
3502 225944393
24328 -138039350
4682 640800667
9787 778368013
38333 -338785196
6564 944544187
15680 -577474003
36172 -107399491
34600 -311011974
1131 197567661
13673 -890767184
30677 105559249
1216 -822455022
28077 -865266981
34155 333657674
38420 257813858
14509 -951842346
34675 885342747
27113 -862540812
30347 -801199188
25001 -316498204
27794 228876909
37420 -875522969
25058 125423965
27979 -760891630
17540 -516777461
21789 -254318350
26629 -655431784
21236 515059356
33383 -990785297
24916 322655389
9397 113351802
10902 91835775
11318 -382679577
1236 -780045635
16163 733001663
34925 -188017413
19619 -990516046
24273 -211611305
17067 749924675
23568 162932251
13902 228354605
2822 674445355
21064 -315643118
7939 -947775944
35799 743254446
2601 665632853
24982 -696758453
1971 560333501
7867 691796298
34314 736683205
22146 -463739620
20689 -908290764
14286 337641763
2792 385684960
13564 760111351
22309 25746358
28066 -837736183
20700 -733578518
1892 594729129
19928 392708637
17844 398557689
39237 899622527
32381 520842824
35475 -525122442
37117 -54723402
16980 -805013861
11729 -534740739
21025 879797667
38980 -128173987
13717 -404499833
6526 519132543
36361 325436025
17508 -973529057
73 -619466589
2049 763019398
13440 -335783649
35231 -463383757
19068 -431590972
6587 728827610
20561 -24869107
37033 107363702
22964 -991842462
31559 309328761
31127 228040340
20508 -289013110
35786 -481875157
869 297303385
14329 764032145
5557 287934727
30478 -202509248
27104 770323956
16553 917563916
9297 878062333
6296 -930568029
2866 381775883
15938 986026855
20748 -932803751
5011 914278901
35594 439688657
31900 410196137
981 -329107548
35838 -914172316
19830 624398200
9280 144486517
17270 846941737
22047 668319756
25 256200724
19410 629238598
30570 776889321
21557 -701297944
5265 -404250214
26037 352837493
32747 983946011
31021 -960528955
23536 -885531662
37145 279342920
10605 83020867
15420 -541410667
35852 67546786
4876 324784698
20807 397569472
6550 -910696727
21872 -863462817
26505 493065958
8016 269728793
38580 -222875588
1906 929013279
35643 -619059033
8367 102111004
15696 -105856986
2287 575111901
9122 706972839
38526 391172891
36030 70584540
5592 621154376
201 78240904
24179 93506397
3581 377526749
29061 -261397599
11195 -4013564
30849 -632606573
3059 726326126
27094 755589106
16463 914398700
18067 -767288189
23714 779312157
1350 -312939647
33245 -829010814
13727 356879874
30603 -758014375
26530 489459317
2068 701790802
33905 -659712941
9462 665525647
28437 654942964
16392 -60262993
19486 -860344364
4743 -976224199
14502 -521637069
34743 -542022444
6067 -548251081
9273 -628585193
3994 428607415
3642 69558868
24494 783977720
33390 468554243
21398 -515712625
14435 561435456
37457 954695301
34618 903463895
37256 593505892
1529 337007360
23162 214296740
19672 480922623
20180 151474014
22935 -743749234
25574 -971293756
30013 -405451442
27428 170069567
3640 947833653
24249 -171831728
15648 932517028
28838 -855718002
17300 -862969919
10330 -721537355
8538 413648269
11982 -558756064
20678 457646417
5393 963955143
25510 200716700
7467 -417498076
4522 -576315205
33355 -915366961
18960 773554534
24540 -465142867
25406 913782598
15979 -304674860
7139 -472002595
23840 -102198833
23813 -208899211
25411 -736929480
34458 -99251299
31472 -339562608
28888 -787628514
8187 1996863
18788 444854396
19193 -277427995
1398 -951776692
14196 -260711102
26032 766940356
39307 100715086
227 -510312212
5194 84571636
12805 -511836284
24507 535229032
19554 11152968
21671 336529916
7309 -644869638
21849 -877186860
6357 -673607453
6945 980590034
38392 -585658504
1158 492302488
27739 215399788
16497 989375352
6791 358253769
21558 -779387846
23792 -408836631
7086 -281856897
8488 140072947
22268 -788892057
37861 904188040
34755 915643937
13431 397121520
34069 -320663398
2990 -279183861
37636 347277364
16205 68121380
37522 450238792
10497 -223796058
17712 -29105983
26173 -912746362
17008 834915620
15076 -650793685
39263 757744093
12037 -488536437
7956 493021529
21820 369006248
4122 -619997290
19313 4671601
7741 -805325459
31906 571782301
20035 -286838273
36872 -913435539
8404 -371542445
31573 308047367
21007 -150257534
14439 -356625904
20412 -926281988
18459 -57250486
13078 -665623975
37556 505346847
29448 722381032
23743 -58904274
7328 345513568
28110 14239407
18061 523771420
9500 -65343634
20828 -69041906
15650 -894633629
13739 883989230
8049 11283574
17671 -338768904
25463 123422487
12002 -500245566
10460 -876039728
27120 372901430
38815 -485955634
20093 -791307081
6488 -97301091
18317 253423772
31545 -53089051
7316 -792007272
30824 -280838957
7415 -244695505
10078 -449117176
6399 -909542495
8602 78058126
36966 69340421
14856 339154063
34337 -879831035
26749 -744258334
26034 -55062193
30727 -854098086
824 -922557523
26250 -439646434
24516 -181944509
8221 960577793
15190 241348182
12678 -982484605
38220 356782603
109 -659020893
37234 -869435383
21392 -948554938
39126 473034198
39517 -525967402
14265 -293770187
7622 -356177384
4531 499560297
2776 -342685301
28266 838325354
17198 -239614624
39523 -422550868
37316 534945417
20813 105734711
33667 667966344
25452 -879140969
20003 762273775
38838 280499036
9587 8877745
30344 56834314
24129 -948230899
28071 -934799041
1258 266748101
22801 337832601
34308 -5719616
25761 -5752582
16551 537571504
33275 -819338366
36346 243010217
12915 -669989562
25823 601430012
20140 -375045283
13755 -740157824
39922 -117544672
9643 -635980308
25148 -395853384
27577 554870122
14576 -183586783
2171 -913374815
25570 -549286272
1147 35436477
4335 -311912319
29317 -130825952
24267 350557608
8047 -992337987
12026 -271806468
28250 983953869
32398 -322171484
3845 111118355
18049 365032319
18936 352089839
36314 743443195
12765 -508957137
28049 433610889
4618 -580865065
11413 658573617
17652 181802115
16164 880095746
9707 67926967
28981 -984323220
26666 -383745895
4327 -462802642
25875 949534915
9623 -450963277
29043 -372173929
35911 -759175978
27218 735764330
3546 -408091425
39465 -750843666
11270 -343008406
1564 762360433
38901 -877137320
34781 -632740786
26182 -299828584
4550 -208839162
14944 -636708486
8873 164751215
2483 860139269
12346 -884485255
17170 879972104
36128 -971722261
2070 -571710569
38008 957579696
12383 843365615
33562 -101766177
30610 -272456349
2686 -479044876
14340 309789509
926 -589086183
34656 -824083128
8387 -569158173
33043 -537994049
21573 439697258
8358 -585088124
333 -563646083
31658 -996414475
31311 -879287189
12509 -918809922
35694 304589317
19493 -862455111
4895 -870054394
20732 -431549899
39612 420527579
1397 539115070
31943 740716888
35068 -113967597
38355 -893243319
13940 619668109
19986 522699927
13845 -193301352
528 -965503330
9482 -723798147
31933 -52808163
17507 -913981659
39585 -865536023
9585 -840363002
7101 -206315522
8410 -84689685
21738 -541156937
36304 898169805
38561 -978026322
10361 -923848629
19481 984756915
13195 527700652
35653 582915818
12489 171543390
25245 -150283821
28017 772621969
312 805137176
1154 901205522
2522 934719895
726 -943472911
37405 -358554027
9037 -352350866
15292 278779141
29174 152365339
36711 35053851
7119 134515885
12890 -223147457
4714 -915183336
56 -298351458
4722 829697201
35523 -443378349
35180 200789090
30965 165992185
28433 -993607316
39775 -132130163
35811 534149157
34644 34757178
12673 -537878802
6539 -567350066
23787 319321845
34083 -304480400
12144 -807452744
3922 -178913028
15515 684656856
30410 533723976
25628 -73383413
5678 -325777716
14470 -842862842
9843 -65567006
22832 -354040746
24764 -773550384
6796 164134994
16193 -933060593
29342 427259467
17665 93259082
18684 967293127
36737 -94548254
18719 113667178
388 -710279343
4634 101790584
7173 -982289205
9433 766306612
3771 -991670800
38548 -762819746
19509 -913026389
19582 -549902269
32726 -84235729
23679 427146376
2196 93005269
20705 482293020
22500 306019859
27958 827559387
22918 314459235
19893 790526676
33613 444583304
10454 280140877
3842 -374242864
2691 859259885
140 -325076037
13929 281881237
18969 -167904001
20272 -219646491
16238 198728045
9668 -416919699
13322 -233061568
38292 -816969629
29759 219992173
7761 -863053753
29277 -343150973
32333 991147653
4883 -622660759
16378 268759137
15375 -977231277
9040 489699067
16658 -70508134
27866 164622967
16477 -791408023
24 361964488
4791 -995007288
7498 551569690
62 862934463
2989 -450077860
24742 597706171
31551 322410749
34755 -828109631
29611 -938979766
19372 -857604012
1065 552325988
21408 -837168902
2965 -432109896
33072 518638064
30043 -293572819
31671 530005900
34966 -12933583
32460 865952812
3628 -988037538
956 -874247481
15044 -630637032
13718 -46214304
36067 683046593
26829 -289635177
812 674905676
28017 -73637449
33650 -129558124
11981 974289424
3841 -965967035
20148 23361403
3656 -74809766
16652 -338631831
37334 793398621
37437 -844074538
34335 961240960
281 -927721610
20441 710169377
12324 874893997
15173 -995743495
38535 -157684497
38055 290535984
14213 -536057097
28680 -289611944
21022 451826192
23948 636192519
19107 484881168
9338 -266412397
22577 -821327891
37573 -621396978
336 -962619989
14756 -531208094
37637 -624519385
10966 -306728453
4406 277209959
5463 -459333863
2122 -918277061
22196 740719868
24277 844696333
38878 -311069126
39746 48045298
2819 476742825
6781 -408461149
10962 -615791492
11531 -557650644
5721 104808533
440 -44828135
12482 -853063173
8376 605078075
4387 433543446
9584 390252780
12073 -293153800
2422 657928057
20743 722674267
1494 -396293303
31996 -643304028
38798 -558238761
20091 -962805187
39675 896285577
31286 803511051
35937 36731204
23071 -476602995
13833 -813047272
30804 175071903
11702 510542207
31341 -620648458
37743 -712142364
25694 -922196589
34033 386280163
26862 153442788
18761 917115525
33117 494255208
6375 196093909
15839 244693207
611 657886048
13606 136047123
4129 661556547
29276 -608446973
24931 -817705688
36521 493056430
7973 -972243370
10620 -701335788
23977 -188877933
38583 -886083688
35454 881978008
9887 -960094558
37005 -517469435
24475 863003002
12562 -376840270
2132 -523963336
3788 860933172
6072 -319304264
8764 124044267
18580 76031698
4481 -508609955
23029 -148308549
35664 -853471195
10873 -460206353
26313 379339640
34001 7569454
31251 626101765
32331 -382039762
39594 -860815394
24337 639773156
9821 293692154
21679 -104093533
2204 580409959
10579 -765335899
15800 -498632682
37364 863309158
36962 732300280
29086 364420391
14040 717872625
8618 -311003691
5764 -737043297
18470 -936437384
39209 -550926635
17972 850207151
16661 -132481199
7308 350602308
25128 310822832
29145 20868986
13088 675627331
31002 300719722
25233 -581254761
1872 22268365
5109 584062194
11172 882390956
23618 -856580854
12204 -895820213
18758 -879530621
19099 -999532976
34176 -593185683
13119 10317069
35730 45687187
26373 288060426
5765 -687539143
8189 -47224484
11591 416978851
4091 -982400812
23907 122556823
15370 839285961
33270 131589015
4515 713586540
2681 998096886
2620 386416717
3742 543057789
32108 -754341931
15139 90074269
1457 76721577
18356 469410868
31726 -802695820
39697 -621255881
2972 622476265
31807 256091287
4463 483963413
5728 -762507935
1081 -209700169
2724 -397524652
8588 -650878054
18665 -973314598
19545 -723312442
25628 -25061243
13027 224648003
5934 778320765
7986 -946709166
31368 -628815712
8409 -265363938
28680 253191064
38704 -601832269
11145 702220486
32552 -407036835
22997 -89586777
8573 161309983
31930 739665719
27475 965977159
21070 98486945
25704 -106356630
11375 -382473304
3814 990955081
2269 -875306341
37948 348611799
7862 999873636
21053 245806355
14087 -854607107
13380 467379755
22921 378621583
31159 639842282
28618 296122268
24340 654439730
13242 -983383102
23845 -640311835
11536 568114310
37359 41045899
37333 224139261
32921 -713478828
12972 -366204047
25942 844710868
33576 570897184
10078 591766993
23101 -560475986
25598 416419808
18443 -175477628
4641 959696755
12839 562447059
23959 -138534669
33497 -207897569
13095 -453315846
10054 -672998617
20646 -749109548
11625 -675236263
39691 -247510083
37138 -974939053
38133 444745631
28977 392750713
34728 164764561
20723 800692076
10801 502936676
29784 342479164
2577 -549108208
37124 -365681027
21406 -810977114
27041 -613973029
28356 639154499
4952 -824046555
37183 -883314648
15270 -720027072
33876 459276873
18857 318892407
39473 900992007
32922 645567833
16262 -751049449
7228 351973643
9160 776507062
35207 -80446638
32337 304411735
34622 392272330
19302 -167189907
945 -918341987
11459 -656155992
9361 -932957753
15176 -241671359
1867 329704630
33390 -347950949
37411 -173339278
24908 65272861
23413 323830331
327 623521169
24584 -81373009
20354 75289486
17574 332459789
8472 244569041
19135 725652195
30209 -791935875
28134 -745623570
18679 -935078334
6661 12437494
18477 -331566147
2905 -254111474
29249 -304228135
4727 726040315
26999 897294156
11678 -72215510
11482 430707325
33164 -521607388
12402 537108186
33581 -409269264
19284 -759382775
1351 -435910934
25498 976209492
7512 589483
26978 139884175
38029 -578069477
19050 -939798195
13671 -18682715
33953 -407115351
15158 -630465252
39239 462260950
4628 716026834
15799 -3752929
31611 103997790
8528 857788200
5426 20065190
34257 863627810
33655 -600396873
32611 -744863895
20281 438517517
8041 265735940
17746 55854661
11947 -119216559
28092 -918088585
2517 -550437750
23201 816363248
26436 601281755
5179 -490175820
21971 431842233
26786 -164083212
21979 161066849
11013 93068562
31690 292652587
28693 -577918982
38537 -254619348
36593 -204674675
19987 573562928
22723 189570689
38458 740868284
26887 780530813
10414 427960974
39082 954770086
30619 -313166800
35435 331804259
37401 930932589
35791 113338571
3487 876219378
28318 821726802
4174 551595175
12180 -578306638
18688 956922709
1990 -986874877
15814 -79284975
19662 689864711
31877 -820789378
11597 -442953453
12986 -375161358
31843 -658552971
11290 -318556396
12546 282863628
38553 693488689
24420 409408335
11491 -692357962
37214 -703870911
22452 179975663
14725 -991270608
14517 934841138
32516 -775066935
37778 77066681
37305 222172176
18724 90226005
24648 -284034748
12283 -856448293
31665 -120747158
32823 -416820077
24965 142404209
8898 -736648626
33413 551409383
18473 487980387
32403 -717253022
32724 -582122725
34766 509887126
20192 -981636409
30274 -86692720
39457 502134320
36679 -795776071
29182 767214531
2593 -987542323
30520 977601463
17739 -706689392
34819 -93656658
14717 -457517298
12087 840043715
20455 740688129
35108 793946910
20539 701012856
16335 -980055818
27774 -730424697
2585 -349247123
3551 133738046
1976 170878392
9277 -549719772
17906 -889332491
28973 -593591780
38829 354448425
28120 -645916937
5766 -864566355
33714 283002835
7317 -157025797
37467 -138949481
19728 -247841225
22958 -446221996
33308 477996061
28940 -189589269
28778 -993764110
30637 -865847512
29070 134627105
14615 820239912
4485 -100313026
11752 186079938
3002 -221116688
33312 -780040130
2707 -710754881
19323 -552656624
33897 -768313626
5151 621656788
31145 722973623
6038 755948107
35191 -148695548
16696 34751328
20170 -784459680
7426 739687331
3596 458369238
12565 -552021609
18330 491608079
7745 -682775684
24187 26737683
22803 -110158945
24432 -959853109
29620 -699281524
15266 -501905321
24656 108194769
19229 950326409
27214 127070692
18373 135534419
34740 364203909
7593 35758541
4132 -446241484
16908 -778632460
15620 -442783305
1012 -511688412
9272 835983363
20771 411625198
8443 -316451575
26903 915525202
16234 428638061
29183 -240841481
1281 -660279112
31581 106008411
19183 216148494
28756 481129952
4846 445133921
12438 389276347
3888 -283951024
25673 -146854304
17285 176135859
35575 -999776965
8234 -290977092
11334 442976345
17900 -431346972
11090 -770645413
33107 477154132
35022 -760843376
5036 550514387
19234 136182953
29259 439224217
34491 52047988
688 -160765897
3081 -411716721
28976 904484575
16787 -318934896
8140 -364597389
25520 797772360
25058 -906863628
25754 -410486795
27793 -843200692
33442 -635886806
29819 807380899
11639 303344814
4120 948434853
15423 829590871
35212 -238126623
27482 977049912
9544 27995898
36826 8906913
12018 859278518
37483 718133611
22325 -776223492
29234 691623001
12559 -685796267
3043 -316265014
8182 -47479649
17603 -895043518
17650 651117999
29206 822829240
16464 552861768
11499 -455239021
7245 -908391974
3925 768358979
22245 -207823213
11659 904600750
10714 -827729387
7122 -148830860
28494 -303810611
33124 -434523645
11342 -471038948
1404 481396165
29001 -850424126
13875 -906100996
4598 -447796999
24770 105279431
411 126697412
25439 -875167381
31599 -975632347
20795 -809574286
26465 -624509806
808 173032452
1593 422793530
22920 -56192071
4285 -727973563
27490 -18107606
4912 -388988023
27853 -865014756
602 754673911
33265 -586201922
37510 850645198
18963 -883025614
7006 21634271
38279 -951835601
26468 -865001397
5151 567579072
7877 -961350717
2814 -89234042
13888 -530154180
32258 432942085
30832 216374523
26501 542859747
4992 -416844257
26007 -559509296
8783 759245593
7144 -650260729
33658 -774117357
36916 -855217542
23211 -291479338
35619 -853964808
10618 -863430323
18962 59040769
6728 -988225155
20666 636661774
212 676896966
27842 223492922
29022 189471043
26787 -574309307
21399 -850769635
35959 962972792
28416 720470180
32825 223399453
21912 -368057928
22736 46386091
17637 413645122
14800 -963501648
15475 -536415395
39451 725433760
11888 -229621447
31872 -43019885
29390 -863267903
39494 45579712
30407 -348141589
8777 -196137369
31777 -810031844
38337 -437918914
540 -215419809
2265 709307512
9956 6178803
20278 -390498649
36057 653147591
12197 822555076
25190 446571531
26437 -555392002
28114 -532366572
1879 -630741692
38021 434577503
35915 635601372
20356 -261375222
32935 -259958958
2129 -88667869
32324 -308452377
11488 -59880981
17823 -35049061
12291 -138418557
5387 -928845549
29529 -927031655
16230 -663506065
21934 146731069
4498 441522666
20975 -964793601
23903 -928753626
4100 78135346
126 408736168
13563 851344455
32939 -402130589
17035 303415690
11062 -836378387
12553 542788522
6318 -957651117
23336 -444458806
25894 -375868297
25639 859729215
16637 853082122
1141 741727572
13972 -674142515
20214 -189581534
33814 99234225
6746 808984312
5120 557830290
16054 -638219693
35998 -871961943
16024 297633088
17963 761247058
32295 272748576
9771 -50175721
35983 622131982
17550 -838167985
34139 -612902027
25546 -954129462
8024 14551630
10098 758275868
26446 -378651764
8902 566040262
26905 70513190
13498 795694020
8431 -15397043
32398 -49994154
9257 920424454
9383 -172309641
34639 -927602097
9886 -273504496
7521 203986973
4947 -118576214
14325 -244241990
29641 572426843
19064 299022348
10585 447796089
32704 893245508
35051 -944264163
29859 842739607
18918 -898915101
10746 480194640
15447 -185388686
21675 614860001
17905 -848658820
36686 272332664
35990 234304141
7929 766164205
38568 919920935
24131 -104461396
37305 -855251794
20650 -619400455
1406 967447889
23727 -836070296
29313 -57363545
1355 727129936
930 -460955419
15896 -905187902
28454 -834507273
33909 -151526079
6587 101962709
23204 194670593
31151 -697841073
36216 -842972517
6088 187789717
14277 419460345
19892 99643392
7634 -517368723
983 926421296
14105 -204692289
34001 -494253354
31228 765295458
23911 434794929
7657 -749036526
37397 127328715
7777 917121564
28510 72760334
39262 -729409021
18463 777659659
5729 449515476
12175 480184550
24295 -996979996
7635 -625931583
6066 351951927
19639 -15271384
35263 -125419831
31981 -625270010
4920 -612217159
26317 -942467758
20958 262328928
6845 738183712
20399 266668733
19714 996275354
11366 -961620342
11489 964878175
19078 -703066554
29804 -938096339
8432 729923371
31651 -509362563
6055 -558505504
34667 -65832359
17632 -181642332
20511 808466646
38889 -29061097
24184 844886826
26891 -96623803
1283 117751027
22734 -900952713
23300 559820995
15524 -554489549
3898 182871139
11154 -472689048
30677 -105086300
31138 385779584
34082 44142326
29968 -286566457
31213 -4134901
8098 139723951
22855 -409551926
11253 -624636663
19535 -951036611
34417 723438142
1783 301300816
38165 -866742851
3954 517461433
8926 -909146314
992 173727850
1551 650140078
36016 -419568333
13995 306709039
22584 -431773552
11548 455400313
617 404450147
18222 -926544004
19334 -589180178
23212 -864734175
23968 727558867
16036 626497628
31131 386222101
39887 595014199
24239 -956444918
39286 309048811
25243 -990934771
13250 -9042813
22579 700141257
4058 -933412758
23910 -977158487
11661 684975604
31601 822144525
701 274706233
12059 -940232715
6153 -454736089
37892 121192377
10831 -478781461
32740 636549021
20457 116130717
15881 507133329
34912 -545063907
13281 89401122
18732 810728161
31757 596075859
37373 -237057212
34745 -43147983
32896 -101274615
27971 -941133657
33630 -283006405
17507 435920029
28759 758476133
11026 286535398
772 -230440411
10307 -899039884
13446 -839262420
33674 -984097462
23662 -170675291
9223 -938433047
39166 747362392
21534 -925082670
9349 -18407111
38275 -336743723
38975 663282243
32191 906266245
22627 -454211045
21442 495049696
21447 604331384
7326 -711007534
32583 409702218
39799 -887902370
171 998046027
7089 -961370177
36778 85820183
18928 172456310
13642 462872294
21537 48520460
16739 -868340659
21585 -970183838
2408 -861067936
1020 -972266227
19823 -16698615
29123 -158497540
14927 -990598732
19840 -333443553
10432 520447508
9889 -305424011
5813 -388313047
27137 -949103025
29640 -314081058
27589 -764277585
2877 -824240368
18974 -701710876
25288 -151464034
28031 -897639444
10684 -883295954
5433 672189049
7863 210426857
24479 540154554
27354 496702788
26650 -803519331
16659 -309602216
4738 -906807111
9866 624262471
17766 -147891775
30642 72475856
35489 -835994647
14479 -775410131
5836 555654461
11371 -209600235
23812 -939406136
19267 345658405
1616 -992890758
20150 951507128
6270 480946093
26764 459007503
1640 -977090730
22160 -579000227
22245 304006377
30955 -887291624
24234 -939523639
1716 96461595
11465 -714063927
30536 -313223807
15959 -753306349
3869 204638257
13016 -763203879
21718 745103135
6616 -188585370
37076 496201866
5722 -297630764
38507 822303838
19965 -190352639
13739 -158619335
9043 -858917793
34923 -877715309
22641 -860726726
5701 -721443363
12831 -755169544
4109 -880683766
30846 -704974860
21262 -348672024
27464 579283860
14843 -371757022
4846 798074079
39668 -611908083
32109 -215313082
14280 78238174
18840 -841267928
10633 560504369
25415 -273775767
13861 -793594446
2192 -540915594
34863 -4260439
12149 450295021
162 195438970
6948 -855957008
3206 -870342225
20754 -904285591
24842 819058047
26318 -265138050
28870 -900735492
19036 -877421575
30498 -33600500
20223 -197845774
18461 -566358871
6685 914725636
6395 -901091328
8234 125008875
20250 -69758744
228 -937779619
19728 -974343238
34538 824963526
34289 487139285
33685 -86784709
37242 372015482
36344 218380001
38427 20142462
21964 -793668270
5957 622268923
30054 -781521463
4174 -610619232
9442 -451526911
1965 -787953081
8176 582937674
34409 -898697788
38977 120484754
4633 408970488
26126 -865210135
5157 -576324727
10756 907339809
36164 -451401250
21213 -27996550
15181 -828289059
19866 407799527
38065 -960662512
38258 702406270
35712 611998589
5509 -82992302
21725 776877675
16242 -181149964
14791 850136133
22974 710171569
1435 -410184225
11049 860249098
25260 -254517057
1694 -338301845
21606 -549142226
8717 -284660743
18786 -335446863
10626 -730935067
31204 601933201
8144 132608882
16581 -925133087
20942 -256989997
20040 -745405343
10791 287473534
1456 353711182
6958 68870115
35566 -452360758
2186 -190465643
32513 -745742824
34952 -560279770
19488 -42549531
3607 327683667
28601 130714624
4179 -821589417
19467 420736155
39422 651612321
18677 213152398
27056 -95103286
6602 808998716
26251 424994197
20665 -104951944
7299 -188730441
3917 128016229
33407 -411674165
6066 -55447220
3250 -912611644
28377 -964378095
16530 376523207
13791 -283146672
29484 751500707
29381 -281530392
22008 338225256
38323 502768057
3126 251885414
35965 -859475077
12981 -967974273
15287 -124223372
32859 -669223370
22467 -683384446
8335 238582616
7326 947148531
10437 15687935
7495 -701407947
5382 1623318
378 799661284
7246 5551216
12825 861269758
34168 -845214396
31019 -708068854
16071 -766646356
19372 936066982
39964 468029050
5681 108674657
10212 -479330827
11790 -429575502
9383 -461025103
22833 -209744534
7520 -794623830
39489 799390326
7963 -895707101
469 812639866
25977 822215207
812 158653292
24439 -404503505
10140 236188182
11517 883040508
25911 94229510
20520 689131479
37005 -145092057
12442 480710730
5628 821568793
20612 795421823
37995 426864811
11490 553188130
37383 60313834
30053 -617144197
27364 -675125798
7495 -895587620
28876 -965411827
12709 -213371715
25146 528759014
24877 -999419423
32057 725771056
35352 -469074605
36126 752029061
34207 858527792
25969 883838104
19268 890454818
39301 359780314
10501 -905492892
2913 -341326965
27238 -1919447
12934 -465049725
14802 -680408916
19370 802401809
37176 545347510
8088 628404514
11923 659182052
23800 88156495
21909 639887273
11419 -945740076
14382 -881183886
27286 -290086262
14053 -193649999
17110 10462937
15973 -805179096
21458 378220021
10297 -494800438
30647 -852089257
32553 -812258550
8961 931010015
10882 -13493921
4484 131533399
6247 -528860844
26430 -459171717
4561 -235091845
623 314474199
27938 -909264707
5295 -549455741
7197 946598341
19247 797942404
38778 -17340479
19084 186837055
27799 -205634574
26877 -834833919
16097 137576702
2783 -432287812
5588 360623329
2486 -525196383
31901 771451833
36341 795305267
15819 463236460
11755 125116962
21222 -160799892
34802 -696426600
35805 -110815230
4292 -367749601
7456 -17289066
36361 212219726
25808 6351605
8309 -388300412
11777 326078255
17937 -879472559
7412 -268826285
21901 -776503226
2042 463479312
32125 -255981759
15204 -166385789
14320 -814279770
13632 297312777
13900 -836354527
15873 -556674213
36722 910858190
34269 -532500321
11286 55629433
9022 -794503573
14683 470295945
19740 -300742851
30865 -929207383
5745 891187150
22815 785572765
27359 -981875863
18350 986414939
11522 -896241087
31691 -622930980
34494 -486054848
30941 440085589
20132 336610366
30046 -764175987
13448 -968429249
27179 130477682
9980 -188701180
35971 768641860
30832 896629718
13222 -206496814
32304 838756575
714 -299967613
3679 -186300339
18576 -438864586
4435 -436384800
353 -828953383
12208 478918928
5647 -965168709
11659 -332891310
39443 -675327957
29727 414625105
278 -64253380
24834 908439705
25777 588996247
15787 -898627984
8592 150435349
27737 -333391911
27752 649525656
17423 -758052233
2968 -749717322
9296 1381857
17138 883123319
30965 -967538499
6546 862783
14827 893642622
24080 250765987
28960 -366799096
36963 239224356
16957 -404066208
25809 -948257263
14440 -84247258
832 -510049248
36409 -242321473
26295 -84815066
27613 -944829817
32041 805189261
28934 586796908
14763 389369177
28313 163816249
15224 -976138694
23647 568283138
396 -929240699
20011 166172606
26399 -551842643
16448 843236966
26061 -688071441
39312 407110886
25766 -953616756
8179 -206127929
2255 16932060
37674 -872964210
29052 905594294
39824 -932017042
39208 -109359835
17826 390228135
27627 -858225571
10085 894161471
10430 -134971979
25379 80066447
19766 -472526820
1740 665601825
29064 387325826
29071 641281050
29474 -57465172
26889 -752206400
25744 136711728
22375 -513379086
3873 793694794
11313 -957697803
6686 786403080
13863 303869137
26961 -903925690
18685 698260299
3099 963397390
26923 -873195939
2240 406662863
25042 182788661
26064 -577332346
2484 -919785890
4065 -35744464
7265 177185723
6638 -592130193
955 -151694009
4542 -929073138
9943 -409067734
1404 -971828775
1891 490540156
36808 -202135285
18458 -357103074
17342 672159905
19122 -42834621
34041 -880344068
3588 577844162
14627 -330943545
31993 907526070
28146 691098690
8498 586795608
17952 -546448865
37998 -994434197
18070 30742492
30072 -765675709
24448 -656184176
541 -259291687
5240 -381302393
13865 755458997
20730 -994177421
38514 74712985
33501 -442388879
27578 -479681548
875 -984351875
23169 -287504079
7882 217589019
20155 510748017
33822 -560574167
8326 -951865497
18795 -887188111
24068 -765885252
23062 -992676759
17202 450824607
39957 -789055347
3586 -378088935
24052 623940685
28160 -952721550
36903 -945786097
22030 260735736
31658 -152042224
26797 481641549
25919 -874960463
21724 589203302
17807 -786263909
24335 887150049
24798 919796600
36195 -511791599
33009 -51395789
28865 -889310253
814 -149650684
6355 228832449
30901 -718258784
35120 -639125487
10250 843707802
21932 -741666500
15050 447358258
34149 -537754921
8382 -562602681
13412 841895872
2274 541302539
15493 -169802255
6147 555343422
23986 -54231962
17787 109955506
24823 516012849
1652 789058599
39816 -860372472
22042 873472551
16706 -740728714
4787 -877887711
26901 -886121365
68 -889903813
13507 -300582599
29626 -667395199
27341 198626917
24663 975391898
11673 40039184
7224 199747160
19019 739715658
4860 -105218639
36313 -877476160
27722 705606510
35414 -540327521
23766 -384830237
38406 -146191529
3460 236548551
4739 -988214695
39060 248843527
8329 894138244
1515 -42451316
16935 307872020
27558 -173377472
9690 -978775042
20617 -961248868
12494 -958894941
25253 -278298172
24691 469888805
1285 -869187026
22738 711420104
24928 -498978599
9953 335781142
2801 237948386
28266 -63268958
25639 763801859
26896 920756593
24967 628667152
6034 359323829
28789 281572523
3656 -813307926
37134 -5994244
27585 -893627500
21306 -756057614
35361 995532275
28732 358338941
343 120738097
35592 977213658
38397 449446646
14041 509118392
36604 406986662
19608 -77920322
23184 699303499
23681 -886079075
13449 -288930784
1291 -855791180
14578 -431666545
25956 125558423
20810 -293561487
7141 -896516388
22554 744256169
30619 -886044130
5882 173699247
22246 26546210
20955 -136119370
23645 -285643715
35965 513617557
37409 303643251
4178 -960300854
4716 976581089
29910 -334426023
27434 501046005
781 111520838
39353 908613388
17002 848621590
34112 -775037156
35069 326435906
11507 -984578918
7293 -864879052
37932 -171686249
30038 430148246
2156 -25098425
21180 31622353
37853 861719564
17006 548625356
35686 527122567
4925 664123266
458 300623118
32860 359805704
23647 -701363839
39006 -73633788
38471 -641145890
35193 -284965927
31376 -542030024
3729 416242484
27083 554189306
7235 -318529883
12471 495189237
25154 -487331587
13770 -510553326
9242 -247241490
38130 -871990547
28926 -250229483
16222 -102441414
34748 -804581864
24349 23036220
10331 719793752
24179 227102818
32796 756165522
4359 -9984447
1212 -176127125
22993 723831440
17030 -221671555
36859 70951814
38489 -866521465
37046 204806979
12787 429484081
10951 155635174
33761 -681001937
16200 -858652830
19744 101904859
14965 636200547
19718 -748693575
31948 -38440858
14696 -746591136
1740 -115087343
20450 -799187742
20705 -564858917
12898 532797479
36015 -877346086
20895 -80992263
8171 -594970589
24587 -634689968
28096 -767220880
2645 466374698
35911 198724294
1194 243542387
8814 95010874
10017 403260910
29776 354837112
26123 860661063
33322 -413532134
8951 -446473429
4051 -106869623
24293 -619781801
25938 605116416
25829 -804238462
31571 500234107
13229 423326766
17817 245379665
20312 959655872
34612 163013726
20953 -15938496
38767 -596920224
36890 -980372680
8384 896508541
12761 850183011
25935 794278057
4787 357101710
39910 -804933663
22754 555709078
30617 -110937802
12659 662844933
8052 -834941462
38204 974825886
38111 680905868
35947 707058514
36371 -304770927
28851 -193023101
4220 -216524863
20031 -291257909
1455 -440591045
3365 -132007210
10853 -332332612
13726 -253871850
33582 814930762
29313 -484567169
34117 905824197
2737 -201678030
24209 -30517832
24389 333837291
12159 -734821330
7745 199340334
37234 437048528
18 -941283407
15038 -314562195
6761 -394459952
12839 31416491
3880 451050124
14627 551143691
30806 -585666043
6789 -795951793
32406 775100117
18441 -39439096
3073 -966728508
25137 51602648
21320 -714536188
4148 -886962707
2176 -870294585
18362 343637732
35538 475642192
22241 -339086602
9890 126438649
5126 407231431
11475 243930120
24078 -520300248
27960 -970517722
18749 -559452783
28123 -353863284
4562 -916962813
36190 183667546
11360 751549698
23345 -843546140
39276 -193548142
5943 -27778129
20417 -672902364
11035 -968318521
36482 -765920992
30440 -467142725
27396 440641607
21360 -695281735
36897 287567825
35043 -543394330
22388 843815645
9186 -18260484
3416 634666948
12999 -380958274
15587 487054774
22985 -191647305
14567 61654861
32498 -851371074
26759 -919045019
30344 -770720117
17159 43463240
21200 808860782
19049 -608559094
8732 -890521090
4581 -847187704
27942 259640125
15995 668826967
10269 628513479
31558 -888180591
34184 -752740382
12314 -124432856
22006 744897167
6094 -311296768
14567 178490855
10739 926352852
12445 -210275091
22045 -977575751
25156 158953643
32554 -582802556
9741 -907126115
30364 834517133
20454 -580845966
27514 298926357
25767 -635612927
6692 -999744578
22567 -137863699
29821 667259005
38590 -334439076
11780 -794407734
25119 -169346845
18066 104338869
3119 -193206086
27558 -928519892
33906 540628273
18512 86696462
9948 -88796355
37680 -456434773
11585 -870409601
13826 230541544
36968 105753703
10005 -41859483
35875 -893380468
16810 -720043823
28444 -313605537
7619 -678735060
3811 -529990087
3828 -10057965
18497 -595116720
31555 95067736
551 255132401
12400 284046417
11645 -191989503
37251 349210078
27976 522619581
9637 136611075
31593 663064942
828 -698704008
12170 -574816182
18282 -900586011
38930 66800612
10526 -518857748
4288 846282739
2373 -333869296
38441 -762460864
31538 -950806075
36696 795478990
5841 511523936
10368 -134115308
20626 246123090
10518 145518342
19637 -278089739
6254 -817481538
22281 -864183185
30805 604458423
15388 719280562
19167 -344090266
28826 -939414088
32970 524023453
2590 -541608803
21476 -807052238
26753 106750479
30768 545858171
19216 -703051056
32035 184041134
35829 -494720160
30102 778322552
1015 -156824536
32281 -897087294
11130 -578940354
20209 214223084
12819 -916337131
8783 -954204274
19181 -922642004
29194 -424001897
25866 183898121
4953 -104149331
25193 -390111030
37915 -386044280
36855 -441515593
4248 -697573699
28854 980072683
4500 -856529300
23407 894106219
2218 654756779
16217 953754536
17406 -839461222
14505 -555854614
23383 -965817462
16995 776153684
8159 57252576
23246 231642860
11831 -44266890
8831 -900155211
9197 -399113904
32398 220202037
31073 722093443
4144 -163422398
174 728555571
28704 -888052452
18438 -249117609
21170 957324919
26658 808152194
11086 117755673
25711 -224509960
22617 -989935568
27293 558993868
3331 638362213
7003 -64244526
1571 936932161
10551 -750947450
25994 -707529680
7923 -937558379
33546 689226488
10390 712248096
6840 -268141400
19872 424425179
13726 227068008
20034 -204313471
16570 -367538837
5596 -56234257
35964 256435537
34103 884232887
24714 -277480706
7808 -661962544
10007 -938337365
12956 521618357
16332 -589247649
18840 483180878
25327 -67393772
24830 606185580
7112 363592165
16526 -941318948
7582 968220837
38353 -359483442
2303 -721939498
16040 95723947
33187 939558265
33912 -865673507
3950 504977899
535 26561718
16428 59453955
6307 920773490
30721 837272758
35340 422701497
3431 -843067602
4564 -860623480
17573 764530541
27731 963701088
13999 52425154
5657 -961533919
26382 -958983701
10919 -282501952
24542 819179567
33819 -799798819
2901 324188491
38799 -404169295
548 627459327
8439 706365105
22955 625591267
3666 939643777
20298 862986384
33279 155564580
22021 -870405779
19376 -82182640
39796 428516018
8672 -634978616
39433 795506176
2097 7655941
17123 934343973
8817 -503607734
22972 -712863626
35703 347207615
9073 461343518
11138 84360492
622 887672026
14764 -425508846
15735 -191942730
11492 -64275607
21754 -445645894
30126 -880329134
8604 -485142100
430 157435148
7442 419728035
28361 630082525
34792 225464563
939 -829846471
1145 71214115
33986 279712992
29837 -724033432
34947 324525123
16278 93110457
7728 619329709
10455 481588364
22471 -308664430
2790 -886371440
6461 871328947
448 731392
15780 -208633111
5767 -101112112
32453 479564140
37670 -747043090
11026 489469742
19087 19595165
1734 709245010
6486 -161711078
39380 311716679
2742 -362180885
7480 685083458
15381 191133195
1756 -992133700
31602 -107541830
29563 933248216
11458 -534491600
36290 -981318306
5835 -148902776
14135 341265093
11188 479855
35021 -719258489
26522 304950273
39196 168153105
26137 -271210641
8475 927154926
34737 115948877
38426 338532305
34959 693690116
24639 464360180
4749 -216857089
11313 -815629447
12248 827256206
29783 -534436047
29047 701298081
14289 634923916
25428 -657403415
26859 -573114340
38766 758168300
34012 643302405
13684 927424901
10132 706082485
11143 -259755229
11240 55488556
5089 -903953900
25365 -274884122
6432 622489837
22396 980356676
36982 112538678
33112 833132177
12446 -894733974
18965 220647399
13060 88754224
38877 947925822
24580 95088176
29430 38912888
31726 -280765386
39386 770919560
4469 494642868
5322 745930625
2856 51289557
15747 -972572963
23715 233049286
24317 828558141
6671 -841262953
39428 -135542573
24827 -312704533
9692 -583101609
20567 585154237
38766 -671995081
37808 661085145
36113 407788194
24108 964429533
28754 692315497
2475 710148575
34485 -392689574
17464 614325329
10968 140250230
4724 -504962471
14578 -102004717
12711 -811952255
23213 -229705996
32396 700073888
24478 -496090745
34176 404532961
14460 670503242
7790 -948651666
17868 150970571
2421 962031896
16824 179882972
33399 986564895
6577 -861348693
17891 -725552786
4744 -994186104
9180 952742614
30360 423259320
29677 -481221758
8483 -131350076
39180 233262072
31386 209112960
12555 -943010294
18042 408445844
12768 662940343
8592 -875884093
35234 107735188
16436 -145298233
29428 -203775017
32198 -747260637
33260 977287317
26284 840156941
12614 162362439
20682 775852995
19272 162002290
20715 752509163
18476 869578450
8158 -261907901
17945 546271030
7726 -965093803
18459 -589012937
2252 -608267331
34437 20570043
35028 -681944962
34403 -907696138
27533 -260016424
16870 -170652339
30101 557170168
19516 548589483
28126 525367133
32650 682558786
13589 -189111161
20939 944531124
38507 183738097
648 548035234
22299 -742437416
15254 -64784542
25502 330260901
35941 895729689
29905 625096880
36810 -928373306
14356 615173788
20309 -349746322
39514 -254799192
4294 -937083825
34962 -385532362
36478 253476942
4420 2644902
19352 -173146232
5355 -753640723
1862 110059999
35458 -961055996
4907 153217114
23156 853577310
30544 -129962802
23893 -405470589
19553 548787352
37383 842638247
35408 87079860
36037 -897083104
24535 -436560299
36644 -252012651
32252 -857258989
31133 -280042586
36693 789531603
27955 49516486
20492 470238553
12021 -350100237
33426 -689818251
18948 377435175
4588 687183968
7673 -878117162
37439 -965815862
20352 140045055
1952 -890090802
28900 -876223614
90 960346485
3850 -657218106
19310 -672571308
296 -369768667
27821 -970944000
10907 -278415399
4365 -379275337
26413 827782926
14455 727477790
18111 -888874642
4551 -117784607
35885 -791817865
27191 755078340
27539 742696235
28976 -556294507
8331 -609147211
34685 -704214584
14109 -935311468
39866 796373993
26347 -407309244
35358 -772815963
28701 -117726396
12884 -461723926
30217 778815112
16824 620307337
39083 385448326
30462 680497725
12419 123954966
7554 -205625997
39497 5596308
9099 -709327120
18297 494647827
16360 -869916219
14128 209672405
3162 -893227424
36615 309436825
26782 -30845130
30945 181865314
36780 -393200336
23354 625701160
25840 -591830046
27681 -565337565
17402 -690187348
26657 229276450
29111 -869698693
14188 -805217496
30332 483838208
38343 7432484
21242 101283042
15620 97928821
1999 871984402
15625 542012233
33900 -695891220
28445 -946397079
24082 389590678
634 -9468202
34234 -604513728
18926 738944665
17468 -163672013
29295 809485581
28086 -91873423
1139 387603481
32318 546214769
14164 710919480
4655 -682826442
34313 708069782
38368 -78753348
35433 -264670063
12859 678992267
19298 -863736124
32028 -679246709
39565 -428623718
37300 -742977388
30600 421538489
20423 -16425234
21345 -940020108
19728 -59675141
15981 -863817519
18315 547652044
25604 -160929856
16279 -786500680
25974 906499915
26205 502254646
3266 -787382243
37987 283279062
32355 954862562
35198 180710013
12627 -827211730
6760 -458407504
7264 -616400423
15824 -469616467
28393 269384959
3794 596195550
3947 809764373
30870 -189781541
37781 -286294099
2170 -98992853
18146 -989019895
37863 -32931627
23789 289541410
326 -575004151
25863 706896142
4413 475675522
28019 -104045160
34419 326527523
31057 394951633
12945 575650241
2144 180135800
16526 774936737
31550 -979273912
28344 343767394
10895 461389329
9435 59670512
18886 -646930961
10451 695967296
3146 -870397328
15168 -407952873
2650 579185360
16553 421215931
19807 937507019
15006 607210970
17564 -690312786
23016 701827949
1040 -940260295
22149 -815244108
3288 766952588
18270 -627553157
37356 625814181
3221 -594255945
31352 311372592
11619 474010022
17150 -924809152
12562 -164976863
35422 986296150
39523 834549113
36437 -290984773
22443 -186189121
35181 -817829649
26411 -638958191
37702 697436219
25160 -972591443
11754 -925679013
11522 -749720220
23836 684489108
18053 384051094
17469 -389748461
38741 -858130331
9161 -370849030
3473 -955148700
36767 -61835419
19809 -903200654
10226 -121290446
39907 -481601398
412 278765406
37978 155306316
31227 425238113
35454 -854376864
19270 287602979
8440 -242756673
14422 -95556895
14645 672986491
12515 -295611759
19212 -947346617
21038 -650701974
22608 801502684
22031 534454155
63 -212841233
37371 -338571392
34015 326559968
22637 -962485867
32247 -378571657
7833 369613862
13194 -332655948
27380 -132012898
30208 334341632
4476 418398152
26394 139641203
10940 -620266659
31368 308841957
20994 -152651672
38836 -983506027
9095 -286320625
27984 -500001103
38866 961726464
598 167818349
6694 -986542147
31716 314509196
13249 -738669123
37980 892804908
22893 258956979
31484 -245735462
25742 939507368
37062 -494825772
16186 -208766968
21361 -99211571
38756 -370606470
32907 872900196
15446 425967849
10666 -429302759
35592 -948025690
32165 91967615
33164 380278636
9514 301020232
21493 -906637237
39743 -376556155
28384 -873995616
28106 882191225
1806 124130477
3510 -910214835
9948 -946102010
7874 406461222
37771 612888703
12905 878880779
14374 357293215
23879 -868416431
27538 -959390037
4953 179732395
28980 335060700
23464 -232469183
14663 379610471
11209 -366740443
7135 -378800602
9876 128675665
17185 -392151061
23283 513209736
27311 914067131
32187 50071156
28288 904065080
34649 -876638557
21366 83562660
8977 -771825122
27274 183528902
25955 -897389720
21099 741176252
23077 799529417
25327 -886367888
31511 -816049364
26303 -346727540
1400 -667322263
7475 -763880162
23322 775384682
12191 -529408864
12570 382175508
16952 459440477
39491 341047217
22096 612998316
3571 372208466
18748 -170354279
18326 20149524
35294 -802523803
28310 396641401
32039 -42499381
13080 45939820
17558 -254265308
14531 -275589170
31865 77021383
12521 -15442149
9712 30284054
885 774785089
28659 724786662
21331 -262239626
8841 -609912895
12827 839344900
10777 437303939
20137 643071152
28906 384206069
23041 945888446
24619 -674662705
31988 804996119
3303 -924521473
19912 -947073484
722 -265764834
39222 -447371217
10225 109250432
33448 -893239896
36832 148278882
5988 876854777
36031 -340477977
25964 -389384834
2671 -866756842
9229 584122451
7250 -1568425
8872 711672268
24741 -920611781
26748 -752642790
81 751108042
19561 307366658
35442 42800801
7586 -897621220
15239 -960074336
900 -308878968
12163 -388791579
10446 -568396762
18405 989208192
11351 220072760
31564 148421074
12651 492416930
5552 -960761188
27033 323137873
15084 -721693357
14686 -873989869
16790 723295163
12317 -780209403
5732 145888582
10600 -376820098
20935 -911142679
25744 -920948503
11090 734793096
37641 970796188
25301 405389493
6921 551485343
18626 700096863
12029 -594304078
33796 953024176
7172 562995413
5545 151845230
16747 -886738145
8807 -25101314
27269 346269062
8965 -639745463
31859 11634220
2071 136266251
15700 149177601
10142 306373159
39006 -847390308
15036 -984124560
8658 -29394075
21848 -546969988
10542 12857037
8803 -42348006
17225 -657582288
35922 -882625654
29386 -310329678
19386 -506235273
19265 -81906995
7226 857904701
7305 303131122
25077 -274554352
18808 570263004
32697 277315217
27012 -551385836
20090 279484083
34096 -433287980
9058 -351961712
10283 991084636
18702 -992062141
28560 567703859
10534 -505785378
19350 -224865704
27302 -854170083
10973 841998613
6088 475470879
32880 -444545372
37633 302471163
22734 -914748315
22204 701106680
27116 578009744
1765 805602292
36934 -581862437
18552 576807173
21386 911847215
27427 -552242748
11875 267606296
20593 441957960
24231 929951223
26189 588484246
31478 149071554
6184 -525371372
19792 -30095644
32395 682760167
23201 -938081124
8621 294054597
13243 -930509686
24231 637166736
10263 258330175
13743 -398117218
35 -643732001
34297 -792722479
35482 991611909
39485 519131240
11839 -57943937
7619 251062025
10654 876603315
24024 648170153
6673 355306796
25674 606696418
27368 -727653776
32893 -90329355
33735 705440609
7137 -465502878
19905 465843996
31996 838980879
18401 -961463709
28201 298502643
30237 548010233
22649 656744036
2414 630282074
1743 -713773382
36772 -661470582
36216 -941574236
38536 -29640204
26021 -36421760
8886 -876577745
22865 437058912
36036 -874881029
2968 -502333647
3585 -39547709
28583 265591315
10311 -912061664
28570 -118346866
33524 86760546
38974 978531217
34189 151235936
5356 928960715
22833 -948329042
27108 36117922
16163 210057720
39976 -882746873
28393 725461399
20372 14859191
5545 230900779
29424 294059690
7358 701689128
27465 42858005
31141 -171222332
18215 278092385
19956 -832058985
16952 -662386461
10607 226414143
1455 -338541342
16581 958993439
7512 -994851439
38043 549789094
6847 -792436162
23030 234262786
39919 -169136431
3260 -412535074
30407 -638450659
7347 -610393031
24638 931297871
26609 181434838
15854 -13560797
12744 -976437085
17059 -478930843
7816 443143349
13141 -766905135
39780 -267379252
6195 -871262997
20842 -934322180
16960 262693040
36610 558723871
28798 470136877
6219 -929003780
39543 -859624445
33427 88609917
1108 531504179
19735 -13903613
19303 471936961
6119 694512477
12180 -887847287
7579 28050285
31034 -902658329
38676 -563992643
1531 895597228
6621 -437620484
23388 506658489
31720 -43120418
32156 -880191465
20445 -486485711
4207 193511697
12229 -963109778
26610 724685314
18628 -52008038
20793 -967354089
38626 -105338903
31383 485192971
14643 -657437445
9913 535898768
12349 808613317
29187 132771442
26284 -852664680
14903 -802871075
13815 321258002
12293 984607057
35107 -717845742
4481 289412850
14517 608167334
35650 342031090
33355 915753143
10593 -96303559
5765 224508331
30887 -561841673
17096 823940406
30077 -801842850
8593 110585795
1116 708579262
28188 822874875
9231 -785347630
15780 -924838000
32612 -316062126
30725 82410886
14573 -471122908
28183 -307518407
31089 -48229779
26663 -49382112
2572 123681681
9 -903127575
9186 594713457
30608 388413455
35603 110915613
11228 -23684449
26779 609436717
9088 -569764234
34121 648356008
10235 875864867
32106 -432253269
23824 -989322689
38905 353886677
13252 -179951643
26246 163909992
28026 -986360088
28693 798308816
18626 701948033
37841 588874229
26195 -109074416
1136 294393442
26513 224317421
33188 -628535734
20275 -567048049
13171 -987532694
10392 -942853139
24173 -27874725
8306 529354214
38925 -229016924
13069 -663298444
17822 972585169
10339 -924998907
25480 -981597135
37095 -278534685
30901 -575140328
13115 -987900360
17062 332148387
12654 -671884022
27931 -256513399
30261 575949280
16142 -77598900
6377 41200651
31219 700920313
19742 -926945320
32590 -375009858
11664 -888170839
26608 -534869590
13277 -926498000
3670 668812087
31760 -909189631
30012 -887609079
19309 665441225
37205 191843424
10026 668314
13947 -392858514
22587 -603683362
37290 -937769914
26753 276585314
36348 860588507
15002 940086493
35655 464428936
39348 -211813335
5019 -908737739
30702 -734391025
15698 361688687
39609 558778812
16390 -835637940
5486 -228864731
3584 -77190055
31432 144051862
8501 -946546119
3969 -87989630
32037 -169597858
27002 583867072
29918 243268384
13673 -118397997
28669 280901923
538 -657710629
18347 -763489962
38727 -310212410
2755 -183165956
36105 -75205314
9956 177819144
29090 -810082059
9805 320249890
23772 483096873
23596 -273145344
16799 341904091
7516 -711264369
4016 -899236201
2156 -992726216
15709 -907782313
23412 -642812825
17214 -634627403
189 -105078242
35803 -955587709
6979 156242942
18439 -454531742
26201 -482346715
23177 -860276120
20754 -930643997
7013 64123299
23744 870444348
16332 -941499837
20316 36831258
25044 543700347
34388 -153337530
9646 -815202897
9701 775457798
15909 797546858
39151 605329888
9184 -912831938
36322 -336317520
15766 -199332379
31502 368022521
14878 -128244707
38594 -584271394
9307 938621889
2053 -953061312
9947 -849614362
5986 -991097634
1190 -872125012
28445 35036724
10875 911930834
34046 -284641855
4386 185906783
34846 256469547
32028 -212706432
1191 905711166
10040 -45995856
39439 -619130957
37651 -731338732
39511 614154383
13072 -64713044
32595 -943078439
20283 -402620631
10712 -367725069
31656 -521062177
25011 -257040845
37301 -817161118
25666 805379055
4955 631521686
11607 -505663138
4382 -312966667
37478 859292796
38193 378814420
35690 319313267
24003 -110724158
2799 707275199
33114 -700406575
12796 -237248255
26677 387569747
27572 474743506
19014 -85145316
13567 -890107420
27989 528536314
14353 -681044417
12446 -465330706
22628 283905958
35108 65856826
27600 -284743544
9725 88393299
29142 944663288
14840 -326929922
23505 654748291
16389 -26315696
10405 869636299
16158 665043065
14102 -919722026
6909 267115170
7837 530107667
23251 662991248
16895 660742188
4500 -485127953
8875 271879521
15978 792879606
29258 877916473
16114 874222053
8485 -436025250
39394 32067304
31609 372471988
24640 -658744218
18848 -927961636
32692 -855962852
32319 -708770700
16968 -952480402
27200 -940679846
18696 522916569
28617 613204093
39967 -777740454
19153 471033842
26668 -422747704
30702 -398555239
19512 -270920868
26437 -296200815
31174 236658905
34688 619414397
12762 23412164
9313 436729886
39187 696285453
1405 -568882017
34491 401812505
5427 11864956
25402 915533185
32733 -332449606
24238 215185368
37665 -994551765
9351 192567256
6390 -903571636
23904 624828861
4119 535309177
39927 -418468572
23594 -855564843
5044 -448790960
10846 -375090743
27241 161640581
9439 696332249
33558 398981730
31269 193214864
5260 38298959
680 157340352
24941 851865848
29457 898438343
23061 474714290
19505 -328887803
17728 -647356685
14745 666063622
18781 66177653
26694 -608365311
23947 244180175
17110 717397538
6141 -927428814
29270 -325693453
1413 826959697
15009 -656383111
37242 580803023
25224 -176224313
10383 -631221466
12825 -965348969
3230 -725370205
33111 -351931320
8656 -235299044
38610 561447854
2544 977147435
3963 300781655
15546 -177857158
30382 332181071
7620 -863058316
17736 -928700351
32893 726525383
4759 -613290905
4784 768390133
8668 -702453667
37365 785215165
4961 833177844
2877 37960593
21550 -460365577
2278 -499588469
35319 486056511
34519 906681173
20368 403919281
16705 510050063
28102 328570748
26751 -552379325
22411 168442188
31284 519819642
6129 186507168
13502 -381847582
3937 130411147
25344 816250866
7812 -831754752
39672 149868220
39752 -638094287
2225 -338521699
35827 980355070
30704 -660166906
3158 2016193
23294 825407407
24436 201907610
26151 435490043
26039 -847793155
34015 778017434
6205 948552166
39666 -324716133
11086 -495429860
15390 747585009
9582 50778897
4611 380695060
13362 -747234316
37107 113163186
36281 -684634461
21733 322427809
31570 155395789
19753 500485025
11422 125896004
22850 -567314098
19689 596317459
25978 -530666785
17084 -688094107
36034 -818618006
7004 488668168
3418 489291422
22836 -468547064
18622 804648027
7566 -382807452
38089 -130144273
39890 -924159803
35988 -897543828
21199 45151458
3815 441055739
21642 -756051029
26431 301666663
39880 936961330
23576 90168759
30754 -231866686
37835 -82140392
27384 53034109
7046 -498718748
5632 -17829782
2767 -778777982
37747 -71226803
13395 -615562794
13380 135877635
25446 -911634267
21473 -910165424
19901 -942890741
15923 255679466
37149 -973433671
11442 -17707847
25468 146540723
332 -906681454
32656 859743302
20907 -823415934
34285 -416643947
18072 -628013463
39735 -389366597
30610 895655817
9805 -842110519
15215 481963988
34918 -82404751
24509 775676687
32506 610614817
17500 -814003217
8937 929029653
6729 -688534708
23840 -228769244
10411 -154996589
27479 551136494
12548 -302968684
17854 -967141886
11518 -208413029
39141 -777706060
23422 638562127
2468 423808945
547 -373561365
31675 -750126263
8555 168625055
21839 138504179
10185 202702406
7699 -624572874
17883 848136912
16677 918951537
4385 630148292
15961 567244154
22269 309613283
255 248713814
7755 -903889862
32266 -506524253
4693 851191175
26163 -439768916
24822 -888794763
26646 -415222163
2017 -476890272
12135 -660515165
31963 -504151447
21818 92496184
4075 861569844
34490 -257841507
39000 -960915190
18094 523930449
616 762021268
11407 302414700
10448 -903831632
35897 445320023
31108 565691491
13082 -869977942
36249 -331827719
2010 -485723921
915 -856885384
3170 -230389505
26680 568672876
39074 -164535013
23481 -421412895
31916 -520490086
364 739542480
101 966370009
21062 -518882669
2053 64727858
4234 -230292140
35704 -917805699
12713 -779368308
3974 717328784
1216 -367951040
3577 -919914019
12830 -62117870
31359 414126746
28086 -583164139
22967 641830431
20346 679731565
30398 613094882
21244 977297061
10745 -521613151
34708 -594201344
26517 -259267204
7098 905678940
30634 363422219
27356 -112340191
28770 -132369042
33294 17388571
30702 -852611302
35445 502446122
1984 -833141589
8844 663623529
31447 -232778698
32537 782545540
38954 -679821804
5046 664813779
12436 923289697
18847 -805803895
35046 98635303
13875 339465943
2106 -921297971
9342 247841229
26153 599350874
19573 599082634
5109 -926983148
31618 160771368
31250 -274156556
24747 901080460
22353 872782696
37245 725897282
27414 1017658
23708 -155957711
38395 166356200
27856 293362553
24850 -9370208
8175 -567918271
2959 -435013046
14181 720697515
16502 797669111
2317 763593753
1474 -873658391
21407 815593933
30746 453792723
11772 -949717496
19787 -42150550
27109 224569015
11305 -128076449
39752 -411792833
9722 -40633949
35844 -991696042
25688 -780569078
17877 -275639631
14238 -879691356
14109 -198727944
22162 469870738
8701 346212777
3063 194263635
12711 -994053542
28963 -563969840
39611 679664481
29849 832408748
8652 205263070
30238 -322122496
3556 -552355246
28713 527556310
27233 439755750
32473 -103665601
39398 -616078540
33518 -685793291
37448 -507830143
22635 602575678
35666 85322500
28959 -294777951
12210 149928375
29209 147497921
23022 -612351829
31242 438859056
16562 389271673
36428 238897830
10494 606496468
8572 -854618508
35892 -781525923
35539 -84598957
7753 910875288
1499 787589055
1086 -133798449
4052 -906055869
2534 892036751
1479 -104690638
7284 792934742
19266 576590687
6096 -272253344
18330 626010506
24690 -162780992
31830 806451109
32602 336395182
29260 195000400
1444 -153935156
16486 -990218851
10205 192525547
7099 -134982017
38468 -107432358
746 862767502
33217 463161001
12096 531602223
29263 -494083149
23508 141711361
38220 828675358
10719 203198189
5651 337662908
14443 -185357453
2948 -333485397
19448 -918556299
24852 972560742
2642 -877964069
10268 741111408
35403 -71153908
9947 651048735
6089 123316147
34723 254723162
14 -924661818
5897 468143985
15696 -153180128
18062 689804116
23377 667746413
25314 -235299937
14667 406557819
37874 -802935388
21708 -203689534
22751 284259076
6837 39744348
30441 610433018
38106 364082238
34738 -534763262
39901 -919275808
18729 -152650540
9798 333116265
12491 -69339023
21446 317345492
8258 -917529450
6968 352964821
38993 172513570
18184 -869098368
8452 952556865
12295 391719890
20591 550591202
20573 967219130
17722 -894912617
4122 -872461324
19223 523732458
38271 -857199626
36640 921874302
11632 -608391933
33560 508369129
36034 178033076
34251 -600921831
31740 -856957001
20986 -4446758
26461 -206313726
2517 -241294211
13344 889958754
14237 -678096893
30491 175353915
8945 -253971691
37121 -2685389
34986 68704518
15173 -654124610
3459 -531452023
37107 548146804
16233 -701046631
31539 272789491
28844 -37789518
3726 -877860370
25905 247326181
31971 -389093463
21644 -46251579
11529 -979638335
35581 -936924122
20542 702642018
32982 -796359124
25395 -216102339
13052 692587967
12297 -884559435
23723 867256509
6232 990569402
35247 -905200046
6790 -283242231
17400 -763259559
26623 -280193134
33404 754723304
28078 342614944
16610 684095046
7279 836639605
37976 -588791459
9418 -886175829
1833 944270956
15276 887194811
31731 -972505118
27746 503027571
33327 223771804
8112 765993976
28098 -685495076
5366 -919385100
18120 174165497
5154 -964688013
3285 983651523
22922 342393230
29188 -554063754
24788 -27533449
10723 -724136486
10823 471994205
25369 984012554
23791 562026098
10022 -80626550
25256 463807887
38216 -883800301
24624 166749718
972 417586312
28162 -18050011
18330 752819091
26967 225673314
22897 -899778388
34212 -38233761
32792 452132083
35598 255818999
9557 -126960135
8773 800646420
28871 792034924
4728 -573891086
36802 -867241110
34944 -440413666
16053 -175248632
14033 -467820434
9556 -321266624
28820 -460877806
35509 -763575764
2203 873055785
18377 -962105243
26841 -412163587
15413 -525912481
7386 70538790
21563 -723498680
16246 -943303844
1424 938890432
5676 -515022676
3659 -922245424
25945 -974359383
16538 -376583938
29439 -2640024
2171 924466092
6682 586218257
30395 153794031
8789 -797431117
5297 999128771
12643 -465768020
10771 -513422939
38382 672860027
32537 -819011316
39117 -315869022
28303 917393959
28536 896561144
38115 -933811688
4376 -249829169
10809 -962428997
37097 991753813
8424 136529330
39714 975443777
9013 -405204831
293 334528501
483 -179065692
31370 -227827065
29315 326047604
36290 -929410250
37082 879621851
12163 479431757
29254 776345384
13697 497197050
4234 -144256280
34724 -615345577
4590 847415041
20725 -292131829
28301 659413012
4534 -20699563
25292 -433642688
11622 -446835174
17762 -964894228
29730 -452680658
25446 622887075
25279 -426777630
14129 77662527
4264 -142926207
27196 133679733
23454 -598425689
28736 -693328572
2823 -264745471
2701 15153324
2689 -156936454
3984 978951001
24666 -366192779
12048 988709274
11400 785116286
31982 -635173840
33237 -57482519
19852 -344622574
39954 195254866
8660 420910331
26418 -707919432
14881 -888367794
23636 -750953778
20752 479883615
33292 -575093543
10004 -720060196
7158 -125364021
3201 -57149662
35966 -490768178
24462 -452068400
37761 -487076284
1198 -668183558
33869 -247012652
2216 -176302599
4085 -427249826
30743 853087226
39434 -495769499
36725 558485622
5590 -764460580
5878 737577475
37280 238438880
34860 928415880
22571 -871075565
32612 474034412
6013 507858535
22253 -362462928
33515 -212759876
27474 328739801
33555 956547382
13909 340986040
29619 -897922361
28141 246644651
6626 -136174597
4824 359584864
38693 548532215
7448 759810700
22933 -180287677
33113 -394921341
33072 -882958145
20391 291825723
2796 953595435
31912 498198994
15149 -248767339
16396 -866420617
1777 -315591298
6342 -57889696
31308 -773812253
13151 392794482
15699 -301082068
6500 -958105674
25027 554574390
3067 -260546053
12607 194964311
6167 27956178
18254 276162029
33817 -210577092
18256 -898338953
10062 675625727
1465 -180406597
2106 265706456
13113 -158680408
27340 -856995201
39282 -898395581
2353 -989963158
11169 -859305022
25723 -99511149
22799 853636194
36858 774588788
21319 -163008244
33786 -934360625
22285 -172640429
16972 47943953
6034 -4799461
33943 486947032
9841 -909676151
3442 171312399
37199 -334497047
27373 999150781
27624 -297367169
4164 567629724
34929 -938881210
31338 -903853763
15026 960577726
5836 -479095453
23923 -621687305
32267 -384244028
19927 441606206
3098 987209237
32622 -907697689
26161 -895882962
25792 931842461
21767 114269601
16735 -705220659
12174 216969139
35216 -172359291
35853 693256336
2574 -42249857
4223 -638936458
8090 512653950
6646 420930057
6030 468512011
34571 -50844737
853 552902307
4619 51957667
31060 -884446528
32287 827830778
16733 -863463151
32544 -797709595
19545 760553466
30529 281244716
17405 -943625242
1256 181986380
9923 -531063671
30280 637485477
11887 -722465637
6376 725073276
24892 -199865733
32928 -638802703
34965 315625743
15569 850757545
24677 -725737625
35578 36124207
14613 -821762240
31227 -452851879
32838 -489809492
1620 -767981894
4488 -492073406
22924 285722874
4704 -190429239
25126 -189030445
39184 686656589
27210 -314332148
25150 -84695925
6171 -455139864
14034 -687463535
38842 367141739
22299 779238709
36470 -149885582
22540 494196910
27419 748784048
2155 78171729
18324 -724014611
28265 247322993
13756 -584522402
7154 -810050681
5910 -3484768
23085 615006337
26765 -931570530
9607 -418435415
21051 -533727066
14674 -138576361
18702 480899891
10663 -910803030
30234 -696828478
35571 580793201
1283 292814003
39394 885274077
33423 -902420396
13557 -16975991
13329 -105476471
38762 592020709
23399 -97904411
5060 425738197
22783 442370162
3098 583814665
34658 -246079815
16429 594574122
7447 -209066642
24881 -729132910
20293 -175285969
8036 -1423197
7233 -784342074
33885 538843780
24142 721480654
537 -468672560
28150 547357469
9412 -787924351
13848 35407900
14415 272494470
25489 497632981
29519 -908546137
27987 6580145
33504 -808594053
33038 74831784
25816 -255865265
31539 -833550319
27609 869590202
30335 -668404878
35778 -452138508
28933 635334475
8298 -625887335
28315 55053433
21334 337177708
28531 -923481487
31496 -726727900
5964 171014018
30516 678221013
26961 -949246052
22086 827624018
35107 -815583650
26032 -269835747
30808 -980497004
18120 -267026361
35132 713221142
31970 -743309752
2914 -787459585
33850 -911203382
14327 216991227
29742 210571534
3635 888162857
13228 -279822412
34954 848569598
39900 -58196257
24114 -879458087
34617 -417541663
22591 46219219
2217 -491659353
34288 764893397
30892 416820335
30584 -625334230
6187 -615780787
15832 -843170152
21076 854800035
7922 898990158
29368 -480152832
24757 -745752092
17507 -596121054
2690 490939710
37977 707173757
28447 967626803
2375 621472592
13240 454771036
20787 932084590
21278 223643878
29650 -744671971
27243 -272551788
38061 -961967813
32223 112563074
29585 -889384512
22657 -336763505
4404 -643744697
14250 870487413
23476 -127181739
28372 -894183062
95 -469542197
6748 -425343183
27855 -355161180
39764 -865740015
20218 -45875008
13022 630861040
25606 -338753782
38406 849000264
39691 95103665
39154 -555373021
23475 678149274
4578 836181810
25576 -974652123
2492 -352944822
28470 -374354598
23206 183190862
7681 -616135085
23737 160549952
6291 639791886
33231 458143499
892 -789737141
29078 655886251
2868 152346496
6515 570787482
14462 -976001091
28184 305685667
23830 -24205712
18519 589069112
644 -593914244
11159 604341009
8225 -305970888
14029 -959649285
20668 -749587744
4143 -893402237
17616 -799256690
6170 -810846276
39976 -788705142
1356 282515247
19082 54959195
38105 463607869
9889 -426250105
24184 -366377360
8105 616193718
39475 -744280947
20063 -836151253
37861 -93473015
37701 -647375362
36895 935771888
6005 -999705280
38031 -654242612
31113 164659971
34830 -387955801
39447 -767532560
26636 -407887464
406 -547105120
4776 -781098909
3732 -469953354
365 -571294690
24364 -72268164
20584 -978963811
39528 -602999223
25417 949458443
26684 726957228
11949 352662310
19700 485149039
5363 928289978
10530 -914152837
34604 878280192
29081 -860073672
21209 605741238
2331 -768854162
32485 619465983
11294 -470317587
14250 -240050800
21743 -414887992
32786 -598488815
5981 413581270
14851 731738201
36865 941232664
18056 -427176850
29481 -512147085
20079 781223418
19963 -253519991
6338 -107985318
32273 834929042
34881 479227545
9881 -972569046
33369 -320216284
12917 -148102475
9534 -985472384
35155 -926765342
12282 -728361329
16873 -527958865
30152 -815096517
6634 -207189912
23004 544688206
27977 111356113
36123 854363082
14117 -457035710
9686 -403241188
26358 -50833612
37344 -850999083
24635 -120287410
10116 533710711
34681 -878966098
24914 21136001
14673 669309835
30971 386117194
20678 148667896
37986 -740342527
25680 -818736338
19776 74657340
16775 -164709992
14299 2972250
11063 380430890
33632 608663983
24902 528233771
22714 158710974
18038 -561034113
39790 992072829
5183 945692717
38905 -393215297
21898 -988983794
4103 461386226
3700 416438927
22590 -46321561
15781 377905731
32092 -257161283
10968 -337611094
19798 443966389
26726 198058381
8505 -922550220
755 -484672022
13866 -160728782
20400 781098791
27861 514293654
38358 549585581
1788 -100656883
5696 966496607
11887 -427197759
682 934289395
31479 -314329173
29545 407332813
1720 230423569
26311 26836863
11597 965057868
27649 432053035
21014 -343779899
11320 131184754
39898 -245808770
1238 -968131930
13652 -803375890
7228 -905404054
12554 -5428210
14032 309212922
18670 149060791
11620 -53628936
20230 -886753501
30069 115757515
34380 -871541699
36170 870576379
25767 -927477673
22429 988540170
1277 -44956868
34363 -923249901
18170 737041174
25285 830235599
31547 690071820
39963 -117851137
38138 838440451
17596 -895466007
21411 139896807
23307 -472734434
23082 109641640
19942 -550670273
22459 638133812
16141 184132462
28985 327568224
7709 -708085080
25021 997430261
27788 844362071
34023 -522716811
31363 373169423
34639 304461920
18725 -442968676
1671 -848287225
9583 835436319
18238 417503081
21074 -602730759
38969 858241318
11484 617761014
9829 19021426
26003 -87936025
18896 679598813
25427 -665766289
32135 572643915
7106 -30950435
15341 558226156
4430 -930201534
26144 -697430022
2754 710623153
15825 -6572186
7248 745892336
1578 613794061
31732 -356891680
25687 -157723103
18324 -474040434
23542 -232204486
30680 -939595676
34389 -505481211
2705 829456105
22023 -721733478
12680 969606161
981 -154242638
7341 -595786540
36614 -776216524
11291 602610094
18783 365928789
39203 480658537
6858 196696711
13609 -990692715
26853 -910331105
24410 752788283
28961 973290393
5535 157375089
27547 912863349
6224 -759995409
7105 490369569
3284 880138902
28715 954048085
27914 336970624
17071 -895778321
30469 247559203
14093 993115852
8916 -845093978
13309 -442982699
6197 -66181125
3511 -300519840
6906 504150605
2047 -942651178
12172 -154387560
17032 353389593
35515 -986141606
33650 147744135
28573 -115081203
5774 883382364
4044 -15343515
12041 -133497157
15048 310270864
16887 -334533868
3434 754463962
39190 629390194
26707 869169629
36588 79922699
31523 -293326388
6053 739878633
24579 -39999955
14793 -509580565
3571 642060092
15243 -574595206
23511 -555011505
4981 -546098985
3860 -998576095
14770 514377021
39506 -967461095
39222 -370611992
14555 254842939
8921 -967165238
37463 -707318739
34874 -945118141
494 -897454664
25382 -595842723
16713 -406938577
37869 888920174
1321 -614743366
5130 -532866890
34126 -671855170
8736 -887593538
23484 -906045664
13244 641263505
7866 659142988
22280 618528816
3579 -765537581
23681 743031200
33060 -383362608
22729 526498553
15831 445189904
11329 781728110
4637 -322251106
5530 -874110805
18659 690005956
30787 893250658
17121 366572783
7121 -799764127
19379 484956955
16297 439536715
21884 964667243
6016 763118575
26128 -585538187
19207 -421210305
8250 9095539
1796 750281934
6397 888460431
5679 -802430525
15024 -239792616
9693 481731207
18218 -378486319
6466 -826603170
32705 85671690
24998 301129937
23005 -932351566
35679 419761293
36222 503764887
26701 -916038308
27741 -753421300
34240 -198157742
546 -526927659
9126 562476035
5511 789166941
10679 -367225197
26011 936020534
10568 -295379630
17202 194520579
28622 -749346616
23322 251649905
18340 -444146381
14913 -855033676
7565 204130369
8415 -136472515
26187 271990617
32876 655876155
28497 -781703223
12813 -669010228
36715 -804486027
8777 393334675
31562 -625436256
24115 -204688862
31719 591922128
15514 957201315
7573 -877459662
30311 246875186
37865 -766817736
32634 -640958425
9061 -401878220
32398 -569562600
33556 -814808402
8377 796461625
11398 -932221598
8730 -963222460
32216 -899875538
4560 -55902495
8645 -535499872
22258 406388674
26342 581756714
13406 751514122
25661 -870009734
12531 -912276285
1644 -904736477
21658 800485163
38916 521850703
2303 -731469594
32032 -977731178
7227 -889469323
28219 -955040220
597 -941627693
29813 429936786
36915 -822678492
30183 -405605192
27875 803375523
5998 -347667125
3142 585481280
1349 -889171990
7887 145495671
17188 825002991
10047 -395490457
39951 -118063898
4926 -241071300
15731 -209451667
24467 -153231497
20811 -278199699
13440 -461858585
22924 907610622
1784 898690353
22230 -848310543
22333 -616810343
30938 -185495422
12589 586345474
37498 346908637
27981 -16059525
10019 382854684
27140 -923685621
3080 -685993680
34655 21512064
568 557218810
15464 792579120
36888 -374062271
24704 -864211098
39256 -101300190
29268 -259413514
16145 441577836
38768 854411600
33427 -55036567
28424 33931355
31831 877630923
1961 168816403
10783 458838201
4522 230309099
17516 -919626139
29025 -270084473
11001 972618082
32164 621644487
33390 -441752113
27699 -162863134
3354 644428996
3186 -640146683
21270 -445984151
19283 47121952
13308 360054695
1972 643367705
20462 951441490
36044 -944279717
29383 909831243
1458 -111843084
32445 390366897
21332 185346833
27673 993083444
7684 666573494
26713 -730542587
6411 860795381
5052 933950065
2267 -295074053
7900 -860053680
1017 839461549
25607 685617558
15401 -557280661
39623 -999953934
33664 -395112205
4713 784469004
32254 457631472
14659 -36366492
33305 -904630064
23431 155002330
19745 213080987
32722 -881829859
36561 190862506
28454 -442228
24093 -902364822
16728 500352704
6615 -507978540
20800 124958686
1106 -619421633
26163 433180421
5778 -407568880
22594 -668972774
20735 -902481971
4319 -601926397
35934 -896105963
11379 807347748
34244 -169947971
34536 -904115902
38224 535187155
22334 769219340
8397 -912537686
129 422435413
30452 -986908637
29731 366740927
37702 377431556
22678 379135892
3120 722603478
37862 872441622
31578 -142659795
30597 718042179
26281 676107510
35893 983241974
2426 8456875
383 -767893221
6121 -267883000
15668 -971017286
14481 -24069132
22232 104095795
33076 703844931
32841 382691961
24207 -24209224
30607 -243828131
9844 -822976323
3883 -923935181
27000 -395838580
25283 848114478
32805 24529631
26507 -508538826
7955 468031581
24934 -718336760
2308 -422589574
21295 -275239399
16397 467096788
18072 -605120122
11840 -995274177
36600 957250911
19133 -755567603
16075 531427206
12026 47068975
30396 455819957
10788 254115376
1360 784015678
33205 -307160056
27878 -983335783
7458 -148438842
11585 -933947189
13413 -538510235
26554 -165170769
29110 -527813840
31985 -195439024
8241 -140202700
29699 457428583
12142 180267372
12701 525685772
22082 -698619481
15896 731083095
15126 990472869
29166 686657255
1473 495608330
5841 -450782958
29854 -998351071
15048 628657425
3009 406083265
29427 -903242048
38929 545712117
25770 -792302238
6346 515647168
30894 362255467
17593 -640985161
35359 -371716407
3041 574479673
28895 -931592395
24861 579498166
22849 953298059
31455 310902685
27968 127308688
2466 -29698693
20926 480723014
967 -75514527
33943 -892829650
24466 -668683754
3416 -419260288
35180 832510810
2002 -752089340
34254 -464030877
8798 -295562641
4966 88077293
11812 380434043
8456 -619573823
8863 447714659
19701 541279909
17569 -291086819
32548 36022165
27640 -407001507
5197 619633513
29761 -864262067
37646 -279930339
16825 650429527
20188 -488010823
38301 -550861175
16186 -372949208
8086 10923449
33846 926421150
3680 -912263751
10909 430122300
38562 850692542
2076 962990608
9127 188016129
14624 -545725377
28137 -335446883
11051 -813783829
5834 877374248
128 516768696
37874 311382657
1483 131176666
27459 -70767475
35976 -233385981
31522 325871896
8146 -963453828
28473 -295084799
4096 -198424595
2367 -856896615
39515 -179753830
794 468611492
4610 -35349511
26662 200945282
35883 -214027989
17060 -942847507
11504 -836327638
9029 -963468716
3811 -165910663
23358 -94407161
21088 -241563863
22310 -853745123
6432 497589232
990 -885832867
30519 111810526
16698 -231236645
11200 588390032
36875 59093842
35477 -924427840
24173 556423535
12382 43391359
23722 16801231
12517 -460339764
29574 -645570899
21941 -980903675
8816 -173030718
20514 344003027
28612 425031124
38258 529426944
33824 -154210399
32957 796468775
15160 -721673128
20715 704444156
16317 642932033
31921 449976191
3903 -505923160
38073 -629519347
20890 552947623
16725 -583273060
19619 -863593185
16098 19915017
34397 -81611567
15910 789116610
19908 -89456992
12610 735134166
39294 664813730
20603 223401917
2426 -525989196
22839 133077668
10212 -587104906
11935 21331110
11765 -218545887
38089 -729633642
13299 -845530995
35821 -905705188
6183 -24567084
21350 254251918
4881 183160578
23587 -910242743
7777 -933055214
34870 702552547
30818 -85956579
14227 379931823
5845 558833242
8337 357513416
879 -198903945
30170 -268783377
22982 623172642
1649 769468257
39423 688676280
25549 -931482533
5739 -464478044
2536 -737036750
36861 -928829382
31759 664902473
11374 882644637
4411 427422980
31156 998442190
31785 -962741365
8405 25396999
13056 234036473
13097 478649283
18278 261559576
24186 -180647571
25062 -415503723
10099 -547660040
21917 -122829390
13861 680815836
22808 -440939197
39630 345370720
11710 447650918
30251 296451002
9545 729736120
31109 387461405
14758 -590282320
34154 -280684135
1501 -908132189
23741 461523601
32384 4819777
36056 -910512076
24238 -506062556
28055 -905153848
18342 382206154
26958 -636241734
8988 85197501
4772 -982253415
33941 -357822952
29521 112955021
12779 -833360164
37518 843940629
12847 -381692465
11700 -927371978
31625 -533745654
34124 768635439
39718 667544007
37804 -87093470
29036 -895016047
26461 385105858
24125 -659036271
1231 133489770
32709 310509463
6513 811526001
37375 -977016999
22838 -970367616
13014 129930152
37689 -234019646
8378 -858137789
36558 -836554261
1180 -774723647
20361 -920809320
13564 495237248
17555 906818163
374 704882599
6329 -355039633
10138 -254179150
10314 324523910
6264 -365280803
22199 861533177
5563 765563637
10142 -152674964
25391 617254927
37140 -651235819
9922 -695569881
26473 -780249952
17082 -703192548
4701 -724956816
17701 -3929355
29597 97298606
18974 178818073
38924 -548167724
36187 373225462
24661 833485589
15119 -382561199
38791 -481836790
8247 291217032
28313 -16471069
13114 -168690011
20109 -627378197
11852 844503034
30487 665446581
9766 -256171067
19579 785871538
6497 974867465
1892 -854114474
37803 -669538178
7285 -216642834
39108 -773409660
29142 564148296
31508 -983105775
27611 79547931
36863 300316105
26095 921615922
34078 247886327
25714 119882555
5489 -260874071
34863 -61267449
442 -569148395
35424 75370792
16319 312806938
28761 264437314
34481 818974120
4461 199472396
17046 -630330060
519 -257890047
17885 -449035096
1010 399708128
404 737251098
13779 835423456
22364 320594480
410 782559491
8396 445667851
39457 395191623
38768 150928836
12127 -865245122
28546 544335085
25558 959520886
29636 152019378
9319 113906369
16323 627646680
7937 760769836
34317 530190558
38010 882408945
28754 -960648929
25553 957611787
7631 -769312532
35320 272182313
10290 -980987623
21215 405391128
22360 -157030944
20495 486193340
30580 -503112743
26636 455646051
28774 -837743434
23247 23112305
38494 -869398553
32007 821031182
36480 649392809
23882 -366733633
34507 -21178415
29054 -98794215
24451 -963917865
14515 -261619275
11854 -454205261
3797 77552080
21773 388950564
37822 628584290
26694 714492351
28918 387260808
9466 358815466
16915 519168515
36050 -100712042
37121 2725272
31640 -398811119
10467 -910059000
23139 -920613856
24634 -357964129
16597 -130432412
2329 875595499
23932 376704801
11719 -343357524
23119 221925704
14408 -643474109
26701 74489811
21631 -481800323
8193 -993323836
477 775238544
169 82600594
29476 159677596
14950 -881011841
10657 116316293
32165 945798087
2028 -981124712
27142 -8714887
26267 -916755646
3184 -594832576
13129 -161322016
3877 -269853699
36114 -731456112
23566 -208493072
19446 -909542258
12640 -323371891
28704 409179921
13870 -798790841
37319 295534530
7176 523508818
23258 -628912026
39616 -977280661
806 989705285
25993 989466756
30534 87027071
25057 -629614472
11830 874243661
27550 -26574716
12213 -242315706
18390 -217952534
35577 -731851991
7932 -728612620
36540 70420631
31515 -901298201
6972 -207206143
1832 -517161311
34382 -350933420
8218 406361447
24556 224595186
18611 -730729438
16091 495495088
15103 -910156335
25303 740187919
28567 217559003
6471 -466766134
21876 51046955
34337 310798398
15382 -668773842
4312 795030875
21086 -547793105
5586 757171282
34215 604222916
20716 293119966
31506 -249957568
32995 -888554730
16712 -465629885
10134 658969084
33356 -465771835
27170 392515435
29302 602061921
25230 603909991
24742 -420352472
33688 828059565
6793 960122
7019 193317998
5633 915947877
7147 -759271045
8922 61759846
2279 -911695787
25837 904080426
6894 -316368376
37061 511722548
30714 -232302974
8814 446790416
8690 650254234
578 938478114
1996 406993918
9836 873905318
21794 281515682
30033 -584307020
37210 -966934837
34119 130355664
31863 556844355
28570 807643039
39819 856434141
22118 697414405
13306 855206711
20091 -412300822
9595 -39879629
10958 -511851097
23371 -211625365
4907 569571535
33206 -350214635
21048 135454741
27722 -976625003
162 -888832569
3096 735304931
25639 -817249369
33672 286154957
25451 -357669441
21318 407149841
32905 387687568
26747 253914622
31346 590292994
1899 862392692
3680 -470557697
13839 -789898380
6986 -448831415
23328 247523395
14747 -356295616
31816 90287400
28684 32371259
1892 996394910
26220 822774322
21234 58031914
18108 -869828331
15591 -490117450
37174 432571011
20359 198278688
27733 830348518
27174 -193661392
229 416471411
39998 -836162637
760 876327213
27950 506779676
23429 -612708143
23117 127419764
11027 127692112
22787 -512698641
13274 -888602756
5268 120604019
6571 863031380
38745 316977209
12250 246800095
24966 -976500899
34063 280959981
27746 141972139
9503 698794290
37856 -629895906
3771 -430313387
18471 800185804
1921 -821016450
35663 -770842061
19299 756452946
6544 -890341553
18821 -885691076
20305 666968163
21725 -434218258
21838 -22024600
30855 204233974
30308 -405236846
15294 536344916
15559 -112341948
2147 -104938852
27762 -632190235
31922 -12837732
25820 -725757416
524 -199366159
3140 -674662167
32635 219859821
8746 -870030318
14199 370291454
33197 164025402
803 -661567726
26249 601171385
10892 -151491991
9278 880376556
30961 785186185
3686 325024836
34602 878313107
31728 997511446
30383 713346523
16717 884137546
31733 -372329095
10728 -223900144
25892 -650495634
35821 34215824
37579 -739443559
28716 508385368
33106 -954725267
22743 -858345037
27873 10523996
26534 131152019
13208 -652384816
4644 180990218
18018 -998472192
30685 -203563629
10270 155288399
39306 933887400
23609 -404917999
26368 483006384
18561 321089499
5941 -483101461
3908 -579503861
10873 -966848992
2325 -160126636
37362 359553614
21986 901870196
1733 -648859754
10466 -348084807
39355 -819553624
2748 -584335166
33234 -926649963
33791 509973016
15019 206428890
31627 -725226249
23251 -97842263
16278 -88309813
26327 30025543
16552 296856536
9902 797957198
27165 90498875
5424 839643614
20213 353249149
4343 -53112845
13532 575430677
15512 -636359952
26439 -895783723
25648 414565097
30340 -998223419
30333 424277017
31107 15461966
32154 872413582
35478 598007383
20273 111854831
8382 818132028
27256 -263373475
26492 772355545
1047 606032678
36187 -527913297
37382 -164198259
1790 532769717
22349 891129244
10694 488948228
4810 -191275653
37717 631721033
19352 767275141
5076 -735531178
36207 -720632144
22688 -900323095
8934 -537627170
39356 -993932580
22966 -468527459
25220 627785846
32550 -390939637
22105 -604542243
27476 999906282
31880 -503179754
8475 270246175
10523 -245721076
36310 329009635
1129 -982995410
33413 -261784340
23517 -706477445
39461 -856050383
38801 -738677445
29976 -836475254
37288 657838155
20354 -954187061
29657 -314981142
36617 90529255
31890 952251760
28359 -138779557
26619 -460979880
19046 -860126816
2820 -937046509
38083 531815354
27368 -729799701
2856 -786052154
13818 140130883
13440 -43077685
7062 -330747383
7126 668843414
12708 815444348
19560 317747478
33086 -925437638
10476 433456175
32971 203744975
5096 -966564814
28371 -868824060
5785 -111419508
32200 642191190
31490 -873396135
28065 -604540434
30450 -671369304
33013 -596518119
14500 -210439760
8 -741483575
775 252341624
5455 878092714
11430 -720543315
32861 -316601460
23516 537018256
13443 860105830
1771 482424962
1808 743761813
29356 -962072447
7773 -503565994
13573 3377196
7894 -937367812
34071 -719999627
615 -529922743
33683 538848569
26546 380480621
9688 -344929192
7494 66311999
30540 -231222532
32077 -500043295
18888 489370406
31722 728765519
3685 -943622991
24564 47833528
27535 -583970609
6588 963868687
20877 -711322542
37832 -396069168
8090 -654868702
19868 638238445
35419 802601772
28933 -619797236
34764 982325105
18926 244716426
33132 48741655
28414 -238068998
12874 957252019
29029 214940134
10015 668256557
5949 960449944
34984 659557548
35007 356208887
19721 655852211
23510 -630570810
27636 -113335839
22286 737479728
2493 -268580594
20864 -148028782
7645 416713608
11616 169879789
10792 693877127
5499 -291399972
20164 -872459984
36574 369790879
37176 -961169824
24079 732598873
4113 -187891490
37075 351655436
4627 -246019816
4347 -826023065
16665 581268614
4373 -965057017
34202 881655508
5469 -268534765
25025 -163881803
31678 468857083
13465 685672167
12184 886157175
24407 953513627
20157 461525108
334 -856262067
6445 248280586
12376 987964446
20983 276323518
20454 -973946647
1968 -912378320
4665 214273469
5331 772526339
27928 9478865
37064 -900669203
24235 -889630697
1472 -919374908
22268 450677698
27678 461770006
11468 -72236974
20960 -45915815
1125 822451800
12599 -972652598
27274 -492666501
26853 -890090067
11614 -540995921
37549 -859291181
31512 -679903723
15144 -525760770
6382 -877740563
25095 27688558
33651 846790615
24666 881186565
32924 -72387731
15296 -740791306
12880 971284390
12544 -220607393
16363 268174003
27503 161701493
11427 815443636
4068 -838589293
35880 469143040
39318 800241615
37199 920387390
3182 -28669188
19371 -446916421
30547 980308275
11193 -40150628
21643 402375211
23906 -237999533
1211 595353289
22249 -272606864
7141 -915429895
31599 -113481389
38600 623590994
1702 -629600623
22418 -318557334
634 939637580
21324 481298086
25252 -538802169
1411 460220856
5484 -843319027
10347 266671956
3520 -140426973
13495 -143491660
17982 -964336224
16914 -940108944
21162 -468359770
38842 -388859595
7752 390732760
12138 972637440
36459 872249453
3386 453190906
5345 -159202909
34924 229461060
38269 92150595
31570 -831207315
24643 835243751
13131 -782121733
26608 957028161
11939 -978577023
34034 378764588
4819 -391734797
5609 -774224805
27956 181080011
33804 306653359
19165 230156444
23703 512830261
23706 -451661098
39963 322869046
15995 508138628
11314 -827485417
38335 516367563
5831 -35087693
16822 -592392183
30795 -338851211
33378 -380334889
10315 -489655173
23 802834548
30912 -700147726
25634 -794855671
20774 842664715
11329 -509558850
20053 971164475
29875 414155033
10014 -330903634
10950 414085868
9784 -695742321
9987 -298114364
13454 -630268035
755 -956373194
8271 538524247
29075 -76689517
21384 743738584
30859 -362494551
9779 415092295
33363 502612844
13995 -869533096
31380 -829198958
36077 -115649602
6765 100697605
19826 -787717559
20121 -752425934
19703 150269608
1574 785710107
13267 -941046846
33755 -596601321
29164 -949822111
36474 351379180
4630 905370546
19194 690023684
32881 -315949240
37665 -864231093
9951 -109276774
33625 -231334605
3002 891526026
8468 181036740
10807 -910820822
8788 -527135060
11400 -769413140
16368 -388033288
5393 792944665
2555 592050121
25655 -805409093
1454 489555380
15417 -362653365
37396 125456999
25907 -922751705
7875 -864084942
16808 567795856
38235 -551922150
34591 -521023840
35339 268163054
27995 -89758251
28610 807604125
7191 852119393
20411 282884977
11451 287452582
3490 193219317
11050 523397104
20093 434521294
14646 567386465
31114 334657487
8900 673720552
32761 -829844661
33190 -919814295
38219 -741612653
30402 -900135869
25881 -20166444
34035 120094747
10493 -996549158
15820 -87958776
10159 -825172746
6572 -986212732
20727 534053647
11294 903337620
438 402960818
14658 233585939
22844 -327092098
23242 913223556
5615 853855603
2951 461296430
563 -889879816
33742 491309703
803 -576217206
33637 729907775
25352 288651294
38550 713569455
33078 -453524491
9157 -315958528
15446 -177909845
7326 -245863199
2741 763135882
138 -332298018
1892 -399938065
33892 131623378
36162 -868116143
4043 -728806807
22898 -993403278
15870 331957783
21911 -921059949
31347 -289870494
15314 408847261
2771 -316413753
27720 856088390
14898 888368278
21432 807523164
15400 -391737778
4206 -664739476
2460 711735536
35267 709406096
9954 241756350
29545 141311427
24503 -916706006
8131 127968793
28845 283320372
9879 -965333608
33654 -572983458
2790 -877818457
29935 251352775
37406 -669253139
30026 -638518817
23407 487258837
39362 413961776
13665 -901776037
30060 -389641828
34524 674088931
36711 501436364
6713 217580419
25565 668341213
17938 -442468806
37588 404974408
30952 -349855833
5711 -964288761
20369 -204889908
16954 -396888004
33181 -868182228
32963 116643331
1460 934336586
550 146628675
26849 361335124
20408 692706960
19677 461617723
34495 555857117
34683 -663577260
33936 -270219942
34467 880892619
33139 486151522
19115 819261769
8215 155878849
30846 -633524166
9961 592745167
24851 -423899623
33316 822402922
27951 -54973690
37787 -751969784
17177 -568948850
28874 46818193
31663 -160086795
15946 -723100281
39778 531906345
35317 -929710121
37755 -6049405
8718 648868455
23657 -364146779
9056 132616931
38451 -731229147
31232 353139015
18291 139783301
9612 207824546
14764 849606240
13743 -903796251
21943 249108291
21497 -974157386
18687 598213604
36302 117873794
27 161938463
5411 -899532030
16426 -697845867
7355 -325865873
31059 -740883567
7287 940336409
31778 -762854139
9163 372758517
19417 -973433581
12660 314255125
18875 888954179
18823 -990653600
25369 -594002832
10773 -67883329
30466 -957035947
18870 -160636574
31397 -56813157
20977 65824279
38408 -458315827
607 -964135318
1093 399225817
11679 328687892
2763 -25290779
35641 -134182808
28670 -12937822
12710 -270035349
27405 443047543
4712 719111531
24555 -667950876
9531 705771836
11615 -593748629
38216 284948399
9031 337483010
7184 -552704457
227 943247437
29608 -467515859
12034 -688122330
26892 -316122363
14831 -732348853
33326 -859621117
23535 582283499
7396 983246034
33919 462170938
20063 -420591542
16647 -941381529
26197 -978250409
14344 -464651740
31271 666824411
39955 362503373
27164 604514805
38947 -550203468
34203 -794226878
10760 850687332
18480 -951738908
36329 -708138059
25442 225568157
10544 -88500138
27153 -395490812
37647 -531279187
15639 -979592787
33159 321614293
2554 -302758166
22598 -93596147
23580 582310176
21334 -816781097
15437 279690742
23865 28856632
20317 394689638
27085 -772369025
12918 -297084853
3305 336623412
39628 -753845290
23899 -157669800
11014 -673173221
30347 -965418457
32190 690906651
24838 -905576497
23711 -81808905
17624 -542752566
26339 -25232711
14384 392358956
11941 273481774
7765 592438247
29223 5792256
27405 816154848
14614 -807921509
33202 489707060
33613 105934240
1020 288897099
34997 495604626
27630 632511365
11223 -762776463
14633 279692467
19902 -714688716
38574 508432255
27565 -770077409
4366 367052956
7556 27039504
31762 -975907871
3331 -515406871
31622 594055517
38930 -449425705
28536 114904822
38275 120832542
33521 -58214093
13625 432313270
16808 507981149
29969 -993735155
12483 -322532208
16400 -770353778
8814 404171055
20364 -208276037
3469 962973179
21662 435747918
21049 704111581
3451 384861343
35640 -550470979
33844 -913037622
31274 444460526
2786 820752117
21740 529264793
2296 -334423590
37609 -372365101
22692 529952263
38486 -331549909
21147 343519090
3055 -928316349
16831 -451122138
25781 806522874
30808 726754843
12539 757483180
8554 -633649391
29341 -247915471
21409 623962397
30867 366140614
1760 -712175807
604 -744671042
3858 637684054
32671 477758212
8304 -959417100
21991 -367732493
31159 -928654200
20016 371861396
20623 -408875660
35536 -690117852
5329 -753432219
38391 134528074
12604 -873106119
12632 -81252269
4698 935674011
14558 -246880151
8808 -114673544
6864 29415160
9725 891412664
35565 395679533
27041 -641585621
36534 168613907
31656 -415585449
18892 -244983452
18697 423892278
20060 345934427
18854 -15219623
30612 -864105198
2534 -927892192
21821 -579920406
39444 192047230
13687 -916203624
7890 -965835397
17268 -694583099
16435 325417614
31994 710089184
19444 581559827
10731 966108526
1428 124211098
19729 194029621
401 638540123
36853 -928920213
10943 -274540747
7063 440027463
27058 114133475
17058 -342134766
17964 -114177147
27457 -911412905
3998 559905852
39819 -301918925
6612 -904899570
16611 -725811836
13043 -8093946
37154 547667340
13315 -333545531
30946 -630746767
9374 -13306286
32969 -366652203
15262 -647659685
33791 -637763618
21617 785998670
17876 625170847
37944 614279579
21784 444325331
6408 -892238061
18724 764541602
9767 -744390630
35426 437071686
15379 -868457193
33631 216148930
2164 431468692
38760 -191975425
12373 878251537
28205 982831727
24462 367263985
19009 549581995
29195 217686077
2009 530116883
38568 -406456511
21782 711183791
1746 -178118674
10697 -538283143
28544 219487863
27025 -822477527
31404 -411439727
28967 854060654
1582 -168410081
37809 -856775923
15805 955973953
34292 -354533988
4360 -823843383
2695 -965950349
6535 74833554
17044 -921675299
24846 -756358547
2780 -925284823
32035 -177217057
30807 -856986525
12302 -712263071
17203 98334182
31189 566723705
29977 -251157480
26598 319512769
3076 -186812216
13797 -129361247
35371 -843726282
3370 506218156
8063 -706845584
35471 754489903
11358 -898054896
16635 866020316
39612 -83829512
20317 -434391332
25598 -563893231
953 84752618
32676 729642800
1673 -808131508
21263 -245177349
10436 223068270
27024 -508099311
14408 -120819417
35092 -6981254
13163 -161502224
24032 -328516847
24612 510168633
25302 -703848260
2230 -344878755
9915 770024912
8034 -875977456
11516 -925924490
34664 593088985
37479 565284190
23194 987236336
20959 148855092
35782 740633628
10565 9044333
23080 -858553460
24317 -289754345
8810 140752594
37580 425448347
89 -992326581
31018 732142880
4145 -213561331
17567 736040931
32796 413332177
17516 824269082
29625 171383810
16499 -503588655
26438 414692818
2799 -926042545
38143 138538570
25111 480173362
15371 -209902427
10168 -887554222
14126 424664179
13952 -713195902
26979 112010565
9235 800164968
2253 226147474
36005 -486056847
8588 -96128601
15210 350933519
24865 432798211
7382 -61091940
21869 345127653
22576 707850180
19895 800900010
33937 616167685
13464 83475264
15796 -773119545
4555 119023940
30859 645509746
31068 -614852116
15360 982000092
19598 -460570329
21071 -896708638
21235 -460811816
26397 371072631
17044 6602450
6456 -475489871
36662 27878912
15275 -459570970
33068 125416556
8173 124809210
9667 737726530
26823 -577936032
13715 865374220
38457 -207182320
14126 218281133
30805 714333815
21531 -24206278
21908 53528226
37211 -170600884
1567 339484655
34785 -560385747
13166 -959751980
33404 948871446
4355 -998695208
34003 -557693530
29353 -11787474
36495 -669679980
10593 -258183825
33856 330366561
4047 -848750951
22865 -985515668
38056 -988608797
39430 388240747
36216 -642223686
20970 342036639
10894 906157782
2156 413772105
39904 101660410
5203 -915368089
18382 -858035744
13137 -918404443
35578 -440512266
23910 -754514018
12544 -539873830
15220 -311545884
18450 977016590
7794 -670525565
35183 693216504
32819 -94156426
36567 787871398
25533 600770139
18597 882047459
24222 197984039
15951 -917781501
19110 939189424
24982 809554332
38419 -88091403
34581 -714783090
23081 522862327
32796 -414236525
16418 356718299
32736 -233228756
24101 -743779438
24138 256424269
12020 -783986730
23410 262460703
24515 -704126097
17944 -463641642
13211 833248735
34512 -371009755
20930 -599691329
17270 498255844
32756 -487380653
1675 -677871799
11677 -618667813
10488 -900685531
2067 323188094
8657 276759574
20196 31106167
39438 -406010855
9849 282512215
26119 -83580801
17558 -294009286
35803 -75239587
30660 923870767
15791 -983289688
2511 844811588
27289 488913059
1261 3471617
3805 -902054686
16137 -428550711
37384 -24629357
6570 -231621797
4371 326562391
31538 -509653235
18981 -100879841
19359 629517737
24805 203761450
1865 120833267
20387 -420219394
7272 534788875
36816 73916177
25589 816489781
37751 442064103
9419 -921096799
32491 -942718446
8551 589785554
110 -602493775
28617 -10184880
1886 -989835522
992 497136505
10596 105537217
15020 -570143299
9970 167195399
16006 -857146765
2111 -699573293
22885 -951500372
29411 -237724722
15734 789688473
31675 -610016488
21420 596865151
7059 -628539484
6742 184949970
1443 249847167
8000 -654448291
8216 507443327
16897 874328990
22044 -325624838
10562 -372688085
5152 707392012
18721 441062918
2547 -699676387
38892 234677956
2782 207068308
11822 119454625
36129 -402009193
11324 896833240
19563 608003186
6707 738418064
9775 -38418996
20684 822894705
20048 779174341
25856 -212962421
29496 706442090
30456 -999847232
15687 -962969002
34612 126685527
39836 -216705416
2894 399953503
4481 90762617
33425 439931066
659 -59239392
148 -489278900
15517 -876419780
37578 111646853
17911 -961858358
35984 259218261
15841 -810685691
36400 -876618163
14607 313121687
32686 14623206
28734 417266644
37582 687507297
17153 -792295079
27539 -956559527
7893 311901632
18593 -160262686
18415 -622315098
21476 -493541261
25593 452113931
15574 291459053
33667 -742320146
34164 160087909
26100 -698034142
7547 -804733085
10122 112037058
20055 -182243417
20233 203715207
20129 -565102365
14462 297757384
15369 -437595982
21333 666742353
27257 -432646039
12701 -394883901
30031 -749274917
24137 -455565355
34500 400001955
6217 945377802
20014 249108663
15579 548592316
25727 714947559
20495 -493217949
17259 -105034220
23417 -256999273
38112 -25566262
37757 660717877
16584 -644550168
3794 -208504559
11541 76920191
5275 996616493
7491 306357922
36230 -277654237
39918 195681990
27006 -28517554
31115 -379900070
3842 741682583
20987 -114263160
22621 -427215664
25064 811478245
28336 -36917612
36619 209059526
29359 -972217556
37886 656293201
9745 -660170497
2350 -931594223
3700 913375018
37134 -417470161
11830 933639928
38727 8477051
16982 -924481167
37770 130229840
6681 816140823
1512 770698756
13354 649185653
24394 557226574
2453 -926878313
24133 -58898989
30565 -964171837
17667 -227301631
24147 35640308
11680 -435379985
29856 -931615803
24127 289768812
2216 -222121964
33224 -387820796
9046 779339197
36373 -771852656
6101 610892077
34083 689437883
20810 286055805
13847 577378476
35840 717983261
11425 165114330
12701 -179093596
26713 -870530910
5459 -368566802
17397 -489405257
3557 693755313
29703 -445642126
17079 951125771
21321 30062925
10270 -238537525
30906 -116505956
8280 109572722
24880 337464987
39816 524629088
8703 459838725
29409 138355655
22060 -298543522
1922 -732201540
31659 668325123
36220 230047380
39046 599049054
3281 831799775
1899 100468747
11673 172460359
2835 70939571
33616 241258294
27369 -988689909
15080 -767601753
27336 -548507753
10974 -883865107
6902 -295327611
8869 -758683267
35194 -81214688
26789 -910429212
14522 408346851
32259 -528936993
19135 948453567
38667 -134164462
15898 790821032
36956 -115513309
24986 824735084
5176 -478773077
25171 -818391295
20953 37336606
27854 -636831143
1248 -603051723
25011 -887005247
16420 -673513533
13609 147380203
3408 323923207
26215 440708130
38050 268155665
31204 950365348
22733 -856883286
39759 -975196548
14890 -839503960
2964 -141618905
29801 390616416
29376 435348133
36991 673090753
39031 286457228
8335 -281125411
1057 -439179607
597 -863735248
24313 313934665
39148 -883555998
36021 -39793122
8579 848837196
30264 223623576
23382 -790692337
3704 -422893626
7470 -344485378
11039 51526666
31152 -672006378
4376 -820883235
13994 -862091860
19084 923639757
16503 -429941320
39786 754660139
31157 -954822902
17455 871544098
27329 528270303
23852 103769827
29756 447355907
23571 -73389533
36842 280853136
7759 -973532728
30292 -208279338
34285 835015148
11915 269901442
5936 -26684989
31122 332222259
940 969625018
1511 86447623
21075 -686362923
17528 -649570982
19323 -149205119
4709 -278035145
37115 -39160475
9993 -865525538
3952 678500684
4310 243683185
3849 56728061
19562 -659489048
12395 7634484
29497 -389092173
10088 -276745318
36053 -417063031
24593 697927378
4456 -877802439
22934 -493957981
36901 -950738019
23191 -943641393
38133 163917960
28776 -354419696
37342 -242835523
7663 -728730922
37140 734081650
32604 888767862
38700 -927743301
881 537521349
12384 -417615453
1517 -668672681
14698 -341311564
2351 -312777540
24480 893335505
33840 -41454717
23891 -597382269
15692 -728626619
33687 -967897978
22853 -430039182
29897 93551027
29030 -504853134
31082 -978256613
89 -392742016
19335 -14650220
14328 -517802680
4640 -889411931
36506 -414427805
34656 -304704312
27546 402678856
20492 -681424513
33219 -911222263
31119 228644382
22758 -859754738
6081 277104804
12184 755045609
28828 551435977
19365 -96678787
19198 -660860092
9689 519695804
13125 507874883
22954 -255259633
32563 -332065885
29805 -759744190
14667 -544376430
39058 804377349
35087 856675158
35893 495392275
37538 -894177443
7362 -948901352
20611 -801640030
35948 606099545
17111 761369437
29347 175491663
23821 872516307
27544 277515386
15755 -597886704
7413 -296113152
22659 205084668
28239 -714206432
10918 -560406323
25188 -712576353
15924 835842356
24914 86621079
36081 270969812
9783 177108626
4524 -498586958
18832 71642081
10098 -2338367
14294 -931675471
39917 -352646083
27214 955601836
5037 220612022
13043 -880485376
24546 456147694
21372 938921281
21281 -799488185
34172 -955473443
23990 861677203
3369 830535436
415 973900069
29464 -692990498
11585 495884938
22924 -556871705
12825 478301681
15599 68757216
35405 857292740
21115 27639163
30142 388880440
24488 208634157
31791 257494686
6502 -554197790
5122 78933070
6627 346877024
8813 326509110
5533 778289994
19497 890089227
10518 480754995
3291 316467432
5466 584553440
27010 -712147533
25208 -374542585
16580 382702413
19207 -71917326
36832 -494716928
17759 321643693
5904 -10695027
38044 73300612
13989 -889708977
36488 -286118979
7368 302622801
28381 -705241629
33367 -717496784
10649 -863764751
28690 551913009
5477 -901227534
29882 -920867950
34465 837427035
26062 -770157188
5885 -914066331
13716 -392740756
4218 -649580005
608 -119944030
23348 517318613
35987 696414595
33749 -867820167
14558 -571596646
26571 896782128
17378 -945032078
37285 -837606430
6037 606322419
14470 151679112
22501 -14604082
38731 -194715
15308 459648561
27807 950364615
20963 -949134626
1346 515988375
23341 577021569
32517 773784692
879 -30460673
22682 977506265
4746 -962064566
19711 -891150750
39174 612338475
17247 257333347
8812 -615074790
1129 -390851933
33354 103151311
36226 -561923790
37178 -600274988
30388 -665259617
8759 -605741861
39709 381511732
12777 -410931549
7779 -50251423
11195 -381189994
21794 -190933189
32415 -640907709
30767 -692802145
11203 -105808413
36798 -104875636
32433 826060014
7678 -498045723
30489 -34257863
27150 197043902
24286 180987665
5806 816057536
5621 235029396
17848 399041865
26795 -942101605
24755 235221977
8789 -18922012
10281 38486547
4404 -332762446
29142 164117398
1764 -237268043
28324 -306937709
16569 416030547
9037 223036001
36256 -864952945
31075 599756185
10075 804380541
6290 -403686769
35097 -829067954
26796 -431459512
2466 -950821757
16232 -389428451
18098 700567605
1512 -777057137
20263 -152741148
30810 781750652
9296 298818377
5277 -948700868
11487 522345864
29273 -198345688
6850 399447741
24635 -469023302
9930 522256923
28971 948270923
7764 -24838622
19622 774535765
23667 -974393420
14186 -945404149
15069 886681763
16968 946495696
2702 517115330
10060 -951035871
23263 908091996
34213 235815335
29648 79631100
35194 -354620163
36536 -856087152
9773 387939828
7104 -843837183
4196 211875094
7212 558054867
21448 -991819832
16021 76550877
28994 162351985
4034 -954652560
22771 402205960
10090 -605356914
11436 -916570819
4517 403949703
17156 438205647
25485 209230515
23365 -332307651
32178 112458372
21190 -128170512
24583 96875632
6852 -747538264
1905 -224851855
19023 -908891702
16637 -824065724
1718 -480035633
10329 -932659332
20109 783744487
13670 225856769
2826 -530248457
37191 38934537
1406 -181580020
32330 844059027
33752 453824769
10610 394260858
12844 -922345061
33029 -885608457
19689 -148900306
4346 -556725068
9209 -406244938
39431 900700981
38004 -159509075
31766 -111593890
22880 -864941890
6007 -803558214
16324 -550897944
2038 -782200452
18576 336057728
38850 -393849282
11578 -276591322
19971 -179430542
1002 -803419228
467 -163787002
7931 824500689
12105 842404812
22146 898697139
24417 384491534
13997 268696500
30964 68456181
17968 -907806773
15285 713596969
36519 -647209357
8372 808817321
4392 845771445
16477 -816236427
13032 -879587680
33093 75276446
9446 939294033
31075 364673559
34724 43493727
27219 887083178
11065 -492266780
29722 386411635
24169 249505060
18289 -114782964
10359 572282136
32780 882993572
7246 -764756772
14674 466437502
1076 811811636
23958 -644772499
23949 -492949541
20845 -898266599
6961 194509745
39825 915171918
11450 -621481965
11257 -114772957
35031 -368621135
3927 -484802671
14366 -568460802
21335 75098566
8491 851744723
27952 781410465
4321 -792547913
23724 -979481024
22831 -396918253
12207 804004032
17435 658766778
32876 408993050
1322 224660746
18783 -203687300
19744 -316030878
27988 -658053610
23720 805694773
30324 48748265
6832 -889925564
19161 -906428343
18476 -213028327
23761 901323463
38793 -319620853
20896 -133796164
4221 -997378378
24754 -753890547
22505 -719021994
38754 -927786019
6682 -315699823
29300 -38666113
278 -597417224
33902 -463866362
1905 -987059652
14785 -849455776
32235 561245087
13114 -915166057
33761 824130710
26210 195156873
710 465548904
6880 640487104
36559 -563398718
19289 -312892015
1967 394215414
35592 -924265607
28281 627848647
31424 299301242
34881 -807135091
5258 -908774677
5901 272833136
34577 -671179958
10339 -809081865
8846 -112672311
4563 -895155903
29356 -775408594
38512 996361624
39259 -403887414
20572 604191421
3188 3058546
32941 -957457464
27537 -218044870
16373 -884138781
2483 405855311
36988 769207604
37094 -632952261
27782 443882888
1024 581151669
35711 -37961880
38571 502366220
37627 -744003376
34601 -805175723
16865 444552489
20263 -609646142
12406 -925842566
16326 752183449
14932 -675278303
19270 344640213
11878 -679572345
35261 -545658249
29492 952608864
8105 -163291295
16727 517257272
11745 -263674521
8052 -408627564
9061 251210315
34593 818165678
34520 -47756339
37520 -910512192
1597 -983505219
34584 -411473724
7974 985377921
14487 -992150486
33523 206347243
8995 785546363
31581 -877054866
13840 -665405163
12111 -307803964
1517 230030565
3002 -963819794
30522 519729567
11598 -478711586
12076 -414058534
29275 -841837531
13604 -331354054
12224 -308409130
5144 648368186
14054 -977063452
3792 712019630
2346 689527576
32711 -257510862
3976 -206729723
26315 -375357098
33468 -218547563
32645 -233495818
30102 528592821
1236 -894976836
984 329161699
4169 375929662
15609 218910258
21129 514497771
22310 154264183
733 -707497376
2255 -623367285
292 -740999125
10014 207120951
31230 731149353
28608 -921426012
22779 338373895
38078 -937017926
11249 530175422
34941 -903855470
26230 346488835
14850 -968804078
22534 -234853251
873 -527973191
10994 -134359986
22639 147543182
15898 -343991923
8953 15181244
18548 442852540
38246 916498966
29308 -924790225
20024 234826853
5281 -587351563
23861 223494452
38984 -553067120
21716 283055152
7428 -402538436
8315 -779127084
19726 -878093687
26328 494769186
28721 -828292930
35148 -854311036
26562 -980995384
13510 742724100
19419 88205108
11238 -806591893
34961 211845077
13515 -865452388
2066 -568923408
9473 419833726
5231 -469802600
18965 -476052461
20456 722172658
38972 -657216370
32818 437720180
27252 -315858350
26968 -815102111
18860 -710341250
22851 695733528
14989 370792368
476 396638620
50 652386225
13839 -155048213
28380 -914506437
3643 -2507745
9656 -993445797
21743 913248873
17884 -492135029
8603 275322197
38731 184533206
34857 -459282229
15661 -972497667
1084 -596461825
31704 -217965481
23241 -797939714
18907 -411756957
25622 569543715
11856 -940301045
28873 880079459
8067 543040234
34439 208068866
34092 -889705927
39045 -919903821
14731 -685711674
21533 468807646
5418 773493460
35794 220012740
30916 -412342570
11950 -881843125
13515 575338970
18367 375035189
15258 771432421
7730 -890756013
3447 64107112
23699 533872953
18172 -428072136
21938 -990741865
30670 568292263
20590 300380981
24981 2321751
11564 233918474
7567 -516253251
4180 -718156292
36937 929998482
13805 -706387519
7671 -574749549
39225 373952170
36158 -681740721
6392 732846953
36259 325035955
3820 842030090
4579 713694429
23045 -568297892
3091 498191599
29703 -130400014
38461 -793695578
11172 -18638735
4974 -737517622
37213 761455351
27833 515721910
12362 402851017
39540 576231854
11135 990171585
14891 -887484304
28005 129373877
320 -452712500
18282 39548176
10285 -619758750
32850 248001326
1313 55849726
34149 -916021096
20170 -926363877
34855 952205320
17024 -818938505
23406 -766367933
3085 473761207
29414 490272118
56 -881681025
31025 -350483101
10778 -238988703
18798 373419029
3558 -544672552
8699 421797078
34757 736733841
19921 -433482100
16805 -507567580
24897 907254068
15741 715836973
18469 -392780249
11819 130669115
26675 446198225
26696 -670148746
10230 359456088
12988 -878053251
34400 -468478746
20284 640380116
27566 -956226805
6628 -977059808
34034 -216207385
30516 840401383
30157 -742709695
20727 -999192682
646 -396064948
34804 729036466
21935 318575465
10044 -947993380
14228 169168608
21049 406276738
19842 -317455543
25712 -757369612
10505 -883785761
23790 -28477654
22539 831234421
23390 183106768
24504 -393347077
23230 817853904
17577 61374659
29713 -118996045
36774 92854573
26391 -271019133
23842 174778707
23669 -118763567
29525 -132121932
22526 -422395284
35105 520769365
19958 -382995412
6935 -444238039
32735 354520098
23219 -564494176
38749 -292943877
26381 266167722
18734 906101977
22285 -951396045
14882 845368445
25666 102179057
34118 257921271
37706 60369506
7575 -674062215
22502 -868296419
32947 331186452
31041 723777606
15920 -5510745
5707 389234327
20152 -628431347
24778 -408331076
36647 -280584749
33581 456051157
11466 -962104621
20178 117655864
31275 -796337302
23970 -984837806
11701 -798174609
3177 453258026
1608 -143704373
38432 431305677
39636 89950905
162 988189471
20151 139655554
24209 -861517781
31144 -92803346
11906 -557634663
16495 -559495858
35875 -895354515
17703 108104311
7010 -933303950
18247 147168976
34368 -374132670
5358 9906298
1926 876757543
19574 516603316
30575 906200356
26181 -979304440
31116 -603972913
29307 -170637318
39337 -475908325
17013 264660449
4592 215687594
9433 -282610142
14170 -963919536
12870 -899816514
32464 -10222470
4861 889667467
10118 -551136818
17079 547286569
6239 -529191605
5104 338716651
12212 375476812
23900 976431283
30319 -627720322
11354 -841470443
30007 -752613994
33601 862828365
14576 -19129050
27768 -511560616
22872 -889254904
2627 -322723012
20808 835975334
34869 -431316161
10409 171550925
39321 -684508054
8598 -115107002
6163 871884423
32060 -133862839
16840 884390061
39619 -788341271
4736 -865211808
12911 318625977
13280 922118336
34073 -864616162
8935 21481046
38036 -148303057
28630 346651561
15401 -881781159
6120 -322456502
35445 883822160
31512 -362838209
2568 -500239606
17556 -265882327
24088 -937605375
9708 -543169254
15292 -633539943
6035 -414385558
9131 -853215446
8393 837099313
16713 -376676797
20147 -471702674
28888 -737628901
26294 -984791225
28627 642800639
19153 375392413
34205 538304070
24465 -999629338
4689 -773366877
24102 256478371
29119 58028775
8834 -731886192
8252 -990039239
25316 -37908781
26886 213977381
20585 -561086293
11035 362803597
14697 164837083
2212 -305323727
33266 858280989
29755 577830837
11260 569132417
19433 -48739689
13435 -140767924
30448 -990975881
9249 319437536
31345 681535917
16680 -803425567
25653 -706204053
13330 848241994
32055 810372537
12487 197590265
23701 106883088
39362 -496616466
20877 247505911
13101 991552626
1396 300370630
27294 646504360
12789 -312262821
37653 282040728
34617 -673520413
15506 468846900
21334 -958454041
18261 552028536
26883 -323396663
12228 695631589
18207 392458936
18377 365184713
8249 -39318093
24171 -994065910
6717 -917250877
36107 -261442729
17984 263204464
21644 339783400
20481 -404169229
30359 -647264353
22548 -71664904
37409 -217157785
27104 339520232
3571 10255668
3610 440173986
29275 -791867851
36863 304141816
20076 37007651
21742 294401462
26939 -821955755
1517 -107055191
25626 -682180603
2798 154179499
10271 959607269
19269 -868056724
34726 -475163019
39197 986441816
38401 735192133
4155 495066300
36639 47118322
10472 156367763
25932 472905912
29916 -318916314
5149 -569633994
10253 405371656
32819 57668439
7837 525011768
27621 -840501557
25713 -114393015
26615 -865765758
31224 -863518667
3150 782861339
9825 966750420
13073 153917901
32577 968533978
18095 -897910291
31975 308803047
6734 290444025
10033 789941890
29899 817888234
33026 -818263364
28405 198662716
1161 -896439140
4199 -909027624
6620 329783224
24558 711750812
8504 -115722158
24615 441704058
18313 -429785321
25011 -982122315
3749 -498309112
13936 368683104
3482 252512075
10318 652897021
21608 -915030135
26502 942800215
19285 -948625369
11846 973454906
27283 -795343204
21 -298347605
39560 -857849747
28097 -146779070
1341 613048062
19094 729972710
6750 -404420348
30541 -572955897
7208 425366849
35277 -239719172
14202 -840112959
16907 425365593
2162 588995808
6793 -488436592
14667 -932822203
34594 352854989
27385 -745521700
28555 806274613
11896 -827056705
31358 423056650
25713 -340546764
32889 821770450
10907 -541571187
35664 -795180219
20610 897058113
25155 -733292709
32886 230794810
26971 -845681587
1822 -234728602
9196 -982289886
5104 3416487
14788 104283788
34754 277588839
12135 654523341
16344 275086649
19886 89039843
6646 935642056
27222 42089125
28907 -135342449
32018 -869617117
6529 -935474133
678 -476306477
11937 941679413
27164 967627647
17762 343893757
26597 391916358
36499 208419216
4408 457721384
1078 111791251
34253 789056541
12737 894857421
15830 -973549511
19616 493939382
33286 929603050
22288 -832035127
10742 -174654698
38827 -985374833
24581 527811418
35419 -972949239
20873 -631711905
4454 185809531
25101 423287468
5205 -891079050
28555 -414730493
2402 698286282
20056 312622807
33297 -42544863
30872 -18807764
31639 -739870737
14138 -484975843
9460 -471669723
35445 -339415122
32649 -458075363
11753 -648223624
24472 388868066
33951 644952624
36445 -667214724
22580 -326060950
8558 654281649
4284 367451134
30294 486050958
22449 -496739310
12927 871663589
32854 -400066681
37477 -899719084
11195 -587596658
28221 -692156712
7926 171566638
23016 113900868
5288 271259677
8654 -904076162
29116 -217520763
18288 689485098
3100 -277068306
22829 -431856804
34156 -746116266
24425 -524510527
29416 -797267045
26275 -905886298
34619 -816021380
21963 917623751
23392 -176994188
12452 669370182
27403 -72248684
7347 370431818
35657 -8927311
31927 -179744001
17450 895064771
32819 82486565
29763 558540548
24283 -586588002
21473 557340269
33225 -577914942
38761 88570887
29508 -584744150
35954 -289406621
39192 868931469
18004 -736620656
10662 380687994
36165 -973394596
34448 242658007
34007 -930008180
12945 -503737275
29292 -722312192
28357 -859397886
14114 81895405
32027 501168991
14050 442915585
2825 -895658398
37453 -708030838
2542 656552331
153 -295006594
12751 -611321916
6080 -378665493
16265 -987980237
37771 -774481405
26769 370650711
33438 170108129
35938 965599713
1828 298179080
30838 136540645
25989 -487267708
7878 -275657137
4466 -734003610
5553 -807832947
39385 348281917
35324 560528093
6178 79235888
10396 -125835574
24190 571088608
7205 -946456988
33724 -859138041
6442 944633972
30038 143623512
38945 -536201270
19376 721468217
36862 -473090219
12645 -909434637
38107 -957635262
8145 -920062892
15380 -232956342
8104 935767529
39770 186527054
11481 -870705721
19242 -579393483
29530 -200607978
10335 202022797
13122 898343252
3118 956256775
11858 -385560489
24081 188802061
31844 872911232
32949 -724859059
22033 -180519161
14302 -974928947
31065 -742929823
34059 -967330321
33087 -175280833
9801 -87126173
345 -15079081
32942 -788054607
8191 807629873
9479 -570400373
12755 -734342337
17175 -694511053
11009 -489055389
12196 68521254
22197 62519203
44 -947634857
32551 513684228
34406 -513549304
36729 -572900033
19135 816108463
18644 443349814
27086 -941651067
10680 914978987
5214 -934899975
16006 536778869
36534 -13868957
19991 -414411241
13371 -464949941
11315 -361572650
26555 332905566
27063 -200250138
30443 435462949
33646 20255964
35932 936704848
9664 -853933275
16540 -448308582
36705 -960655342
3647 870203625
20004 -414632616
26254 381965211
12607 -864963992
21121 777099138
25551 512232596
16299 669674491
16410 768236864
23079 704122852
22154 -907116530
15788 -413546480
34721 -233467850
38876 -734471929
19490 981004384
29043 -645468233
11745 279776193
23578 827189040
30604 865071747
24109 839806183
21674 282283209
32158 -721718419
36073 634087223
440 -349791544
7661 -344431167
8657 675343517
33391 198949814
1965 566624443
32515 -510011890
28847 -269402808
8960 -498111645
24550 -803625759
3282 162380703
8803 499324478
7014 -62249763
29799 -414890737
30845 -486414961
28615 -280418044
30413 -336136732
32102 255029054
8924 576638072
24239 920400757
21553 -102797687
30425 -553897445
19748 24210419
18775 710699270
33512 -885654942
5762 160279675
507 783153145
19735 -990789085
179 703767519
28911 -354030468
31489 457711022
14291 -929942475
6580 -412141748
12678 293522743
39853 -892024499
14169 -354883085
19471 -741502243
28177 -902599056
20215 -879564431
20628 -338676698
2979 567690078
39576 511506388
37305 -813760164
7356 776779309
25194 -884962519
24858 959876266
13792 640816682
31287 399355499
34596 207536722
28577 -901796037
880 611834447
12205 -974277257
3689 834540349
15920 5556732
36 783740255
26686 -957727102
19288 340999365
39202 -740177388
1922 -72987057
6778 269762908
35527 -835616534
149 -827652014
23487 -35394331
18744 886391435
35399 -882901920
8881 192687320
6417 -419567371
9332 304297437
10522 46566457
23065 -925018398
14501 829250556
6274 886769749
32362 671033787
3083 -597478174
4736 -964289367
10453 345129860
37847 -393043387
2284 857810601
38389 -58302316
32118 596221026
24699 433830138
22769 -654722650
14788 712351115
33925 -865731549
10054 811945308
32218 294256988
23090 -673495447
18342 -631005158
36670 32651802
38789 -699382225
27636 -703682244
34370 -26510760
16194 15741834
39519 -672646996
14032 -866949067
1073 -278732012
25339 -582484919
26197 433660192
8644 -431363523
18138 -406183528
33461 777178696
3250 726810354
5198 -225867099
24704 953737942
32071 -280161782
35975 -419820157
29085 752619705
37892 919430343
19701 -909998371
12564 -569166238
21751 -977126270
25165 789933635
30180 -928836560
39918 -724712287
24186 -503444826
10223 -127101946
24762 -390306002
26900 -917550177
27767 -599453690
24529 43127955
27799 -856940165
35894 -863459499
7198 29493234
14865 -778409863
23900 -992213104
16981 342547427
37415 804525649
9090 -971401503
6211 -938892408
19120 -631994642
23413 172990395
4394 -463570659
39165 693128173
34484 19027645
35601 -492416718
39471 66575363
32218 537979750
29338 -896128284
21854 -183364233
19017 539484201
27981 -22114248
7754 -587367651
30847 719545394
9340 -636866806
18553 -254882944
27452 -956651543
14152 972041964
6491 553308197
12195 51173315
36599 463877325
9042 -660475854
23897 -938083933
24137 438601258
33378 -849990415
13787 -656234011
11742 -215307606
4744 -723441882
23513 956579494
29041 638555589
28998 481789203
14014 -96632408
5910 -993187200
998 809948164
37833 -901871249
6077 984973191
13690 -875089218
23203 944975117
12729 -945482415
3524 -942352661
13329 343846105
18500 746537310
15429 723065070
917 178379594
11536 871715293
20849 704389957
33902 -94359468
13334 -563808786
15731 188199810
8562 -674909318
20227 -187706438
4345 -299149010
22460 -660406085
27854 -23452453
34887 734435187
37646 -696328623
8688 435608214
29637 -88147504
32092 925820467
12113 -604133095
16863 -387800022
512 -291410687
20528 -586952885
6927 -717189804
20879 243436257
9821 -259908161
22830 -229518896
35021 -154549484
38064 939285289
36829 356702873
14251 -291290699
37517 -690449175
3323 563099289
36110 8023504
10410 164151765
31744 -155995427
33887 356663623
30740 146708606
38803 -450109235
7024 223474017
5857 -962580320
17138 701573195
20064 257025038
26680 770492157
31384 -925945521
3781 -572420141
10686 -507398015
21276 -220402352
21154 958534007
2125 249653736
18310 44027914
7891 -395929781
18827 498768548
19314 -977081372
28999 32813980
30014 694502688
32236 -85008794
12597 583167151
15661 648132299
26779 73359275
19136 -961596605
5382 -642533090
24560 -909413828
180 -560776992
36745 -222797936
29979 -123161345
28875 635051405
16306 -925562133
32850 84204052
18034 -112488029
11012 -98701801
9407 -107715602
7902 683123247
11899 840822002
17631 534143562
26958 -241524972
21939 -879846883
19290 -896447663
11699 -894477151
4914 -887624180
14476 -915831559
16201 -443528756
25465 -677360299
3755 -589411143
20829 -714185334
32866 376378139
18890 732631840
31440 -144081377
16979 -550853209
10354 -695440311
34718 315954608
27726 408353662
22354 -968506993
15858 646847014
22835 759714051
38847 19740770
12015 -399046339
33363 120651398
256 -940362522
8498 -817046532
11608 -318142564
5629 385081362
36339 680510497
17289 535277067
36757 -357226684
7925 965463993
14008 -244612175
833 247352001
35368 -556727288
23117 -76103311
37461 -641545447
8215 751901962
29713 372365826
39658 883001576
35046 -891173681
3756 482488154
5870 477803004
29854 57689383
2803 -186397793
15524 -6996507
23839 -862164090
23736 267619799
8153 -962682155
26911 680104568
37610 114203519
18073 -611389974
31989 -747328579
37249 -715417362
20567 -281901948
4373 -237926743
37765 -913944390
14969 617608127
13864 -182836367
5841 -720278827
4668 -26703335
12577 -60342285
33867 -916291496
22704 -995643690
17232 -572717982
5538 -840834034
15993 993494841
2615 -133340039
2600 -459195667
22386 723719862
29473 171343165
35130 -914173244
31238 -564612764
30870 -621193551
7623 -916234901
18118 -264166939
10777 931252289
37148 -979289308
23358 735284642
3013 693536202
22169 267076940
8134 556568549
24863 -747005487
38847 211770748
6963 426987461
6979 -947298770
4342 126316434
23671 560762107
8557 399511930
33383 -333229109
3953 -549387469
21173 -902112149
38546 -69388920
12075 -898141682
30875 848698254
11547 -466504914
23636 353129394
3908 -918620321
26781 -781675151
32311 -747560895
16690 933673742
26530 -903840712
37749 -998782618
9313 -673273449
17444 301522657
15189 -410960954
6898 -751382253
28829 986516360
11033 -341958206
16401 697640902
12342 441318258
4005 327547947
3980 -973767672
37179 -894395736
3370 -740372889
17206 889869488
25130 -484299942
37441 -41676266
10287 200499230
18240 917646752
2151 -868935919
1829 -893326574
26140 46129048
10843 558910656
27912 739113523
28134 -936572758
11543 192720252
32581 679912138
36403 -642548127
38985 463509758
15600 -856440230
16183 -337103811
19925 -103042920
16311 28693622
16728 -241213438
10644 -695489099
20681 158058877
24278 269532471
39481 -938076828
36696 760875120
18716 790027391
23996 -313498819
9672 -227173391
38483 -945783426
2687 -995553928
2197 747357466
10008 -571345363
11718 -635185270
28354 883989931
12846 275584380
15282 -955118568
20310 385143488
32313 843795962
39135 259644587
36060 188151792
15536 559272181
9715 -597628874
37736 665959530
12458 -682780615
21811 -842007431
30036 -204548505
26133 -972779641
35090 -979363606
26327 -597765798
18583 785543442
24875 -747564477
19013 110430215
22530 -114118464
6124 -855228677
39469 -435021985
10198 -128921466
9661 -983864998
10886 -924943737
35650 -698836253
36317 -40180306
31191 -433542541
37819 -782977297
19098 -168106326
7877 -14287092
12703 -857714578
37300 -235537190
13027 -693286071
35466 884816311
23988 -465848093
9924 190637940
36475 -79940193
31163 75896472
32736 187682486
6234 -824161601
18094 543228384
5845 948002549
21605 -256554365
19311 -444119986
32923 -744799299
2478 -338016462
6350 -982118023
35907 -502760224
12440 153855727
7635 517191371
25664 -883323575
12586 -360346091
30382 -525421511
20976 677963747
2147 -280980531
4206 3623560
22462 -158023409
22228 -923033599
6417 -178315935
4767 13277889
21428 -973044310
37668 326887243
7020 -45775872
39856 -630566427
24945 -941300543
12237 648603842
14104 -700513041
25449 -230338827
21273 856324485
20307 -711157225
26336 -993540230
36363 -457375489
30914 -903391205
9214 -713625059
12831 252437329
33020 847693980
17576 -172569391
14739 324230687
24261 -296259053
36758 742250945
11140 432805557
12517 -504634654
26520 384145243
26081 -641125683
37093 565167792
27563 520846386
30898 940183428
28577 -727419724
35218 -464421838
15492 -487365858
4475 858608047
35010 -80075137
31903 239942049
2997 -827273901
17045 790336162
18072 -588843894
1453 10864536
6132 -339533060
21258 -975935677
32116 340512211
34950 667058349
38130 13376030
36307 -370137802
362 201583058
17201 844911524
35924 -194027796
17068 927061674
76 -905409069
33384 822568969
21485 -184280576
35531 -965189573
31317 -606404093
22848 -866603019
17658 145717447
26011 -926595897
18807 599209773
22156 52620959
3158 -94746713
36346 751058461
6338 -299560130
12076 673569897
27924 -142961387
25898 84825494
30817 -674815649
23776 -76020719
26062 -922151348
4560 -779704343
8992 709497377
11177 525507407
27864 -783813352
36422 46477186
18146 -103076979
16310 -866985072
33391 634097654
13878 761529006
15257 185076079
34693 693465952
7799 -406720469
23883 -301223058
36224 390718614
7267 -940632344
19667 -713421364
36014 940011826
35586 -661611343
15307 -443676459
728 -378020200
22823 -777511921
23009 554415224
29231 173595483
842 -907907250
8830 228083107
25412 -924743904
11982 171799874
16817 404873210
28177 439515863
39874 345849391
28028 -883324558
3622 483579539
8198 481020392
23934 79755558
15359 -770940145
27935 492661012
32589 73154532
26368 -192949058
23693 940621818
21279 -113092791
39659 -971171126
28749 795286689
36252 335731639
3856 -76278084
7660 700784428
16224 979163728
19620 754515686
12431 431696196
8107 -10255832
4024 -22087285
10080 -934296537
14350 670351958
39253 222682667
20838 90640716
27926 229062945
11820 -962957886
5158 -355256064
35576 -688963081
38836 -409962240
18541 -539244218
35863 356846494
38533 813314763
7312 607695482
36003 -948069039
30 461495417
35235 668760026
28337 205450108
9128 -776394065
6652 521547588
6886 296469964
28433 144310929
14866 861018704
11976 -276610059
27702 622046792
2576 259330810
13657 456766242
37358 -772245211
10272 432572188
19503 -927358979
16439 -862077374
2653 -928104117
25992 -233631976
13960 -149172660
11281 557995118
21436 -843263037
7893 -171981834
33223 893009867
36161 -57380891
22254 -433874802
16009 782343861
26456 -647498820
15971 -853333983
38206 -933259835
21187 -731777407
25220 -231225940
29944 673517624
2002 -934655777
11564 -881984066
7406 282375960
32924 141062844
1011 -911974808
35060 -407322833
16277 -636849416
35783 -697532429
11434 952478530
16063 -392751857
34161 28954240
14406 -262247968
14627 -814331283
2778 235075591
29569 412119845
24070 795112721
5009 53511569
3882 -753848016
14829 146688765
33959 627516805
30325 208812190
2776 68265369
12942 608006601
1484 -646245091
3053 308060726
11319 570497545
5931 714917212
25931 285225724
17668 166740556
16754 -292454941
14133 133927235
35157 908840822
29160 -879180861
24259 -771640962
35844 394723987
12531 -792745432
39938 928586167
29121 -971984696
6567 -501230770
29957 -345373045
854 195289619
3184 996361275
23352 -761593217
27340 -484174535
10526 506921018
4607 836524092
1268 578544657
151 -466680238
38801 605390426
30766 -475579240
35329 -529929005
13516 308683295
14953 -992804736
849 640282635
25944 423501519
27491 -982172844
28432 -774933204
33580 234030673
16140 808134
5506 868620918
21363 -174256984
4026 -146389889
9874 8058981
5760 808684175
21288 -998874974
36022 318596525
36173 -82703385
8234 -277630464
8525 669011125
28997 135489081
36238 -637405533
21264 416336486
3512 20021021
29156 51134842
32113 -894743998
39019 -766408988
1124 -817550174
28809 187803044
3572 -673352651
12376 656474567
27445 34624859
1475 -201031604
17934 307383617
31095 -418553941
15141 736506457
20925 773940090
32929 -277232270
28752 -460721461
13382 545676439
12443 616134258
5272 -784798155
11672 -565552188
10857 -210557254
10096 588160479
31400 -676229220
35640 443862470
27220 924738843
38813 162833465
39526 616685152
27962 913549906
6349 313731017
18748 157325237
3777 -564684372
32069 631803850
14462 139533509
15355 484440862
8675 -197303916
18831 752387025
23858 393655883
26664 -439254722
7749 -857268392
30452 -71661346
12120 -900045034
36472 4625616
11875 687967996
15367 -372619216
26022 -836785425
10204 -256769535
30669 333826149
36011 -567961377
39486 328005129
21214 680611364
34743 687884512
16748 575356395
21674 -668905049
26560 -496000238
18417 993225774
17094 -606186638
38979 376026887
31237 367369917
30702 -978352795
21781 770726602
33420 631973075
35577 -216608017
30608 -405975913
29217 144191587
39304 -15573556
27309 905246781
39530 962834045
5349 458884055
3818 321737554
39681 -379728093
5271 247738585
1826 -34306874
19396 -734959400
7806 392793061
36016 -967153552
19524 -528450415
21570 382509434
13523 -664348548
3040 -677111472
34973 751079090
2225 -990321306
32741 832142281
22689 -305521895
15660 -881041913
26349 -41057142
37796 36211692
24819 605831618
32219 -464520380
32682 -959999435
7014 -989923624
25962 -203174952
10836 737666537
37990 736567530
16059 -991615644
19800 405677380
36075 219287383
26017 -26661625
16481 240385166
19608 -952511297
27915 536548492
36537 803605955
33926 -81854290
25331 -720302294
18272 -14657505
18872 234414364
39413 -607454716
11822 477044833
8716 -936909754
30957 -943953839
39895 -21898874
24862 388487108
21836 -417887679
17488 -46149123
15934 882158316
23161 -113126554
35754 712803848
25911 696499696
37403 804949678
8527 937091240
21957 -851587975
37310 638227397
28583 -92222279
24321 -476314517
7998 -966082703
14777 -400108371
18738 746487892
36566 -85560363
10515 -944763076
35241 -996385949
3852 -425337201
23000 61134752
30801 285999604
25636 -376551091
16503 -561135446
36580 586274161
17911 437078458
12532 128233889
39373 -955193508
144 20756852
8482 -915832632
11614 -351708729
10909 461543570
20495 864288178
18584 283537774
574 306692087
23192 -684061214
18391 998183573
28835 -169506008
38547 -602079623
34539 -112794664
148 856635126
25368 -86271199
11647 -625827322
9531 -658178909
24813 -405191859
19413 -131905637
34286 961676426
957 -341653328
4447 698934780
23220 251415891
34678 652601371
21297 78486410
20403 21809420
9798 977450131
11820 30855301
6780 256440688
5842 -106028034
24646 577392146
13238 -166262513
25629 -484409473
4892 -949765599
30828 -475838608
28065 565839176
10309 542908136
380 -23091138
26586 975433527
36291 -933288591
830 985327882
14366 -332066956
28346 -639233022
7667 -615017464
34504 -708688524
23623 639893507
27347 -600384500
6028 640433211
27614 754692974
10719 -848592730
6448 555094792
39281 313878782
23997 -312946893
2988 597359660
31070 -374669418
14817 421439277
12322 -394891750
35229 -869014467
8070 640677019
28496 -564400753
12755 794922572
14425 653208470
38034 -745843547
9428 -37739548
27723 -310658002
33144 -859779855
15281 -316569479
3630 47472423
28436 449919277
9860 885486616
2246 -986064144
4107 -609058973
6561 101330918
4290 584919335
38583 37894629
13555 -620970863
37608 948527688
494 -267612022
8431 30911992
13992 -935950080
26420 -339167495
23027 817207134
35910 215918051
33681 -432736993
25976 214544345
202 -553880109
20919 464708220
35492 847524308
39996 358987478
38461 13079780
28918 157994929
38970 -65267986
39993 276862876
11222 14239463
5737 214284775
37281 880545212
28699 -159891493
26559 71896658
39667 -880019041
5305 -573103409
16483 944425641
10215 -584478142
2519 710077401
21232 680205705
1838 400522513
33795 170979691
31706 937910755
9984 370072763
28579 625348050
29178 227581204
2769 167634314
22822 -580217191
39468 -636572182
8779 916285732
18676 -16644515
17480 817934082
12293 68715157
28911 -958052308
29751 -798465190
17324 552890142
26186 -879528414
18695 -986908884
234 -465385757
38646 -169294970
6235 472508811
19479 -295372178
10632 -128554645
33174 -647081349
736 -531393550
1937 718281951
12387 -682580590
14569 -915224233
3461 474704678
39490 -982556523
9973 553909562
17502 130813164
20635 999236158
6754 290312548
17579 -915382781
6031 -601154602
33221 -968179837
21872 -950214493
20513 -919599797
6654 990655045
13349 -623058753
659 -999031412
24357 -197297914
3118 -919504775
15057 -935015833
10083 806162606
12123 225821381
13892 -149176064
16485 785912756
9976 463940644
26043 -885329587
6931 280172358
34219 -181224386
15818 -392694846
36552 437694730
35979 448182470
27413 -988070102
28339 -638487012
4567 239928120
28642 -202928545
30414 -902504026
37356 -518644925
19012 245242535
31645 -746592402
28243 325831847
18614 -393282029
10330 432650636
22603 144541896
7051 -78119100
11983 3118419
17243 -945160047
9853 -973272041
37301 605484654
9127 -413565458
25998 -464718134
17842 855357767
29196 839256410
15299 956095196
19148 521408206
36407 820686942
1266 779367389
14379 992775019
33268 -980672053
8848 168476980
31753 -405803331
36623 153300829
25143 -672071006
13649 -431677173
37370 273302442
24310 -516140874
13247 -609220281
32482 -706121498
10051 -619037559
10648 19567779
11074 -835490803
36588 -545356595
14778 -27307661
20287 -139072683
4298 289768044
4715 933229133
6315 -946483952
1396 -614482312
516 971591456
10252 -980108605
30523 -891402116
13957 -241489088
29415 -304516232
6210 -565553563
14218 154879464
28663 -168666792
16615 -853214711
33982 115781601
28919 585911391
35788 964014267
39753 858629567
21970 -535323147
34543 -458677581
30228 998623364
34761 804035057
29295 462840478
27743 -625218366
25403 -882956751
6041 126257156
12974 -853288390
1172 858020257
1900 453041635
19589 -883462216
5529 -318167767
2853 -749435142
34426 -864322332
34522 -899361043
1377 726372746
32464 450549063
20474 7391603
28435 448543575
5210 -275233881
5723 -603383824
33334 -253893037
14927 98331762
28372 656526306
4294 575896097
30236 -481293378
18856 383423881
28740 -47567885
29784 698901708
20666 595699516
28616 688464305
9721 -705981607
9997 -395382570
1006 -901369808
32666 624158430
14608 729002566
25882 370238387
6502 396164292
6951 72960807
13257 129954872
21495 867291243
31477 -953676510
31960 -298283298
14763 -410263433
32436 939381742
2400 -947324574
10173 212541050
38481 -675591528
35018 500620168
14952 722835837
34756 -48532318
22422 -149414090
26555 631980636
17796 -504691078
23795 4473504
1100 58831052
30896 126441641
38344 827512575
5495 808942854
950 -918706896
4885 -692282071
18981 -66280300
8173 -961788592
31577 189933812
6003 533683190
27225 -631357121
28790 -930359244
17747 -488110354
38569 318495343
5200 -888404460
22946 -515021285
20357 -100233702
35226 980613841
33048 292095051
24509 -150439281
38650 95430348
30050 64905744
