-784561419 -4033406 -2103011957 564929546 152112058 -32343104 -1607568878 268830360 1763988213 578848526 -82152831 -698389847 -148054226 950422373 1908844540 1452005258 -1265546186 142578355 1583761762 1816660702 -1764468408 1339965000 -420557374 -1250732387 1962617717 -1970678116 310281170 981016607 908202274 -923029575 -2050117803 675678546 -1098145198 1040470160 -1235355279 -1239567166 -1468137014 -1410429159 -1204379600 -2032732228 -788672402 2080537739 1636797501 -2034216 2037904983 -1829272678 1249751105 30084166 112252926 1333718913 880414402 334691897 -957338815 17084333 1070118630 2111543209 1129029736 -1525250702 198749844 2123740404 -922850412 667945179 1235233343 1413475797 -1939837674 -1163077982 1361507145 -875156952 -541104792 -1651446937 854777807 -1471294401 1563137348 -1516896003 -934734716 1294979669 -1627964709 -199527317 806669383 -577153258 1071953403 -664107659 771361748 1131385020 -597354781 -30122380 1364828348 -1431073050 1109863328 -1228030105 -1516284181 -305353343 859474495 167522376 1094225558 1963711766 1257324636 1729949323 125753755 1068698284 1761594045 2106609220 1033190229 946183933 1100436279 489306665 -1909922140 658699819 -986949956 -1908969786 105622857 1976233741 1535497010 314176889 1247500738 2138106664 -1537888525 -1861506485 -324060825 1944201130 -1928630794 -1753427381 -9984361 224898482 1457988276 -2106813059 -639848152 979144237 1279857832 -1583257133 -201030036 -1995073876 2121869254 -1789507459 1847263294 -1320509663 -855163558 1672773492 225684598 -1798109909 611619631 -301944419 -786569280 1663733971 758566080 1653863133 1701066037 -512083935 -951153580 -1692389630 629577870 -570873826 361301181 -1620532319 1443899064 -190170604 140754167 -64024298 447458027 743917836 -1476652145 1332110941 266033703 308176090 130356650 -1220769824 -1201575252 1602712035 1856287253 -918997051 -1180095233 370413632 1435286098 645351481 908917276 -1854598858 1599412846 -1794866567 790131292 -610445806 -242303360 1566488352 295035953 -131524097 -1297041646 678068969 -627306174 1273385972 -739172382 762012623 1091375739 1765680277 -56787935 -888376474 -497721040 388618876 -2134273733 349961032 1392360403 -715942206 604490212 -717143366 -1973504645 -504545241 -1109231355 -2065306710 1128575466 884862908 -964210168 -1100799058 681073659 800341641 2006864675 -1675331075 1577889182 -719811344 -2034850512 -605825418 1657848984 -1652587065 -1416482732 -1195014216 468844464 -160603665 -184327456 1904558184 1937194892 -1157364805 -651271598 820242909 -1226594565 -906218373 -59364231 -1679851923 1555770904 1520951990 1047053830 1663094463 -346502252 1077597088 -1298022979 -1063992687 2019388652 865275198 2046271241 -1131346666 269072378 -2041526542 277763586 1114595358 -1615150074 988885471 922982460 477046426 1161679484 -1344875298 2088879880 -778060795 1403601752 1184069822 -763937836 -1253653944 -935793126 2117925252 1529768389 1253051929 1829668776 -1616200941 2138924913 -1147667488 447212163 1069119222 -503262637 804904386 -714621884 1700215583 904016717 74539975 1288558083 1746888271 437611701 781576281 1166365552 -1728633628 -2110380 -218164816 -326059249 -1237621245 2074623641 -641329932 586217310 -1083661067 -1690523318 -991743077 50953535 2118693299 460196852 -939702954 500727351 1681849672 113995187 1200937601 -1202405434 312936130 -378884272 -1733255880 -581025596 -2054532388 637144400 1946468041 -1070713157 -2052411973 -1769982777 945834669 -1489768179 1879274691 -502807176 37879558 1205870756 -786947112 -1589233561 -1160753919 -1124889740 9055729 -2147071544 -506920971 -1872694204 1228026268 1275162816 1385450594 128490357 678715088 -1828502893 -1579503555 420067866 396072989 1729810791 -148898453 389936193 1010939382 794725144 633726173 -727174014 248988111 1254549356 1989964616 1425389196 -2092608349 -1464553890 -496039914 -852001128 269966252 -1487320954 1794971636 1602977220 1360381486 1805272988 554730358 -35069756 -2126227205 442942697 -550349675 -727641223 1232342342 -574756454 303505483 -761204710 2136482547 -1481021466 -1243134019 -1464802601 -1137494784 -1108854283 1063305342 -161123065 2026873438 94687021 42670911 -2089515575 200274097 -1110624916 1216199867 1941807482 1902652464 -154708641 1934749011 -1668715901 1041046135 -1038406980 2005577300 367040511 -1732675725 -115710211 394550850 -580566374 -1198105820 -565170416 -766658183 1483426196 821348673 2057501468 -1153577340 631596202 -1969315523 -726215668 -1994788460 257777076 -839291607 -1441058483 223950412 -1974251708 250378269 -737133359 927098460 315421373 1957400381 725633141 -949558012 1114863797 1830809043 1922707457 -509205225 -890215809 -1860134596 1359584120 860423718 -1315010767 888063953 641814761 180527770 -978104659 -282007367 28566252 1045558574 -163360559 215968520 362234156 -2046851360 -1225878084 -891366487 1812984601 1768934064 -287381136 1240758160 13887765 -780352187 -467593257 -953768581 1982839159 2033151304 -11064474 -550776762 726223056 -389720661 1875803225 2030522753 -1472892608 -969485016 1691268105 -1261100451 1716543028 1555574049 -1633873800 1979855811 -2043033361 1276056752 -953726028 1892612984 -2100121242 486586963 -1802143706 593230942 775986230 1255789287 -1976867694 -1238704216 158332807 -1843037746 -920831805 372847709 1128359579 373993639 -1875847344 829613207 -1346756133 -1970801477 160722663 1444930279 765460462 -514471874 592264489 316670611 -1952828331 1439591408 -932749006 -1434064643 1116562887 -1261288144 1381679779 1291533463 1962666710 -2072593782 1215751045 -725731232 1611254503 1171727980 -1237482812 -1031179632 -1229255020 781477153 1881176626 -525924526 1193467712 -1451062206 -857300938 -2134249692 419274206 -1527887399 -287603786 1325555048 -107230662 -228060286 -995217554 154249616 1941800223 1157563946 705258893 860757803 1310317854 1898329708 -803737723 312822728 -887965418 1029352733 -831056944 -1553804259 -1589383484 -1650621661 683012156 948328240 -1638100135 1644147624 -1441091443 822059867 753937406 1604103884 1756360543 -894320103 -1492201266 -2026776240 -510323352 -1285040059 394432056 1840177440 -1643201372 1205254585 -743485055 -1437029790 -1772458183 -619203230 1234994787 -835783336 186529857 1329960799 -1972569846 1078548606 113242357 -1873639790 -988866415 211880652 847202265 1034020264 -1920891810 755993425 -1820557391 1885945103 -706940477 -968765865 747273957 -1122405384 -230363637 2036147813 -755383808 -1433802439 -991088710 -1909127129 734771685 804646316 1158163327 2080435695 -1839155934 2060318701 1223319334 -1721113565 -953630435 -1087622524 1654544724 1227774824 1779567885 -53541841 -352388339 -1507007387 90390016 1235487669 -1889697600 -198069036 2121644059 -1862960144 -1645960493 355642145 -296846217 -770385913 919279000 789586853 -1829475260 220701650 -1347743017 1329892616 -565047795 1219039514 -1288085107 281458735 -494467805 730882493 -2072848945 -187666261 -1607417088 -1034081188 -593107904 -432775934 1412535194 1694757183 772470279 689128388 -2029412982 -795064354 -1449431846 -1724164328 1947307958 -267599393 1910806179 -436077517 -273231844 -216179364 -881935079 -1314913731 -2146157775 1497338125 2040525958 -1182905222 -2093086021 -622682281 -1291867832 -485270271 -585790258 -1030040793 1707537043 1104985157 -603104876 1898692192 -1971916202 736562662 -1994653380 -1194480622 302436891 1288467611 1981059467 -649188660 1609399619 -876804921 -627124144 536318325 -1254311942 -1750499365 424476355 1601741596 246832728 -1617679652 -1459544989 1127786001 850991343 2067806155 -528755146 1001927094 -493898415 -1052658559 1560596676 1681618985 -1731968902 -810141774 -1639575300 1746361319 -744131173 -256224470 735255465 -340890690 -193597246 -1127955207 1966689481 1576556523 207036082 -1957620627 -890082138 -922772894 -1981194422 1511011541 -360713537 152017013 -1989870640 1003233114 -506785252 -1556883667 -1627648561 -219115784 -375014672 -360279792 955697805 -573605403 1892740917 1925356403 -764321607 57355987 500963211 -482704021 -1174264300 -946572856 -1646724691 -1344001736 -1388718424 -99359733 1976120064 569029796 -1090072899 836657553 -41862739 -265443048 1167446730 -1130710602 1225943621 978942573 -407013239 -265273563 -923356158 -1646840114 341670719 780349063 1249088385 -1468980090 1409751402 -801825753 -1840520301 -1293067754 894695004 -181373259 -1546847937 -483688834 337072564 -743698761 -84650843 -1437662580 1656016234 -1239117103 -220826177 -1592283320 -391447008 -1586857400 1303194166 676764765 1073839 -877942825 530027902 664548902 -360777775 1118172394 1598501076 1353136139 -738610529 -443531017 787984702 -679970639 -1641123954 350845053 -1754199844 341795141 -163387738 -1442735993 347703279 304754275 -657748938 1191420956 -44693414 -2077637819 -675954812 -1974577213 1618600250 100602741 -332137670 -969128766 -984925721 -2092610062 -1884701596 1855854724 1586666379 1893433651 -82072326 -1216496334 -1289175346 -649870187 -1565636576 178175659 1878759843 -681903272 -2059944979 1229007963 1217716121 -870323911 2025817426 -1753656842 -803840256 834075061 1476080952 527792572 -1152350256 990164480 -756105491 1101804820 254185979 2139277356 -1240989211 -658688726 1588526078 -1029281238 -1094242830 -989533335 1714292212 -1400325910 286242900 -1904272331 1104137642 1729447649 -1691820180 1739535876 -1962641642 -371449326 975963350 -1248216743 -7827480 -1407540843 -1089593959 -1465847230 -305410209 1090404329 -1532028337 2016187695 188074317 562585328 1185556641 -314787445 -1372927629 -1079114007 946979886 -1472042192 803185936 1852384677 -1997811073 -1495479311 1756284627 -1977229152 1335401093 674337096 -1395411499 -298426282 -1280217358 283034558 -813005160 -484659055 -1569304719 744192370 -629383828 571653166 -1113504939 1782231829 563269281 1274600369 -1907996378 363976120 -1363013866 614822572 1661454733 449226294 -788451052 -867916523 -1674502609 505585754 -1038417444 321182353 -404538233 2030404657 1191957414 -825930217 947528907 578915297 -2139951181 557136361 374100253 1716551606 1064892772 -2012130787 -2089079861 735861059 2088833463 -409973338 1520195389 -945740715 -178018975 -640777229 -709857813 -2124275262 -190916900 1431760441 871040163 -1163745700 -255329330 -1039286699 1537348827 -20928681 -1528036078 -1214910706 -1867391146 1698622741 491269657 -1337815042 -291639973 1665870563 -1395968411 350910601 -917055057 56558544 -1537235170 -1291947718 -1274490812 1103562767 266867533 -1056496605 101050052 -2120825847 -33673252 -916990051 -11934063 1649319944 -1887424796 1186270608 506638155 853299114 528018288 -924607106 -862240763 33304936 746516661 864441540 877624554 549536499 -1782480423 1718378202 1877264374 -387842140 -814665773 1222420918 -1332554509 1897386667 565602854 870635873 1837265416 2093005006 2069832336 421542850 546177829 -557672085 2022730805 114777545 1045010491 1474827040 7636789 -368589247 825140914 -400088528 -2059618476 -85799924 1363271078 1633012431 -1690369191 1475584955 363136592 -1354973338 -899940975 -1524984797 -1714984874 -917113784 1926697291 1309179303