1
515 3
-29674334 -985852520 44424737 20842600 -906825400 -266031450 455937953 724484066 -776888715 -460971951 -954192903 68445323 247516051 410251606 -721584516 48235303 -364627409 -461634265 -799428444 453759402 617183541 766502677 812165743 -286312486 -544415820 -335596668 409871882 -836538823 -661292864 -327185732 -610909787 -101516330 535644181 -970606796 800815272 148696385 -912350556 939410579 -617622286 913581299 569696189 8417061 -163167591 -731102536 -797731695 -398678765 -414748179 120750155 711916422 -281047646 -409616340 421583626 -423054387 292985495 957424978 -529814477 936863525 -65752861 809449373 233305000 -710045905 -769836874 478892826 -802120202 33529781 -657525344 -30108696 249384990 -780156659 443493492 533456240 -541090497 -480029570 -949965469 677806679 19061242 -846925987 -493883086 325019841 -44944588 -676969774 -499337366 -117884295 842692983 -993287481 832148209 505964708 908706794 659171397 -599867440 995203966 -570885744 464405985 -749640629 -67856652 -785931178 475989725 -954577346 -306047119 -734619409 -228643760 -987216183 832924093 -545136964 540477225 933609434 -680889533 -113131108 553644476 -247482517 -411220546 692669712 846736862 -894226353 -529275692 546955307 -129184634 197499151 358529264 -354926905 -326455243 214424199 20191923 470943236 -815477934 -625354373 -269301767 -825640644 -865271427 -628273020 -757740821 686337620 -878826005 -776575386 -333230678 861257439 -27267881 -178397591 -237641602 593001863 -943620122 235985797 -835905144 739988626 807562635 -750111071 160401145 443309001 -319928927 263639846 635212853 -437429699 -401817403 -632575428 -404432992 -390598316 -835432958 6454986 -62904576 -151607646 181814209 -86108204 -476297141 381122706 89513380 51626069 867324109 -792935572 879545301 437360978 -102338983 818380806 -257030101 799067060 -757977952 -665461417 397150606 -306554865 -142883530 -726174910 757962767 -203558769 208966407 -480912454 900924049 658435570 -304333283 -260544788 956660625 859513497 863788074 660391076 -771860703 533130204 306067551 507205969 606128929 -925076805 266473505 835608153 -59879473 -949071732 -917379365 -41772359 -337144833 -719581833 -891898083 -420741047 785929966 -887577351 -805462139 -52088801 -2045643 605828017 900618415 37958667 -717922665 -661873447 976421020 -996190551 875067730 -733742974 -968839198 -128863284 821348351 306189034 -389800074 318454293 475566478 -525717715 26606879 220920991 426222822 -572278464 48773375 634588256 -143682142 66314369 319229621 611584109 14810802 -210812970 -912761047 -907732246 847597193 -953041725 156671160 -976959689 634289754 -766322119 -144724940 790061895 494125555 48541877 117910288 -387749522 -746520627 -616834094 439683443 -580183034 -722783314 916154635 190422488 -2509152 -390755903 -892545540 -595529166 -804038339 -402024140 950016761 52757474 -143421373 409058046 -516800373 854140879 639524870 -843293913 646293826 430579235 -840459307 -969941507 -83990742 -454377126 538191914 -878066027 -815750445 -169946196 810635414 856335526 -10384316 962965610 600906069 2576902 116876758 720315799 850253833 977910211 189244205 -831613055 -26160654 332416088 -922953365 -514080258 450452272 818381471 -607410358 -944654821 -210185594 328441595 857212733 904484334 -53248781 -687930407 -787394279 520705115 -489079484 43849700 650356558 387513174 200072268 -886416555 -552061013 111635904 384098967 222631144 -878104028 996306551 238031131 880497418 955828072 -254314322 368864857 929031758 138504230 -842170921 881074366 834642746 -409437335 487583581 -684217325 -680285622 45818037 -144253514 -68100379 -449409377 319464329 -503834740 456910963 -183692490 53959356 -859455884 -705865344 340403224 -373315711 -483940922 -754502115 -67378024 615737701 -478524160 785998997 405184030 -216741930 158621642 -211830812 168606347 241779332 -226285991 242962712 -131626022 -877096633 340254860 -38131257 421186020 -686824964 -570994086 -164706520 -570296202 -632651913 458094825 -952822701 -708538713 729777089 -75075628 -229279898 -945025768 646136630 967722453 636318428 116602349 -657883717 -593000372 -725098355 -142855030 -832755963 -316198053 644073078 192767319 306425436 166339348 376871116 -967466475 332690075 -961353725 -994699523 51713823 -765373937 -817416560 -26164796 578257428 264855736 802772513 617803301 -12880584 -667807400 -409074237 470752322 -714810090 -35522808 789171303 -105865425 -127572516 -871272334 962487706 -810846259 946764274 -367151803 303190374 -274275519 332460273 615666388 -447302795 204296630 -960844639 -413284005 -627670389 -268512971 759058467 566929644 -740735359 92748697 -158999089 520659027 -640245181 -254314209 767945186 321988038 868918564 513835357 -727455603 789955169 -846382798 677736787 -585987030 631518782 26935135 -141718356 932778413 -307346931 -695760992 -419774562 586593946 -531746114 -942278839 -58369189 -840780937 -351322861 -198124045 21105271 318785494 -292644737 -900324123 -95807543 -558989878 -69060003 -965907507 210106711 -465403844 961642977 -715827689 987241292 318454837 732745251 -44199727 157046575 259547255 -334209367 -299750276 -748480151 -239534991 -908042295 -285405310 772575602 617489984 -409360660 -645047708 -383913418 -199904790 548332490 342611511 428320417 146588818 924132329 891738023 -555850225 -877169263 19203670 777543631 -355409391 634193938 -615934347 998223509 -359844143 499491134 239805728 825287117
-268378634 -225395842 849173645 21402468 657571974 -742758427 228943287 783284681 -593473073 603347764 -528550773 -170176161 769371988 448395901 -65894927 614946009 -294818278 414306485 -738720536 465908112 592751261 -430674035 686197432 34254723 224134541 64589337 -74626056 352018940 -392767838 999608825 271050148 426554386 415960233 -302045916 -848264759 473131442 -753220501 25543082 43105215 571142831 -966634876 401105383 72526339 851258786 353232056 347140871 -930542403 266855037 -173257248 425097204 -12852788 -403606817 428894763 -254869164 658523470 790581140 895184487 565329898 -835106817 -888846016 -607654776 -228110132 -619773087 -35239799 -888928704 -531756408 -379205899 424754545 -448174950 -601720012 -673475296 239112205 -417904576 718716452 227018633 845798086 800902420 -826002281 20632504 -728797705 854765683 937081770 -967389782 -702803300 -538513236 -734139272 -358847130 -170895911 143999545 593629299 -852566054 710531840 171099215 -123339329 76627572 -960883552 864942180 941015212 459666168 -921698738 373253341 -282712307 792211136 -545347538 -217642698 244601493 113965214 -340430185 328781844 19588437 361646805 841263362 692441199 -773479989 887955909 -62647540 709441034 848989650 993086626 567385679 -147946018 257846017 400554751 955062580 833644621 -416630327 -901068925 104991032 -944831159 -867406571 -186501915 -699365742 -63071213 385385129 -300351189 -771628953 -366493181 -758575692 -661076173 925147693 659733911 -51795356 -966666307 274351567 -317018932 -486562182 -507264629 -150765970 302591095 636404429 820923202 -599855919 -268448803 12222799 632259674 -878012294 -534399037 714013204 -131146770 -667606271 650315450 -567180417 -826633973 460148195 578354346 797339190 -831965669 293733705 -282145993 -823168754 633036979 -981697374 54250666 452081841 806954544 -46361278 -151708218 -733226079 142339484 -398893896 17184884 713450024 510949035 688180702 -388979733 -389765953 183570509 833158754 -366346649 -374325861 520456607 136364605 703020939 927930277 507790178 -499830156 -187180903 871803598 977244001 828665192 565777740 -653748499 -386535052 -439249698 480951039 74199718 216865425 -962419800 827726308 -600733365 -920094129 555153750 -4216620 947178788 402114267 998755912 -120050839 762965911 -924011869 -819685098 -41822638 -733926146 -899856475 -407735688 -913804650 -39862934 256768141 158081495 685765853 -254721225 -3830684 -730438132 -416865625 72738462 894067764 914959816 -541614085 -100313379 24129107 -805590793 808896884 -432353967 261706521 987805411 627746340 503845332 -865150102 -161467136 -212725161 -95344456 -25519091 586018472 885015173 525641901 455080746 -646458302 -731799872 -931919706 -418208292 38721058 586955391 936373399 -747135442 -887589254 -594970487 -355980629 -270810345 -862498942 -839537771 -579840783 -82565102 -700499186 -493038839 604221969 398104091 -610074906 -934974921 818551630 -134495226 -248785721 216563545 834773482 -252783963 -469789768 796157532 -718275153 869044965 -973510290 420125923 -251035818 -515532224 41015481 693245945 -817496770 -830183727 699161252 667594131 -523243110 -760560853 741179815 -587669908 822571556 260334823 699984358 657728751 659893309 101364115 -923280878 165868827 -479046431 -384837265 911151470 127239856 624448124 405861732 848851151 347217807 236835544 -818956257 -873003053 -486418985 -740324125 136053446 338968970 -400515891 239156437 673074805 -467335317 -328529086 -599556446 -891098544 906222215 679158329 -608388186 302579719 -733108775 407012773 533531392 508606947 -77769610 -295692902 20931036 -901749139 -895667433 856480947 787115805 -605412070 612706037 -167453136 886747785 844119983 -351933695 578647027 108189914 -697612647 -421899840 -557919635 -471215716 275295434 -808962348 819639146 319186035 833604811 433622121 -270379194 219959898 248413100 21359324 367883893 200818000 -267473796 865490121 568288951 358180298 -223610665 889239910 301058129 734345480 708687224 -753883883 -911594968 -641254425 839866995 825354230 432136312 867580831 454571647 -410896122 275467071 -610884175 -458795899 -179079724 -399894992 -245012895 -605503822 -850911687 997607155 -682732678 87033109 431421103 -975534142 282963605 651316335 967620253 -248137321 -959536734 -760195965 47720128 697471748 -836511808 120354940 -952405228 -694727380 -197323236 -839808055 842473710 703800995 682174896 -789798969 723623105 -601770601 -754641601 -33467299 -792527879 -347354999 -83808848 -839386767 -128860847 294182444 307521257 -407288833 -362064718 -980614229 974267642 -47270185 -120998762 -739798499 91220499 -458603571 55556112 891250007 -165440552 -85114503 93151149 -978116671 216308753 208010521 -696883315 -960573173 -855216663 299755355 -459730102 423252922 667300029 -55588337 -823231050 -439716043 116178631 87223614 579898927 172702057 948089831 -76492751 -952107393 337166067 920902167 614290146 883480884 -502898615 -485581 -792925305 -928605826 204541153 -192789222 881301646 -992085360 232502066 -549446614 -15956936 -175336923 -730218818 -454982983 -760424666 837491120 500099533 309763246 -485540148 270480530 454095543 750950129 -241668325 106522931 227301797 -211897783 -501648544 957519440 402012935 300700471 149904446 -96400766 863696328 190601282 7529860 627719587 -480845388 -17538727 -935151461 885756220 -439172475 -809544835 567027581 748438382 -135264347 -611668265 -215565279
1 33 15
