sysy-data/final_performance/out/04_spmv1.out

3 lines
536 KiB
Plaintext

50000: 627228040 -1233498573 -292565188 352502493 -1928317625 -529942819 -1194640375 148798841 6221550 -382174528 1664654157 1421599887 2120575096 1931141348 1776268515 1328052264 1910238848 336077050 388979293 -620458945 -187460379 709489702 -1030824548 995214530 2147293693 1401060373 913055145 435805158 390281480 366238229 1549396516 -1876278442 1236221984 -567930750 1497570966 1821133343 553463593 -1311416396 1857339681 2123438056 1357972033 -1296486383 8346796 1637328959 -600035362 1269073425 823495950 2145160533 1484013350 -951830218 -160003128 1382717083 -1436540486 365945486 1233851171 961290181 1154079541 -1560391814 1657451999 -448045166 299932395 -1615517179 553553505 -1566885568 -287297448 -2119606352 1053549700 -1566340054 -1333612808 -1111309300 1961522009 -831019768 762994312 1553534710 486114501 -1330524262 908553534 752862544 -1086506035 1489123255 -603663831 -125398261 -51510832 -2035203191 936873455 1573697657 456558441 1036127320 -88669421 1482118509 -773071351 506120338 1077809812 199784349 950111647 451676697 1901900566 -1677372114 -1382171554 1024197010 -626655933 143286030 -1837903125 895626123 560535738 1732609207 749043854 -1732586912 -978842696 -1512596724 -25678629 558423290 990566169 492630548 -886845838 1786256499 -1992389418 -715123709 -2145644249 380074063 -1888747782 391103582 1741760013 665750352 -931348787 1804111633 849964010 218757475 1985949429 -1809267602 1744199239 1025699484 1545886460 154950767 1345031707 460550308 1853258125 -1168604235 1763137811 1742261493 624220933 -1023314705 2053023697 -1361807450 -556398004 -743315387 2087505385 798972835 1629117047 1665850738 941754101 1711713452 2091047390 -793791946 -750353915 1256144921 -1966325982 -1268367686 1847353422 -1231325310 1326261811 -110225413 -624854153 -1085311207 1617741695 -104196841 -405934687 -1718987004 2119601354 1952408682 -731608922 1434341910 1295513588 -1156268733 -1968854356 -1601254852 -1451513899 -709888201 1323347698 -2033318820 -979834937 359101852 -1426866389 -647780750 1569566855 -1896323487 1818627024 -1796933997 -285492177 1623770898 208308119 -195263445 -1634107418 -1282042898 1918106650 -1871154112 233673776 647125316 -1386714193 349942428 -1852500464 1394135076 -1810289860 2003475999 898630779 -1687407327 709272631 -926858819 -1602285039 1465180509 -439988209 1218951448 -1679887665 641217331 1181230872 525573745 729122687 1856562692 -1592761707 2037011037 -1134869927 1592819010 83196177 -563073618 1997979586 872964229 -944472875 914947376 792031599 -893679635 -757302045 -1280750944 -2122216571 -1223549788 -283420347 -1090737272 -1679560366 870128228 2120932333 383521554 1648012446 1470236100 1012734420 -521289566 -1846380837 1586807006 491282277 1006759174 -229057961 520444851 1998683414 -1063092727 1487080854 1716524587 568916858 768305497 40833293 -188518665 -763434983 -1985724131 -1042027034 -943404465 -1268886712 1349796298 1962630193 1843822045 1491907764 -35433190 340393687 -254013276 1270398509 -130796679 1963912321 234461910 -248365335 1563586251 2076141494 -3485370 469912990 -1722589428 -1582802286 1969026704 2018994842 -1573159852 -744920041 1582153561 -362866949 880105903 431925109 924640972 772155273 1059848082 1126125165 82400887 -407165114 712209606 610966643 -144661086 -1370294536 1985803257 -1291931029 -206393436 2108612768 665251142 1522009486 -756680410 2068871050 -313380916 437352531 -1549673290 2013313462 -532776936 517870640 329435605 707253716 -1697565666 -577627795 -2034948859 -868474679 -1439033120 -565142577 807621359 -581734398 417175693 1173570528 -341483394 -1559117298 -1990378015 -1218998288 201744956 1900669770 -347673871 -1054978185 -1777792851 179905947 518294246 -1876988121 155256280 1771573828 -1766341959 675142268 417372499 1571915334 -966796643 1766756918 -495899135 -89567593 -1515850990 -1962526145 662438438 -1588168496 696268446 -1228296497 -681750024 -1135933334 1820256798 -912395631 821654119 1832943878 -1968701782 -1227863055 149727064 1945681620 -302848913 -380184768 1929711825 -51031090 -1828500186 -985717144 220594903 1506670072 -1402239003 1092267444 2119129565 1950698732 -661575184 -1492267829 2121252436 -85417483 -1855902297 -271528662 652306718 -820320910 481749927 1596068577 650682490 1707620574 -33944653 -361507227 -606431910 1879649971 1838635514 1704916255 -605703833 1513165837 -1548577273 -496821308 1042873604 2131998936 186178793 -857285316 276478438 -1150152593 -1605952530 475233985 1219859248 606853585 117398676 494324890 1288873340 547499649 797321437 166645549 731437567 872597313 1584913695 -979948069 133990918 -9003786 253587779 -649471537 1674434410 331361448 -168133884 840574151 499700878 1466005344 -1588150306 -1953376301 2026638135 -255678220 424610535 -572287780 -1018637441 -1099136516 -28688392 1191538912 1445801153 -875254970 -2114067438 -447206892 2009066888 -1102198033 -544906703 -765158964 931076647 2078839208 1147344311 703888992 100284126 -343774579 1444763688 714172124 -1496046535 -1688646422 61142199 -1506834624 1804602385 221281117 1609581566 -1784201390 -2057508715 -1636072592 -357711554 2033124290 -1742215892 -1956893538 457634860 1544164255 -402453167 -1365522735 289485734 792365253 700493818 2092502983 2037774972 1670403187 1991534974 1874264615 -2064798492 -637999327 1189320147 627834963 1721432613 -1073761693 735248590 -787601372 724548117 -74117718 -100783584 -1040957318 2082503404 1317843249 314896712 2040741532 -740807943 -1310785231 1189537327 -1546445876 -369731774 70932222 1092961946 -1757941228 -665202391 -285333151 2012091388 -1107044974 1214540257 -549557234 1180695973 -1462917638 1339501620 -725124088 -2120796583 -1135894968 2001059523 -561247542 -952411902 -590748919 -1637596868 -1957819328 291924341 -1687816731 -525788044 1276627080 1955100549 -1635368063 1675905503 -1456814320 1499514706 216765902 189869470 1775642516 -470246004 -1334550357 -920225330 -367623541 -1472943820 -934113953 -220878853 524593126 -599682775 84594545 2138375287 551007679 755119353 -1203155170 -1571697899 -815514298 2093414060 56397754 654689578 -1995702083 -689510811 1404647386 -1249623187 1110514952 1217763550 1659520435 423633698 1474334113 415374333 967356737 1762204065 -1322475458 -1821121454 -1923819687 -80026905 -769262340 -168324841 1471597105 -534047827 -203583416 -1176475636 1979741425 -273008037 1304256626 420534554 -1010182814 -1956160340 -53093243 -1004874796 -1385736254 209441591 -1524991918 -460787900 1170862365 -1430845520 -576699147 1526598499 -687414671 383446394 2044286935 -912435514 -35290013 -1013817261 -844704190 510362724 1696688610 48786904 753132919 -14802679 -1579722061 -58057360 1058045248 1136946161 817959415 -34783519 1629359658 -49260584 188346561 -1768120094 -1731624702 -570234083 -365898332 -1413997383 919085515 257596458 -595529442 -389782770 -2006700757 1660585857 791215629 1698302376 372135100 -223517131 1544432500 622746031 1168682497 -1221352425 -1283219000 291457873 -1985336232 -521983999 660116415 -781192445 -1674256518 1130906197 -1230695006 44733313 -841355400 1477120878 1527174536 -1299145446 2085541076 859498027 -1304048258 1463159302 1884551692 767492176 -1409706152 866299805 1389279204 224239116 346358049 -738013415 2007605769 1015739171 1561050904 1953873239 2042437755 1916266631 2048921585 11661564 582479194 1672541768 269613722 925777551 1748008635 562145767 944125982 1731062365 -818645773 -442398634 -1113418205 -1070595700 1154022614 -2079758071 864557191 -2146835806 515578002 835972622 456845858 1380228357 -1285132014 1606220120 -1047981717 325344823 -1226427502 1920519552 1941281633 1020626028 937219314 1154256786 1419073292 -1242032386 -700204615 261043470 -597461689 1365217335 647427337 -475366236 -1681067420 -1364945689 -909640294 97545644 -1027916095 98230358 258840559 -1017504444 -348151579 1605329705 -668692263 447254932 -294469225 -1249274476 -376483987 867820802 -1054199209 1079303364 -663976532 -447667312 1046250513 -1971727040 -1525132479 290319867 -1297063002 -953973435 -144869918 -1277519851 -547094229 -911297653 -1634650187 -897250860 -1630481775 -1139810677 -627061321 -1810676235 -689961690 1530003205 597494743 -2005777647 -34914766 2006188499 -1988227801 2121096512 -34195606 -1450913015 889307235 5096505 2009569184 963976 -153347746 -1213213343 -126438728 -1723690170 87955172 1141077126 1281904965 941416860 -352335118 -1189990755 1011732079 468717532 1638974877 -1524035382 1375743754 -1946474027 1224641453 425059944 1389203224 -1663713137 152089901 -1326660743 -1482651899 -1806936830 -163416782 -798272516 -571118107 -2052550811 -2037078255 1363024258 961176558 1846176028 -128801585 -1151191293 1352167899 2079820452 -819737247 1494154598 -1564456137 -1520371952 -1853775952 -1646471692 197214620 1997577151 2109934281 917700217 256710304 -560695845 -2014494369 -2107864740 1610022285 41349805 -41147308 -1575565572 -947521711 -1070168099 -683221540 1966906166 1672890951 2056269292 -95922938 -1229177332 499037671 1799987706 -2027839592 -2068312335 1704621339 -101283918 180345695 1944991568 901416175 1173449645 -2074215478 685922905 -1561176144 1471944089 -448981007 -1110455167 -1901269604 -585248377 -1609695961 -300542202 228225006 1141260408 -1671697224 -437370631 -614589158 1811115943 638699543 -1178246958 2121269256 -2124969411 -738791657 -1279839020 -747728009 1298099081 2093571442 257251253 -745569275 1950813788 -981116910 -1209524776 -2071124862 1083313201 -555705475 -1830832878 -1712446941 -892722721 -1287527412 447657801 899571391 826889152 -1301072556 1329900271 -1840290195 -860294784 -670623732 2124070298 41477837 975975617 185724098 -1634873097 1666137774 1462933578 -768870849 -752198877 2066871885 58208002 -1575236181 22686875 -2104187613 1459311188 192827282 1650240797 -1912739004 62470580 1523866527 -469804847 332747840 31299482 -1202300262 -578194405 -1248362096 -1649366697 735217457 472266441 1371906094 -269996364 -576958656 2062525258 -1319279946 1963020732 1056115127 1650486859 -835395033 -796581668 -867741425 -545287126 490926059 785683780 -1324600857 2130974532 -1394617900 1648394971 -1505689908 2013439832 1273009120 -918843602 2078266958 455589776 1693777374 1745563693 -1968469765 1477563923 -1236366646 1233043202 -84972919 -28533229 2128489466 582491973 -1482150398 694914357 1103190198 -215648379 1865477085 1923246594 1931867962 1258249923 -546802272 86225062 1382961407 -1386645022 2024583704 -1468573159 -320055291 -2065015599 -1451361859 -1620996746 -1106538676 1507080186 633715293 666256875 580720420 -1596175084 522916841 -1796365902 -728727507 -1901787114 -892990517 -825209302 -266394922 2072598063 -395074614 1472325597 1806764050 -1155247146 312784251 1619341198 190545969 1753944250 -1967074303 931746980 112150301 -1463596198 1562403614 -390681200 -115148005 1618422877 -1921179391 1249630837 -1509512507 -1161813966 -1270535536 -1388041771 -1125546745 -1661505399 1640093139 1565563450 -1535729609 1013300797 -1046647996 443711632 1094096281 141798721 -1165759082 -284861144 -2101950909 36476130 -1112261081 -569617539 1664546119 -821255909 -1473469607 1537687394 451290788 1051451398 -1523697672 1996862402 -1956871213 1317181390 -1987866865 1139441485 691945293 1914927037 -1063690869 1015569162 1961671150 414048261 2069445591 -853241958 1819995456 1108541332 1965696244 1552145416 -1558665641 -1869131708 1206007728 -992240065 -1713466893 35054932 -398174054 -1361316514 428319369 -454144074 -1635926849 -2024515171 -1790115030 -1476206750 -201949629 58664481 -147318121 -1854411608 -2091279042 503437822 976829472 175344442 311939873 -1760144111 1654014749 897950023 86993526 -179008904 -446217690 872599722 1167126501 1883917399 -1196126225 -1314938096 1261444539 219944445 -761562682 -2119828771 1111264911 -444210103 2080255437 1488645692 -763691319 -1392279104 1880659850 1459898661 691227760 1314789101 -1730037576 946302874 -705642657 1008407940 -2031996820 -103281297 1201322751 857064578 -2428865 259140976 -846895918 -1602380932 -1023084547 1242446756 -1468034700 257068878 -1643859267 356495023 1710637025 -1454427239 356046976 -2035831740 151449315 -1967130942 530985231 1695930859 67842051 -925482113 612392189 -15132002 346476397 1437725648 -807502755 -727056606 -915443812 -1001611349 1989962375 826908462 -458032657 -333831451 1636643526 1236854125 -1778549449 773376835 -618151665 844073574 -294717504 480119526 1635434267 2125842739 669672724 16571281 -1359827727 1502941093 -266217126 -2018672172 1919854796 441688286 239873905 -1032763162 -1253479031 1422074221 1700678817 -1680754345 1766281152 1319429137 -927148102 -102409549 -1735679482 2052019722 -1883002932 -1429921429 864070813 -1420894623 679787149 -181208283 -876672501 2055859286 234547928 948910742 -654940589 -553556829 -1193692263 -736005310 -1881171594 -479307789 549675047 -576366676 1014536042 1132981943 -82955283 -1158592055 -1849818550 -1594007372 -430133008 80620781 -1159806599 -523517494 375542579 -1144295608 2087592101 908615331 -1839546787 -178519830 244644206 -1372213914 189417769 -552949505 -1670364197 929189383 1948741101 1166376764 538099228 252221612 -1071917817 1496763827 -751020000 1291814949 1571347386 -2125199922 -1193385303 -2055083994 760511053 -1421650385 922164710 -1348544433 -1641915395 -2056233653 -448669647 440750850 -545307071 1562355964 -1001026989 385982253 -8179449 -258151783 -2002851004 -1385002630 1956479999 261884246 1693609163 -1622494342 -1173861764 1231628855 2080930475 287125700 1758541576 -1163769103 -1631005869 300321698 -1415209063 -1117986303 -588394287 -1030047785 -2121229993 -1887341927 -764915437 1784031133 160717342 -797869370 1080796827 134417892 944635536 1185801770 76661239 2040201047 1684130613 2058847626 -1426412629 -960997703 -721103257 -320188345 -1560210462 1317185705 -2048743474 726315698 -1136011040 -1323519937 1779076973 -1548279717 -1081099167 -1542873865 -1090732429 708510511 -11572732 -1454838077 -914290986 -1555755998 -1043249776 1269886504 -1766592849 -974293995 452087997 -1286322715 1729020831 -1201223332 1301996674 1366704776 -1195136610 303293094 -817059974 -1604586999 42282180 1296045069 1928369205 -1759815005 -82272156 -485954034 -184962085 -1691439095 -1907648481 82292453 -74881279 1082113465 1165768016 -1185310703 -1597131745 -1868634068 1961627107 -991538183 300268520 -2090268759 1817074867 -1680578966 335299542 932869740 611821083 -153579960 -836744129 -1199554745 -458215104 -698679157 -494934748 -899692913 1898393914 -293783428 173670981 939268127 -867320361 370278930 -1076735326 -496289614 -1488670970 635545167 -926261237 -1576350974 563843695 799118868 -1195816351 171882846 -683755039 -241231380 -1222295314 802467183 1701112445 -1774951601 -107880406 -1504738770 788472481 1201887076 -1186636527 -1062102626 1859808516 -1968338018 942656850 708539272 2141061259 237310740 -168568070 -1891289778 -199396838 -1091166910 -1001636039 1438578036 -1678694807 -143950308 1867375402 -265450581 -2088435473 -1580689758 404193416 -2051721014 315392643 1306684927 566239389 -2033758817 -208654824 -1092022434 1978763472 -1340875308 -1671201717 -1061128907 668022339 26248593 -756213166 2085560562 -366694369 -1141945388 -1493403527 -812274730 1713979340 1305106736 -1358530197 1156695574 -350246232 1793027989 1863419232 966024803 -383687999 -1364576712 -1187903617 -127699709 101121390 379688434 -757735259 118855396 1297944989 -1614880493 -1848079719 -273647878 -587782146 346123682 -1249779424 -590533192 1789871204 -2040365193 -769311853 287288059 919725444 -51129408 -1733291459 1564335429 -1771731818 -404328706 304400542 8258720 555551296 -1490282490 -803926501 274494962 1159810072 -1697365001 1302465644 1903117142 624270150 1310741950 1493316894 1994279193 1645692274 1244491025 1657971472 385242801 1259512652 -426492157 -677076466 -948922363 1100221794 2146323604 302427695 857151711 1921654289 1479286612 2108135911 1320759030 912473113 -124925753 792512141 -1797590571 -1016951986 -2112280379 804894951 1061511107 -1486189945 1247548230 -789847256 418152639 -523770801 -2073844538 -1484257403 1223430774 574029215 562882455 -326765167 882858729 -555348751 -1101766530 1370052564 -1224776317 -1790548570 1658015167 -1737816077 -397876859 -1502207449 2133451868 1154366125 -2116830987 -65216469 -305054776 -65569826 1061217547 334084861 1211169605 30863357 1845026734 1946613148 578971486 -1631395617 1422569972 -1039850102 977475542 944840121 1407646945 -1145587683 1835833602 1487627142 1464157221 174543284 -689826783 202143174 2096890032 750998579 1505713942 1775088792 387452304 -1850990825 -1458886070 -1449417956 1870056685 -963336998 -129875314 -671567703 1008316462 -1713429518 1600902303 -630243346 923747457 2028399153 1016869252 446293788 -857234714 -494966938 709530555 -473749905 -1830455739 -840295320 1701787353 -1559525897 1848299909 -679625127 -1320244354 1948996205 1543820962 -797748813 1725706665 -1192103960 1164507987 1659809555 -1535242641 252047148 1618873076 1011079544 -1223374022 1352071736 1611731070 -1948263041 208398942 -236436461 -802025180 -417591991 486165184 1791496012 976677281 -704955285 1174955687 726564548 1289371263 -1796966885 1556250412 682305788 1286126431 -580819976 -1788780111 -169878581 709586786 655399604 1446753599 1731094145 215395110 1010341105 -1409673896 1636342681 -1659148888 1740003885 -1237479747 1677492353 583839323 1376773425 -859000027 -347278723 -2112460571 394591868 -2139688208 -524698240 -580256704 891549016 -115549036 1881152137 -774743435 -343938495 1387309250 -866647342 -1545597372 792878366 709409279 -549443813 -55322443 -1859616264 -1640895716 1926601467 2100432416 -1884921416 -1763676466 -1439730773 1551835047 -2139180668 1680462363 897312137 1467084383 -1600526363 520286659 -235344954 -1579900835 1540210813 -1192752400 -1482490355 -199419459 852606666 1769681095 896459557 267939256 -1146091937 -1962099171 -656993910 1210116623 270190049 957888502 -309463190 1528494233 -356670452 -265068431 506192701 -1393548733 501254474 692525362 -1480222205 -2032620484 1459869085 578507604 1958159288 1182091863 -1801019850 -918775032 1286606131 -1159312438 -1684171297 665822823 43657531 377693030 -481938394 1046617504 1873149508 -843622457 -672559856 764182465 658700129 -1648022654 -1874611288 498851827 1702925326 -254385784 896366069 891215933 -1044749308 -1270928286 -335212591 -2008951478 -1718076658 -1724962469 -744584495 -1002552831 1078425053 -948510586 2138245975 -580425156 1946133610 99585323 -1664818704 -2096217015 123222399 2013916221 859967218 147816298 1047174834 448376500 1812161185 1278659432 -1004288467 1548324214 -398818761 1878919307 -455317777 -979946533 2050888901 -1489275477 -897104743 -1110147044 1301054506 -1785723603 1142914395 -1824970976 1867141532 311144603 -1216623779 -1256263384 -1807065709 -1536048265 -78387329 -362320444 1958883603 -1465974571 1530119713 -1398792630 -1095373924 -1406474084 1032272088 40188481 -1126262672 -1022148579 -93838433 216364526 441701104 -1340568589 1146279580 1128403244 696774008 694821899 -984500546 -1419611242 -713960718 1940229337 797547232 -1887106718 70053661 759817130 -1952973659 -431500150 -1403856532 194574735 2088494940 1821160599 -1787323468 381702412 -1624202121 844487028 -2083920994 1129326802 1030997789 -1566303438 1275839866 -1557499668 2115588411 -1166751740 -1545511200 -657151530 -960698587 1019423872 -994950602 -1376354988 1348007474 47101696 -1907589165 -714619749 718048375 1761957134 -962863261 1683442710 591913517 -1046061888 -219683610 -1688957691 -1940210984 -1153856016 -1314359059 -720080023 106057978 1795496601 2094538474 -361597524 734523510 -1345828385 -1347455749 1583604787 -1465512354 -517173433 -845410016 -1461674356 -1395027001 1778403249 861810279 443118312 199547260 -697155544 -769877968 -63083311 371809443 -1998471597 1085625422 -2040908229 303765768 648030884 362539155 -2051405676 314066460 569864018 -1099861459 1132139074 1832428002 -1567418986 -1545182778 -1337749406 -1678104664 1291777901 601016014 -1681894309 -1601341934 -2069773639 -896775965 988703991 828335503 933685823 -875079728 868985266 -1390745358 -1583996083 1137742188 1323367819 1269211178 -148665932 -1024337131 1195470219 1540425309 -1608538327 82139534 1836226965 -1435756366 -1724351895 -1033804163 184528954 -1622831725 798973926 1958553685 882059863 2037081039 1900066295 -1839180607 1766672701 1741560939 339862450 -2088181585 -1939363961 1277785891 680733223 -2092254262 1742812207 992014284 -1174119788 -198996488 1489284586 711424971 946250288 -1690470976 -1203168836 -633923881 -532388655 1306935383 1786120717 248852099 -1310085388 -2067712598 -1492762153 -909311329 223268715 1249090663 1443828090 923886856 -379881467 -19643324 -1401914387 1275624367 -1945103389 -304091041 783329043 -188299550 81528660 -1728992670 -266696611 167371083 2089910198 -1944278866 -1655812206 -443303045 -1581159724 1231284421 1773215601 -1948164270 -1013866632 -1293958650 -229618629 1416786045 -1543546397 -2114203248 -593702312 -1125829087 -1886508516 -1810602101 1223228130 -2102205793 1956730552 141052023 1968373625 1165637606 214575891 -1780580919 1221404005 -4622222 1100696420 -1870646492 1730967543 -919587885 -1123619907 1827956613 -1885013343 -637723400 -1076672884 -14119605 -325211538 -1223160926 1924734602 -290123615 1678269893 1339517464 1925404156 1424761584 569576327 -2001213551 894782711 -1830810111 1296306642 1215000405 -482722913 -167776932 443698304 1840425246 -893868961 -1047037303 926375224 635622877 1937926988 142774151 1291730625 362788683 1697290676 603792155 -1909447734 934948875 661851242 -895729028 1904400401 -1538288856 -167938687 -1526651183 461897669 1687413981 1798988519 1577941055 1317123758 103332718 -180063678 184094104 -866776106 842565197 -1681347084 1230436525 520080603 -749687978 -632847507 -1725000949 315857378 1988698996 -254040049 -251997573 -909086602 -887577895 1373895710 -1062367761 151458759 244321001 1854236961 -1753441481 -743799671 933739452 -1224949514 -190674656 -1487958521 902020236 1887044695 1599867602 -2002803171 -101148505 1724633361 1355073547 2029967567 1677483530 -779508033 -537450818 978284367 -1198910240 1598622288 -1193489269 1090682181 -1012157574 -1791080617 -425999933 -1515883265 399436260 -1737528531 -1583389755 1969234708 1949490682 -478161997 -2000808759 -936708377 -1106521828 -846856662 -2011020664 1501549987 -54794737 1657373516 -263273992 -1870145805 1729807641 1124811326 577067856 -538993553 -877169932 -1655698795 -881167527 -959876970 144715129 -1703944711 1230232610 -254026649 -2058949613 -811875402 -879586584 660930383 1834827269 1544637603 1293979097 -568170987 1812130468 1023727131 -1039670046 955086360 -1455795073 143145537 -1311471069 -1202732522 -1894535655 959156791 -950403941 1332407677 -1806531823 -2035098588 191342790 1487560896 -1747345360 1319832045 -974125903 445679123 -64450147 -52527947 -1479345076 196177729 -233882390 1797117769 757964141 -625476523 -585030965 -884440328 -1415822033 -256056691 -1683487489 -1761374612 851145377 -1725096620 -1411298579 154433395 1771589954 1446689490 550494229 -2099943889 2024849909 595402620 -62039308 -61621738 2122515863 -1629528975 -1853169954 501161951 1528103151 377514636 -927326966 -2111809513 -801992288 -1644079205 1035867213 692922422 911093643 -1419812754 -663613493 844720469 -484530912 -474805131 -1128230674 -521389906 1442887517 -1522333289 -626888450 273689878 1511757105 758091771 143445795 -613129712 1090809078 -681862400 -1319794483 -1572177896 -1765073461 1973172574 1808742638 -1881975907 -662515242 1770673020 963907090 1936312097 -1954801850 1290275097 2048348636 489163605 622482381 -836149048 -862355400 769975322 1700329627 -1600820972 -378845167 1855262514 1050273338 399196473 -1127120708 -2001617083 -56161089 -1741100304 1078832977 848481991 2092543713 2017866038 -199716520 -1325409741 -518423574 1831027811 -1319289972 -384468026 782442977 -50793822 -1044743670 -2058242697 -1003525623 576192935 -1469061087 76058977 -542691045 -33588997 775269479 1304163711 1155733118 1169675376 -1487170179 -1673990290 -601509345 1815885518 303088122 -116939583 1714737892 -454838843 1992724567 -83823706 21311445 1634819980 550212168 1629049758 -1274523658 262441910 795947619 1698211160 -1761644869 -1749203242 1289174752 631352594 -1860118095 1841651678 -1677354040 1999957888 576011230 1065674848 1229137183 -202885130 -1813084952 136524144 -1926842392 1003520242 -787622032 732359002 1198957695 -1192206068 1390504569 -969262912 1000733349 -1933025770 -1953701390 -115826803 1473628183 -2034179266 -2054639184 -1706549995 -1342519997 -1054792330 -436446556 -530349384 -2008275086 -411490636 -1792372107 -1267403093 -180986020 336518835 716819381 -1161057851 -1444300457 1340307245 1880259296 1416674351 1931843161 -1149911984 2104746442 -633281538 1797157852 -1919941972 1878580259 1828807406 89185955 -230800614 -1443862276 589050074 -204181700 -8051414 946673053 967950072 -672167106 1197697496 1891014442 1806712283 -1565112719 2069357680 -205128637 1513912791 480771862 695891855 -1797563784 -530242312 -70349657 26750620 2135110859 -288774921 -139246201 925361062 -1330597163 -1420458056 377549204 495418191 -101451235 -378613420 -37686649 -493285872 1897075152 1684892775 -1465317661 443505929 -2085625992 -377865624 -517792005 412518142 -395575939 848860779 -1888470007 1146152768 -1586983249 -196529808 1826645700 -966221582 357190085 -1598030213 -714906072 -1028909040 -1412152585 -1754341902 -825269144 1899570476 1181359213 -1793616896 613847197 65191977 -918611320 1655639462 14137352 2089391806 913770137 1034749538 1285683003 2107697482 1368106804 -1124241885 1694653204 -798558847 1403214341 1087903238 -1662666460 648341403 -889704467 1387048962 1935069404 -1373834353 457706787 -2099832257 1839812065 225404306 -2055191766 -320659144 -2026799408 2096639285 -263706861 -1321965704 101180681 396438613 -780625513 769253618 -215111812 1578764611 -215726074 1600990280 1117488885 38696483 -1641950511 -1039013249 -11633913 800501242 2062642003 1446153356 340815390 815996510 -616123914 -2099370842 228281737 1381653988 1537396334 -872958241 -1328359413 -1688477085 1635017962 196249818 -1070300813 -1647987986 -1699397575 738588983 1948820812 -1941608550 1429651752 1077745260 541903599 232986547 1044419763 2093285139 -100830252 -980898466 -486538621 850359133 244356894 161355572 1196893457 165507787 1217422139 1616455975 -512614342 979940522 -2142339803 -210614766 1362726934 -2036266241 1780119406 -513985889 -1224133347 1707680735 883285350 1322385930 -605322247 1066206691 55122474 -1218532686 1804778247 -1616506594 -826596761 -2044929025 752799352 -918238859 483769617 1289561567 -1372657706 1837983581 -751203347 1000690286 -322048830 310063628 -2026621245 -2044853262 -580891161 1783932662 -1738908902 -270689522 -517885724 -125690721 -496258925 1846613275 -1509694293 48517541 -866397161 -739024803 1293450281 1965493077 1528197354 1630176000 -947372155 -673754635 1127869910 -610097402 1708261778 -255357704 967597047 1827777733 -1059140035 1203301266 2091467649 -1275290499 -607247670 2004565828 -1292488701 -413195611 -535549330 -1789652246 -785551180 -1234465392 -1178824215 1702566976 -2073341090 133067009 1069532388 -1796968251 -153855287 -1552433998 -571840784 1572993860 358448788 -2022479453 -1280437535 202044568 -1012735044 -206583110 -1372808750 1892669420 1771028426 423005461 1459877557 1481332502 -650444677 -1013973483 967753002 1942536896 1841634569 213039285 -2056205004 265008075 1483682188 1804979270 -1482765816 -2091565382 -387655474 936888215 -1902757882 -120418451 1970723908 1978077354 -457194990 2055165796 -999021873 1331828523 -960178105 320199093 2392778 -1420170022 -1766575264 140269801 -1235595455 1016774154 -865198145 1592735780 1788943760 1366463503 -1013426952 2102113663 -1807245196 1397811812 615274829 1232714608 -691343325 -879047988 2112561586 -661835949 -671628107 1853760573 -718571077 -1743610272 890749910 -861980152 -1593789821 -26977052 -69938146 1026190264 168016818 1090644541 -521398346 -1011675311 -300755572 -903236902 2054073069 -792759327 750531317 -853044199 600781033 2104962121 -2107565658 -1382420395 2059750984 828547269 104478027 88322856 394252216 -640716619 -1985911762 -411386526 -1679516823 270783475 2029090401 113693790 1786117357 -668791076 1891408461 -2042755953 -1663570990 2102546717 2008032220 -727414908 -1726049744 -1972768818 1190115808 73603086 -1155030462 -1957924293 244209915 1718798063 1032845772 -565425570 741742298 -438765931 892457043 -443707001 -664476767 541714606 -980854824 -2091739385 -1023996071 -2068095128 -357328644 -1867727669 772992872 -605568201 -1649631150 768630611 -1494513 344394221 -523744095 1225696135 -99221803 -1694614980 -927798702 -1364119164 -1958796169 -1336009802 -727524319 1164698813 -1412626727 1865922412 -1853226646 464261862 -974138019 1680654330 1690394213 -538326556 -766912925 -1445065122 -2019368281 -61158442 921677248 -1816653898 -1746692298 -1482961914 1361766264 -1872359695 -824152071 1382008530 566421895 -455837968 -745395921 -1729033950 -1317837067 2059743456 782869268 142593503 -979038385 550956410 -650874137 162281579 -158543223 647036193 1963056439 -927958097 -2138763825 -1933658394 -563326592 -731419434 -1794994248 -1765948147 -591116815 1133296087 -61054604 -350511871 -502518737 -1000494123 -1321521562 1164142929 -1396976735 1618885771 787421692 -1550680998 -929806643 -1715547823 -728088974 -365994716 -220009754 -726489042 1817417608 -1649929582 -806818956 -568773726 -1060623556 1393229404 -622052783 -2103682905 -835999104 -1545269266 -1622154716 1616162933 -289089031 -560399518 -2064644979 2018329829 -294614440 -1359090428 -589725640 22734275 1299645575 -259324453 -763020503 1097576281 -1691041441 1981680884 -649439168 1555393932 1886825735 2119217523 -1579879440 -937818175 -583668137 1568975239 501507473 589650364 -968246490 1058386353 1222041068 668796520 286658363 1155997240 190076041 -73048877 -938275957 265174245 -1715746112 -882721359 -1668360293 422478986 -928856057 -697605551 6462562 1072069520 151629927 -502898094 1371970718 1799252032 -234783669 1911579390 1595817642 -1979535540 -440942165 -777209462 1338559987 -845088974 -1871580307 462557209 -2047498574 1444257001 1873540750 -962184856 -1120164488 -1934438341 2001874691 144815312 -462881783 -296915779 -2061164190 -959203 -1938797313 -861509155 890755548 -1255611246 -1251056551 1610189696 17835361 -365791006 -1429752670 -1044365899 -2110355886 161358172 380164719 -2102609669 1211066526 1389075462 -500904662 -1561123651 -2144982932 371648803 1905790075 1715010868 -271648918 1100370785 -1389651979 -1285053941 955453902 -1508830860 2139767553 1672405279 -1549979258 1845966159 1306737981 1110568780 1287232263 2034531981 516394713 261441741 -786715422 -9612402 -630243842 2000159607 -327221870 -1393635452 1379082218 820690206 -559758428 -335702448 1274419291 1202557084 256095594 -2116233408 1054733278 622771815 763294365 1009430854 2053268259 1336634350 512984722 -1555836080 1238945503 -1259122042 -1119766236 -353150592 -1274704453 -1900372684 -1227992627 -1115921516 2120487631 1786080642 1328514822 -411439678 -391251569 1723352929 -399065523 -1140283673 -803382405 -1480874373 663602950 1156504106 -1032017662 234823792 -1443259597 -656010479 -2021320480 1942343355 -810581531 -1041041020 1351055835 1866250536 541206942 -962739103 -1249892274 1566870862 989424349 1714223358 -1200140160 -558953866 -613522007 1638033559 1474496606 1716684747 1359744799 1430407222 1876526908 -2094563753 -853338803 1847406919 2094146604 -647160138 123871741 -1857943834 2016765584 1165410010 -487912711 1004720091 2093384919 1048734399 -651149545 -1687869648 1029119778 -940878346 1124030468 -889304512 -299982727 -2092419314 31287372 793689926 190902940 -823034500 -1399384028 608918865 -708593475 1985131013 1324069722 356750751 1150243697 493564896 1187274295 -1430866758 219526045 1950556651 2042341442 -1155869910 2038135799 -1745744144 -55021958 -1311713755 1542183325 -977235355 -763943132 -1098401615 -1270933517 -1780779539 -1860269352 1166989490 -986545908 -1722936709 -528834071 -1315766912 1981172967 1021172045 324950912 -633670126 -2025722584 -850624573 1369971428 -1913617364 -267269843 1316103409 -973980728 1834718397 -1298841160 -66445241 -1896865803 -1463706922 530256410 2128858198 -577751930 2138228179 1235895621 531618382 -2087230717 919688342 978529250 -1547602927 1723368452 -1939529390 773661417 1083439563 -137380602 -378209244 -1083901702 -1218021235 -134910390 460078042 2056938824 1793265474 -589415962 -187500180 -70044796 722882227 -809192866 687141720 -443566021 -199114361 1369000122 -607278354 159452461 358233908 1529741154 263165068 -1763758509 195138302 211354515 -670984251 -1222985393 1720236088 1441429336 -998879460 662714284 -1258077194 -737246208 88671181 1626169510 -786619379 1270222426 -838462086 -1510400279 -1773829739 1321298738 405230408 392598442 -1472505990 -610927541 1566640486 -496451391 -669234324 1673801162 -293043202 564312401 -1989881769 367390357 -418584389 821831485 -1546568034 1669078900 -1493113753 -1839602656 192326158 -2046449728 -257233823 -353769403 1706631988 -1443209901 789075110 -102051148 -1022653914 -665738375 1999962402 -1124620208 -1386911410 -1261746076 -1700468034 -1713434794 2050484279 4373946 1107994915 1245281404 882813413 -440355111 -605675255 2052643066 -1235448414 439558743 1523232465 780040932 -850003817 -1569884075 -837386988 1922714377 -12751700 -1403942823 2124440988 86990820 1033026815 -306669848 -479610612 1730111870 1275274829 2081913111 1510860491 -216965978 1518543948 -1194778597 957007894 -1336141737 539030128 2130598701 1427599000 -1535919451 -1649284664 -1355353592 -709012086 -1124608302 1872780926 -1118102241 861855048 -379066950 -848235971 628442252 54111410 1613314205 -1677816799 420468900 -2008904538 1295145118 -1565749873 -2125488988 1122016300 105532477 -1953349126 2056732426 -1606862122 1945665103 1599165920 -277438412 1488999342 1448581901 1139202479 1464958825 1566051150 -1302755676 -1144012558 1209935225 1897376298 1320945925 -1236869199 112118598 -2056694301 -152063918 1624022669 -1307229715 -2000288491 -1989462669 846942768 -2126604170 -598749082 -256828287 1667760728 -1030442083 -1944575299 23319291 1932932188 1502749384 2146141243 -875287280 1991987996 1720960924 -1738487234 2097799406 840754460 -1443158111 -200964264 202468474 -1129345465 -1967370316 1014832801 -1941229063 1951603770 680466288 -202332718 -666706971 244584064 -985858568 443326679 231440906 -23547826 857196073 1986164468 -2138879273 110415035 773570901 511776558 191004025 -1318602535 391409864 1794864504 317456438 -191712033 -1883069269 79510241 445013828 -1111822512 -453382833 -398744567 -1041508292 701655662 295369721 -670500944 -362623044 -1281936065 291892097 -874902172 -1619876739 -1174238580 -785318753 -1993979802 78138386 1189503747 -1622117490 -704070465 -351118789 565507769 1008653974 600029369 979029513 -1545354612 -1312828803 -267637039 -433891472 -823785269 -747936263 -884053358 -217030943 688007649 1588113231 1812203214 614571009 -210072416 -1282524658 2087627650 694787412 1221328917 -440281574 -1219040016 1936875132 1352420776 -723161425 1424538857 1436626295 1292563422 865325020 1359298344 1835889256 -760114143 -2003846427 -482119172 -1166428735 -1081986473 1545375274 1369286987 -364653952 -508260512 549342455 -1537135662 -665313199 -543347165 840202613 -1863510785 351606813 -2050081641 -1307326618 1380809981 934298062 723543087 200969650 131902613 373403257 235073967 -1967943603 -147486117 -1014479489 30228561 -1261619779 -2006757917 -2141684636 -314235928 -1533146880 1934856049 -1281617209 -1517693029 1055643598 806460571 -474178668 1442340384 -635700766 1695055677 1350242 -2058189576 -730419408 274515080 1228394544 -764369646 1723586765 -355341715 1663464366 -1031155823 -1041573796 -1924476330 475231278 -800369696 467332619 -1047115415 1477002137 1945508367 2019309343 -1568303941 -1672239237 -507559017 1139806102 -1313693357 2080978141 801181179 -1720082226 962880649 -871621104 -1612805729 -2091326387 243972560 -733969336 1983861078 -2143298858 1649238058 -1774973695 673019429 1518382764 575606214 1147836388 441900775 5956117 -586030984 -987842843 880634470 -961852641 -663349994 -644505286 -1647614958 2109176750 -1822129305 -1235103212 -2103004603 1771793090 -2022907905 -1385542315 21533501 1944140903 1508673313 -929393096 1145124942 -576510828 -1740698509 -1108316766 -732931077 -1265788223 -1497640705 -692719278 -1489614826 -578761631 -713283799 770366543 -431857474 -1422031498 -294337724 -1116616985 1799027832 -1524206540 351806903 1939543455 -344444172 -2137263064 907539449 -824329387 -1771670747 -785775595 -702219912 -87207857 -96534282 287617678 1269470747 568109577 1732180551 -4305865 2080594785 -1957201721 -1940235493 -1462424263 1847433519 -330727485 -312328983 189115125 1640779052 1356714438 -615371700 -913198741 -788106995 -1235256512 -712829076 -1169150048 -1269866652 1415378919 1694915486 -1386424211 -654697413 -138453559 1121937301 1053609835 451782428 -1975340628 -1359471184 -1676722602 1520679638 -939264746 -659304918 1520877438 -1794341010 541228250 -56533295 732740670 -1188934665 1702296442 -1652378423 448625802 -605729144 986584708 294052964 2063970623 53947842 739891377 1490389531 493064209 -1854956339 817903659 821977805 -2077392237 112674078 645467817 1485619220 539668788 1205505294 573924291 -152976916 251030184 2131746341 216184952 -230582057 748836547 1563425080 -1551576004 1625622581 583201847 -1465969061 1069736330 -1696446983 1800954050 -443251371 -2053109134 224006244 -492886470 1600769555 1278637319 2055255474 -16325352 873341441 1183527319 2146845626 -538680402 604188458 354491496 1798235150 -1383187827 -1961313496 -933579295 1562473851 -2113982499 867331042 106552264 1360753626 1737016673 1550155946 356746612 -1205577641 -2073608836 449110749 2121381962 260138208 483681442 -1994732771 26309003 473970247 1903053354 680888612 -311487082 2145104957 -1371575032 1988295218 -2050712606 -680053976 -1407920626 -335397342 1766821340 -1192340417 -231605049 240024649 186730007 -243602291 -1940199110 -866087071 753672254 -322535847 1312053443 773321539 284748632 -1184159079 196195425 -521148426 779233067 105098521 -1769407254 1936759803 -343844450 1206148756 1572012982 -2050305290 921990936 1975522613 1031575253 1343886050 -559700016 -1479493655 -2015174815 -1866752020 235267559 -169397214 1558374570 762418263 32137268 -693320871 1067140739 -489660396 -1648379077 2090476136 241551577 522284394 -510794109 1800072830 -658577127 -672559325 1952890840 -809790261 -741163169 2051039553 1655261419 -444117011 502886275 -49689685 -1860808375 -1292083129 -1835235280 -1260874264 355570692 330183623 287814500 -1441202126 -1619046492 -1206832869 -1433849360 -1018247876 779464683 1026288755 -2090498932 -947948327 1399100122 917472759 1547709748 1415757126 1007522702 -79129029 -710608842 1333171814 -1874153022 -1110838138 -1652428148 1214137482 479084295 1839380972 -703953552 160541697 -1873498517 -992146317 -210157084 934625549 -1063106677 -1651732455 -1347981818 -1044167852 1479169242 1207842534 1324388768 2051934213 -48922257 806791040 748601533 -1310770461 -48498560 -98532038 1705427638 2119210423 -1427222531 534762159 174904354 1142596147 967101261 -558137514 2128568852 1824072347 -662675541 -1627757285 1041855040 -501157697 1312828766 -584613290 1469918510 212554153 -988524819 -1992128524 1137226912 455481173 -1239917849 1466309948 -1688834674 -472406567 -167106374 985167841 -915777860 -667222476 765349524 1093375698 1828994830 978340453 1541340931 -154109526 -1206663347 391067046 -2045998477 -1033236971 732432670 1135127435 270499055 2043527586 -1394420940 -915037239 -1959467517 1798855137 -41587857 823348536 589450598 1147235152 1178479344 -858266383 1799511687 -127507950 1431040120 -1027619186 -351229246 650041461 902970741 -914985860 -465896253 -2053880316 -1289746344 -1795480209 -543548349 -2129537864 -247531609 -219904409 414815374 799273870 -814701152 1187741604 -1372265021 1112731253 -741510261 453034228 994798119 176980775 -1310848672 730729160 901064004 -723282349 -1506125286 -786597965 -674351288 -1823320932 1889745585 -1948227427 1867181092 1317838657 -1650383511 1790693062 -53767295 1233129673 1961014941 -906528367 1014750068 776739935 1575040440 963625611 1228587152 2096267874 52355574 -1009585420 -406199622 -712831487 81248709 -1242913159 1729042256 79232978 -1042493689 46584703 2097555556 1328250183 -1339998233 1206034582 672595493 967490985 80941341 1860097291 36819455 1785079121 -485648495 938325145 841194739 1089216071 688352315 -1908941505 -1726174875 253551403 1314759628 -1642810999 430466344 864047819 -401332973 -1369949036 -557869495 -1874291392 794958452 269388175 -831212407 -2006679938 -1690731383 -1575901036 1346025611 995974311 -848415404 -1105835538 -995963810 1473889123 -870755534 -57720879 34907290 -565460422 -1552708177 1725598267 -1414765633 -822281761 -1837184116 1979286697 -1687147635 294419362 -943324259 1255161074 -1937257447 667154825 -43934919 -1749285578 127989369 941196682 388900617 811725647 367162303 409567594 1750666804 1206243433 1208531776 -1847259531 1631247228 -29128838 -2117563576 -1269132666 1789228052 524016599 -1818440687 -355933399 1670359501 -715372823 1314923551 -11429483 835079400 1663822088 205580940 -1965136652 -983114980 -1202716602 2026671808 830462095 -1075371602 126034398 2000834262 23059344 1369218066 -386574857 -1795800329 1416626855 257541532 1341507632 529260804 1914507404 2047031058 1106783305 -857311624 1687275512 -263721100 -1736473177 -63317126 1127078520 -1257793331 -2146419437 796320409 -447724991 -710079896 1648320102 -1749280445 496546773 217849318 -1467919278 -457506248 -1884846851 -1039535684 -825508556 495152623 1125514297 1303715836 1863079366 189059595 1180930907 592603544 549798595 -1656248336 1202573550 519196810 2031233239 1037600686 1928030189 -1753828107 1414316451 -1533029403 -980383614 -1781438716 184351554 1641634178 -847593529 -2003886605 -2141161872 2102511643 1085361515 200943514 -1595661315 593907675 -595562397 1424774189 921360673 -1118966158 -1244344868 -903082002 557299117 -439312443 1941708225 -998313152 1963810824 -2137879122 -1570352439 -59182763 588193536 1966423212 -2008976882 2081263774 -1624023061 -1883119603 912690494 2139914837 1598448144 121476255 945671112 1267417718 1588176985 -53137169 -1357114037 422300006 -814040976 215407588 -861706040 132094321 -1194439937 663466738 946921766 -1232005650 -352970558 -916155217 809467242 -1056181171 -55197601 -562359201 579834457 -253315717 1690010575 -1756468911 -1806086452 -328387410 1267720813 -424009280 -1890463125 -808736925 2055773934 -1829933496 622634669 -1128421641 -1382788674 -786579084 -1510847551 -1893476827 -400101277 605361469 125200788 -851430790 312024649 -367897725 -1578445476 -2119748493 898658473 -1017240486 -1518669615 766872444 -1783293978 -107342643 121817412 -864795101 -1215759476 1428118636 -1098522847 17581307 -1820869384 489247788 -1185602918 -1270160630 584937278 328947589 2074207236 -589405597 -1886234096 1435263127 -150149016 1605463437 -1397757598 1724579824 -1871291335 116960470 -232267992 1491090170 1759107599 1984743863 2074566110 -620720227 452571160 -720513402 1730417219 -739621718 1074967104 -1258887490 924963204 -1400032026 -955747303 -1764251111 1790267033 156315316 1749861090 441220769 -1655773377 37665337 -908861293 977163449 2057619962 -103285417 67325588 -239557360 -774470180 -1051230883 591276934 2130602295 752184825 542503869 -470275324 -189318827 -1053015059 1137813824 1448852964 -1575438315 -483043306 -452298067 1120573147 1325306222 -1581119607 -1751607851 -742882618 1116404767 -1006240546 1691027903 -1214314748 1819397403 -706437580 796274730 -1977008102 1492492580 1073047579 1593349186 1442125702 823928662 -649065786 1450837256 -896116053 1395572199 458776934 1000067396 243315242 1824368406 -1304807274 222762583 1850561212 -1162632099 -1689686309 1302050888 286553951 1509818064 -1130917269 -1998240282 -313865790 -1692768877 535160160 1898945144 -287646533 869699660 -7097572 -1496916558 215572811 159633317 301239875 -203535595 -1550251968 -123526584 -1418453219 -289920106 -507513473 -1543568846 -596679960 -1334757117 1865677488 1492883904 1383839380 -938931008 1295042186 -491601966 -367156711 764067300 1853257818 -1853361541 1172191106 -730186441 -1335953533 -980108548 1548302880 -112597411 836139588 -1060888102 276026118 847205726 -716100323 -1804343271 -686653988 -1290870450 2119553226 1207104003 -457721030 -409517307 -1250073003 221467987 377418918 1693119817 -1864799263 -1482526588 -1849140843 803227445 1948077901 1685663782 -869520128 -554217381 1417188656 1544025098 1279946046 825594544 -1997175768 -1370338901 426161735 354439283 1515185792 737583087 -2052472412 -1416185840 -190178618 995132060 -403878715 -1927879833 911272699 -811745716 -1663408974 1373344967 656149692 -675372250 1789886316 -1734293322 849081898 868142720 1605271985 1305424835 2085523917 -432651311 931639174 701700716 -1019387542 1898646494 -1619281471 -608658103 511048853 1424121081 417174863 271340657 772970582 910417126 1646804266 415790850 1247630195 208451287 -855172706 830555892 -1639852045 -1063739710 -24835641 -347058120 1398887049 -588550685 -1509757953 1222713332 -1774112204 -1352880253 2047005434 902137749 431601303 142078102 -254467569 1951849709 -236559469 674238258 -371186523 -1176027864 1874653388 266313445 -805603787 152220286 680455607 -1997144278 1243638436 627521975 -1000241641 2105110072 321131207 -145145166 1236449789 -1761032820 1705833799 -2022031707 -1630528366 1893617305 -1601282593 73108034 1399237866 -284946149 1914096867 1283853920 1318107672 -919014398 -1651375883 996443575 -1528253830 -2051617141 413280548 147564430 -1682608035 -2142317705 1794754911 399944862 -503262947 487825523 -944744891 -2100987895 691201076 659202588 439358223 548743631 -1020058057 -496146354 359722260 935085244 1731692017 -2097079081 -318162335 -1230809272 1386879242 -740372998 1587279694 390118457 364541030 1157850969 94946813 -365715447 -2087967649 228003176 916695842 -1986722424 1338839414 -640709774 -1820208781 -1154259098 54134162 -1667590718 744984645 -637842164 -1938062851 -403415809 84336002 1663269303 -1749775183 -1146484997 -1890853901 1964420094 1887676300 -783524212 -642447574 101926454 1503504787 49338397 747363733 142161837 513493286 -1812093323 978406127 -714311953 978414675 1404079957 -1121771498 -1708316844 -181327530 -1149009756 1175535958 -2145123872 -1983822327 1233604075 543183252 913230812 1153622396 986994984 -802760498 111575008 -481186077 -1079004137 -1914251308 -1637473439 1877164745 -1154676890 -1448997643 -1039958170 1220579624 729745028 -1697681449 -1413004175 2086584537 406738268 -2083169261 1616581106 -1211761614 1124817115 -1058611419 652516526 -1971577217 1510000629 -314651989 -595330388 -1033233920 812226673 -1221767903 612462290 -33209809 -1813670120 1162508898 -481898615 -858105608 -1364570575 -118536833 -467505787 1777391090 1065977187 -1465751475 534900495 -548009593 1057028630 -608326734 -1725445446 -860703301 1535279058 1746117023 1379956951 1594657131 2131126449 229591559 -291640951 1404237443 476582962 2049670295 -2088689191 576539945 -1243466603 -1236153269 1562473949 251399028 790122131 539433390 -1998253174 -220430942 -1554246246 1318630540 -1165017257 -1227308710 1440706840 -1479490549 -119262624 1814477018 529087056 1077266314 1181137206 -1361245305 251041247 -1630792602 1652182530 -1875886635 -734264992 -1687838581 -6256878 720941198 1675063229 -1478254875 243691838 -1076708971 862207809 -543092412 955697842 51484071 -762662460 148423390 -1493009619 -661916327 -1968219220 71288705 804012128 579385564 399028724 -608181684 -1242283894 -2097429191 99997416 2054848148 -167117420 -1580621617 -1474672613 1281717423 819065150 -1357036444 -2037275536 1669362498 1343988908 353708108 512421621 -1799229355 762401521 688109721 230004031 -1298846020 -459050312 2133111015 -1031890907 -295258312 309665935 1001633884 828508074 654887842 -315393649 -1889037797 865196581 -1650100455 703225149 1796771270 -82014059 -391501961 1785072011 588231705 -1778711075 -482237314 1622861076 -2075291283 -400392564 321888922 1060966577 -763129606 -1888266998 2056015035 -1913115927 764736858 -1539994361 -1074628691 2080362172 1412893383 2062851288 292042233 -1094692792 -324106282 -121394512 -1358839879 -903474578 736277488 -569040908 -1357423473 995617358 438101501 -1645256416 -871939762 -738282025 122288986 -690057464 -2025381959 -660500584 -1160109543 1979698640 542377940 -228870991 -1646166626 520665026 -99442797 2031343607 -385766413 1261717715 185995155 1675064919 -1485507496 -1775202773 -206857984 518966644 1652272750 793229190 -1624956119 826146595 -266927591 522883058 -1314863572 -1474737351 -973434305 -1959227240 790161016 885320372 352649658 221431926 1471153829 353455590 -1391415481 -1043871650 -8539379 571782811 -1707323127 -2073243481 1385991681 -619111133 -369779929 93977421 -1353099273 -1033754802 -1281070230 -1288034889 -1305943452 -1218214752 2123876178 1319353783 -799463168 860750016 -826668276 1644835663 -651598948 571582831 1123600327 -866375571 -1998272708 -538799714 -497490832 -748418524 217855013 1062021184 -891099850 121725737 1330764672 1186712504 -2001061854 1756393208 -1860500809 -1401297725 2021433198 -1396281200 1859493281 1247301685 2030888950 858394446 475700722 -1428098029 401843476 1200771058 2137639000 -2076833006 -1553811189 -127208103 -2026809232 -2106571650 -600168033 -2078445203 1002296290 -265377526 1930271618 1402179066 -1900929703 1888676559 1761550298 -493671727 247711334 -34235751 967269696 -2039455645 579256886 454311024 -1141492557 1031779241 622738395 -1687529883 2113640837 -1598624202 1327279193 1815227653 -1445938470 1421633471 327951426 267131232 -1856995624 774335805 1656857210 1911332520 1777921903 -1398882152 1782099252 -1138746679 301739578 372855239 -27867498 900128373 -953240048 1014881190 1056222551 782425450 570587255 403724199 -856015721 1811618791 174170449 1222778177 -1835515407 1328367941 -45006268 -1071835221 -1570972876 505210629 -1627702530 769728445 -799431542 1260764786 -763175234 -1216112177 77995172 -543909084 1185015684 -2145059043 -330867309 -966712577 339602655 506933604 -1335872762 -571010439 -150491625 -1150115704 -1147486935 -1578253035 1880987590 -984502882 1526040933 -595446009 -1744435353 -414213145 1302738127 1408812768 -1181458902 1506191038 -1996124775 -485127289 1495583445 -1374757297 1562587521 -1910005182 -1030168809 733543385 -184446905 -2129086528 1789281016 643965017 -796845956 10073442 -541255495 1204444458 261595986 1574063666 1917721372 838422424 1632411371 1794569136 -177664830 -1179176253 -539095749 1391421770 606246337 1110225045 1110536761 -1210715133 1425302832 2077987012 -1510171978 -1833538286 10733666 115450683 803115517 1325275423 482671478 24749224 1727143672 -659707280 -1880332716 -1364303069 2026232336 579347073 -348371351 21319574 660582779 386123548 424826143 1738001775 -1499833259 -1301787192 -921235562 302418530 -764432701 -360548085 1959725176 1123014951 -775919740 -784757071 423695251 1547512114 1774901241 -1325511377 -266206247 1437463136 -244951801 -1336690368 -76736754 1838526755 -1525368327 1251950768 -121388189 1545620061 1286533731 -1361212690 -1238318817 516917525 583118570 1601240689 1188443228 -1843354991 1753929710 -195802247 1791454428 -1068166290 -774586070 1598720373 1213157084 -1111266301 1248537979 1544676708 -1807803864 -945125801 -1351851103 -1870830194 -1780323039 -1877166952 585264547 885484773 1123013153 1443508902 2104514204 -421035910 -461849341 215326377 -382064854 -1496610246 -557729460 -1476161380 952721225 -1749942805 -681181816 -425879678 -1090870168 -596822627 1208556959 731965295 1818428472 1692322964 -1910822227 -1658006876 -592248852 1771487340 -881727857 -616949064 1014330682 -763918576 -1018056311 845671450 -71456128 -942064687 -1882888049 -1113242962 -1900577225 1436134308 -269372676 1548269586 1206839094 -672579228 1773356536 -623712740 -2032583763 1551095518 -1049275443 104329854 -999333221 -1813468235 -1952643941 642774616 586014551 1190535862 1908289520 -1097780099 -854506995 -495459412 1580361954 -801701608 1334307629 1879691138 -1344863659 1360942337 1832022612 1129004105 -1111314628 -1972303062 -1780329639 493831760 317088151 608207550 -1951161434 -1495162598 -657933763 372447747 242931948 -1164432235 938917720 -1884481060 1684073297 1755418245 -367470070 -568153563 1885879660 721022850 254638995 636890239 1456030306 -1113947260 395584729 1440316794 -1991588566 -665196150 -1119251647 395366907 1643847118 574638879 1118231758 842581384 -1867025976 -852182373 -1272701780 1934982512 1782877908 -81226981 -1581559974 2110271266 -1328482098 -1412592524 -1290433382 -1105136503 1536336718 -1222552379 -2061641011 -1570637695 -1606549772 -1519019338 1769064162 -329977366 -662644134 366529870 1351669732 1819586305 805538635 1807084281 1750530778 264674812 -1669501054 -250458416 1043491263 -1554276761 1148040440 2098263461 -1450921571 313517686 -1140095553 1061265446 -39001459 -999133849 874500686 -1940229432 939929713 -188454909 -488877331 -149218724 476381724 -326934870 -1361473348 -926397290 -2062046937 -329410545 -41142789 -785245150 1331002225 -609807303 19280748 1151938340 1613004194 -1357329765 392585352 1138525374 1182453782 1969378923 362894382 -914494111 -1710587688 84680807 1349841330 339345086 -838536843 -28426736 -147473528 1201746100 -1088792595 -893629470 -1077575830 -1635801372 1796592113 -1842342064 -1904546404 1973033568 61076171 1561454979 -371818044 739652586 413107286 1532270236 -346838007 -1398047357 -66114323 -1036583010 1056730794 -1165879437 1651083601 904430927 1807359143 1915929965 -567648400 -1537295887 -83574298 676824499 1554334612 -751722423 -628455341 -1730967514 635453632 -826668988 -43002471 -1624362105 985757197 -539441889 1623853662 784931242 2026633272 1021580908 237323117 236616807 -712547653 -2135777904 -1455599293 2095026264 -1154390414 985373005 1741777672 -1916093910 823745391 1353592093 305274978 1969543214 1052978447 -860108546 591028408 1424379926 963683645 -134750164 -1777362464 -1052760071 -416098382 1391269442 1461683021 -922034777 1776138134 -1944563950 1413775601 -1242013642 1193466332 52748103 -1615728777 -655331466 -1423208787 1752669910 -1389922034 1426083150 -1929402515 -1796850717 -1347483066 -1035771141 -2134765312 391633175 2003462506 -1140359660 -1248969337 22698264 -370216010 -1264215423 1875027672 387730204 1926732105 1528617545 500167249 594941934 1928490674 -252923640 1905764794 -407391661 949196865 1251136449 862996693 -302644466 1906095489 766872417 -937607660 886325825 1214235308 288008460 -597974750 98361512 404911593 -292835441 1025121902 -2086591007 -1148657413 -109043465 -816007961 870545008 1165844791 843562020 -1285058552 1260664495 -843216503 -86908759 1776300665 494435541 -1134369640 -918418900 -1694435289 1568448900 2144386839 -354430666 595566470 1297804985 -1240311987 120681418 131267762 -152915015 -439960066 -680284935 509251105 -1101020122 148606204 -743703978 1347273887 -1129292297 1914715701 429270364 -658227872 814844230 -698436178 1325467973 -696636263 -1036619025 1193102958 -1809907181 -1779172986 -1338625196 724533196 993081217 691917549 581785278 -507924712 -73559141 -1191828941 495765473 -1923955233 27138412 -103564163 704477418 -496218367 2065521790 -831863242 979048041 1385266525 -1776440183 -1125699728 1142278865 1743116142 344285751 -103166654 1274594109 1909852941 -1565372082 -764736995 819992126 -1176815392 950218583 -590222096 2039702992 -1207531881 2095628225 993112573 -1982625290 -898964191 2031946778 1793923019 -630016695 -136076700 1419124766 1639007210 -974681402 198091548 1980780945 -1928871680 66453378 1519781464 -1571241311 -1929560369 1422132494 1132835629 98477682 -1364131773 -1562046799 -139983369 -1656479182 811573084 -1598634045 1074538683 981963683 264196339 1925916794 -348194625 856560224 -1586726071 1556135573 -315840580 -1541441479 -259886130 1616263582 -2094649098 786785224 973645817 -370103512 -1085070664 1002568541 1651012863 -1111581149 470513476 2938735 420614599 -439544283 1848182228 130703673 -1482473913 -1742613817 1797555505 1989851896 473307043 1578412045 1751890107 517623253 846697707 1496544376 1731302931 603187939 1989159905 -335957900 -602273709 207728041 -838279664 -1220645779 1922008839 18844697 1609487091 -132755813 1011974706 658736677 -2036162251 1087901182 -440581621 170449769 -1552941089 -750401192 -945683170 1833923225 -1771058141 -384722437 -1673190794 -1413086963 1960031373 -401916031 1080896045 614967759 653129257 -390505749 -513167651 -945556484 393035756 1337736451 783624205 176669690 1050402599 1758959865 1213726874 -116130057 197366381 -623148938 -359102587 -1414430034 -2034677710 -2075262017 1291118585 -728499476 1812876751 1826993835 -2091103477 -464972999 -588770743 2118213767 1730673784 1854414574 -1483274103 999987207 466956105 -1707827987 374339452 -1222785171 282827057 902526299 -1439475223 1516300386 793527404 -805587791 100708868 -278037276 -1191551649 172757548 -1166603818 69513501 -1698030244 -1495721927 -267222624 1143426025 1726929908 856199778 1651316464 1326316854 -1394100706 -869046572 2144946307 -1898751118 -2062996548 1732853187 1865331781 -1798699994 1944411697 1720798077 752191216 760221189 1924912659 863974909 -1585428259 159222562 1869320561 -1412761413 -1548860139 -1828202859 -1831448174 -151873220 854685712 -209790363 -213824629 -1304147722 -123819078 -1538756540 -372134970 1045816264 -1978174643 1932038249 2020155135 -2068233394 -1815194447 1898271507 513787848 1642173341 -804810817 177458740 1129426249 1632383753 1373129546 52714254 -1299372805 1163141747 -81406075 535491032 370825984 914115289 -551225047 346449309 1457832190 454632512 -558757345 -1200619961 -986187404 -2092510544 -1890199617 -559790668 669566869 -1010607803 -139365204 854312593 1240704762 -1002650649 -1947904399 -801332402 -25130674 1290833246 -1985271825 -419635209 -1559758316 -1261566939 1608398452 -1708278310 -1779364919 667154566 2028902517 -240601719 -1977820947 -480140184 -1864636022 1349957280 1005826885 1573825707 966244866 233946416 1074951761 -490235591 -1703998734 278821956 -1935975445 848292424 -1068941316 -256735436 1764746608 155205392 -2089726846 1479477659 -462293614 416089251 811452831 -422492568 48759229 -1836278758 -1567164446 1678669567 1571217883 -175204947 704549586 -1835532328 637573513 1442517810 1849729463 -1984410723 -791331365 916241429 1654181382 -1777812512 -1963494767 454426237 -1263866811 -794323371 382733117 109019842 -958346203 -840118925 -1789528704 1887188152 -1725205661 -1879231120 -2079589589 -30034038 -597058021 927587388 758558469 2020046029 -793200944 -1436993508 -1976847801 -1525065462 -181785338 252221052 -1701017104 -544015453 -1842012468 166214540 1637225118 1407664451 1339102038 1268335428 142030772 1684871130 2047525128 1660847203 326703315 -1745057912 -84480337 -1334093005 -464542745 -324276808 1553708391 -822254441 989928165 858936698 -97336765 1883760377 1255458079 1250250647 -1098941676 1850154741 -882030412 -1241481437 1311968501 -1343901612 962679960 -252834625 -56012324 -1209928740 1189380998 -1049724277 -521991086 -1705396438 -227215761 -1883007097 182517264 -912354891 277781419 -766037303 -1853434036 1791729361 1937865965 427392890 -1161874580 -1806276495 2014609219 1595024137 2087477745 294926222 -1836327719 -1924892992 -579069581 825060671 -573413097 -2022514755 1826028670 -1834928642 1017317088 -19759114 414295849 465250629 -1602429695 40595740 -1086830104 -1953932829 -172056433 2108335308 -707258401 -156183349 1611219631 1500684084 1075958541 -1787888240 -878748564 1294152929 -1608435500 1608549278 1498613195 1570602698 1381762281 -896658659 -543062518 885878379 -1573913031 -2016076639 -1985579480 344019266 -560290024 -1267112970 -957441412 -160349172 -1560429898 -1126113174 -1165883333 -16352587 525251912 632039329 -285914719 1799151679 1294048444 -1297584268 -880118190 1791778820 -385341672 771495645 -1225787800 -271000731 -884927320 1390796678 493517976 398852164 119476631 -928046262 1222479089 -682990061 249228810 -815280223 -1027982291 -787653059 1372041376 1452025731 -713714370 -746168692 460776034 622960565 1512146598 -353949871 21678764 -603900368 -1379161105 873841591 1768359705 1730168830 -1492949959 31938545 -1959011995 -1362156988 -653605681 -1240009873 -1550853781 -712456298 -2092996897 36376565 -1063438714 1942645133 -191566655 634857869 -1401866553 1993212634 725895786 1443146084 -1854480955 1729567165 1440657901 -173748358 99412528 -245335459 -1881433745 -657645982 125195123 -1551314557 -520178802 1926461881 428708023 330168376 -1356096858 1092422204 290960132 -353836341 -117549613 -1172868879 -1031613798 -19179259 760429558 -1081118297 957567501 1648715705 1017192535 -524458722 389337832 803569563 -1109727597 -629645310 -958105018 -1756642309 1709691325 -282049110 -478622979 -1632233967 -557561651 60273095 2096084201 -2142691043 -986095504 1903510526 -913444165 1670745039 1658376591 74616305 1910623586 1094061018 -2029434597 -69162351 -1247607487 518544478 547655109 1123714139 938187323 2123009713 1621719523 -839332625 1728888666 -1255773590 -1404042978 -900116447 -55084077 83515954 1080716406 54025216 -521362866 211241031 -1790657185 97803975 -152475206 -1572828154 2074460186 -1416334565 -1282251966 -339783619 1497838998 -1302943560 -972025430 -34104729 82465372 2044382049 1247920511 -1204590637 817510277 2006698435 28883125 1484475172 493603205 -2108586259 1092310548 51107045 -1272626904 -617336028 338762181 -1892372153 1367148566 238420702 2027148569 417474905 -636614647 -1656576128 -1135395961 -451757510 -742542944 1689900823 -1910797881 1059124307 -678539035 -1629757068 1468381848 1837691177 -2050124005 -1509662517 -1434121429 -2122087724 -1179539762 -1058013887 -1153383297 -41262043 -1292542225 107170772 640240870 -695692299 791539255 -1182371267 -1965806098 -720830003 1100964337 -1898504303 1180986893 1630767399 1065343155 1908397289 584890529 705148645 1543789764 684575831 1002435392 1040505136 344888738 -170611157 -1470022834 -2133316907 1731239779 -676323241 -1122950793 1892262472 482820906 942393342 828123191 -657846235 1942821044 308329510 947229712 1466511561 -1597842142 1841445424 -1329344797 1352338887 557370565 1485486766 -1373904186 -1337961946 -403596379 -1998163287 13780530 1137943975 -1071532208 -1368559209 237518519 398365893 369063091 -2147020232 -1141156157 1119421702 1536369272 -1353658023 -526819449 -1295238146 749622499 335165642 856717011 -2146000698 1089208363 1790233488 2141435248 -983348667 -724786730 4879485 1356701756 1007872014 -1733714681 -1954654325 -224672541 1148835244 -218773758 1367696270 -255149223 -229464632 -18129351 -48746186 -1083139937 1091095707 -2127853460 436692503 1571730783 -1851581147 -1430298680 208369709 1414692536 -309254028 -1113648279 -778610002 635378146 -238152997 -1826407619 1713082666 -1724859001 -132625858 -1546207814 1923314358 704125278 -847534758 -344307594 -1117995765 1928667351 -453308986 678855436 -797639277 2126823476 140811346 -676267837 1028678579 -1159562165 458284601 -2086829280 966854057 622801468 -1725291333 -931449928 1006914068 1616944535 -1840948590 1348357555 553795668 1677570011 -60388991 384392744 -915335609 977419236 -203653442 446639951 106753722 -972593637 1286146336 -604811408 1673191172 -849818975 -1784682164 855283063 100065828 1762873544 -1432509248 479668350 -276531785 -1208083861 865969690 -2039350840 1698551735 1545719587 -1928954982 1693905575 -1680196667 1803936863 -467263648 -1524921943 1255368773 -869072574 -1943503266 1048273553 -2081935267 -1323597315 601173156 547366778 1143248433 1416127123 1354684666 -730424664 1071974278 -1041334739 1199141485 -1469476461 -1192374963 2072187500 1280773876 -1499012121 1071640224 760975162 796814777 -1213611345 -1383970804 50567504 -850713376 601636111 728577844 -1940831753 2116767730 82682369 -1873573267 -1824104256 2041522510 -1377314532 -57777995 1115915365 -1941892383 97812144 198921313 -346945574 -484177143 -1699475057 449248357 -728244990 -1408514100 -336190202 1442626149 -848192054 1768824636 -1700658844 1374066310 -892732045 44727048 -162077405 2139219125 712694570 306139041 -1568866395 654982563 -438370491 -1339823329 -1755598458 177907680 1349023904 -227912194 -1273432306 -559519823 -389906699 -329730380 795855729 -1206152262 -1803680004 -1480699511 -1702972906 -174561877 97818204 2111458869 736855807 1840060818 1478885870 1373563822 1325716586 648850593 -966240842 1133366638 683732306 -1252222888 928939068 -2069118241 -2076162624 394736258 1626611045 1920496117 -245828989 -31577529 -2079305122 -891030871 -1333143660 -881789056 -1719759206 -1525382609 -739787905 388744854 1393050872 1000296049 -1985735450 1622283881 -452087172 -523389340 -332822300 -466116624 766375632 -943170632 1884598896 843662344 -1859751082 -416781013 546520391 1644947302 -1874512148 1609088531 682495841 838492788 -937190037 -1531098515 -856902194 -904191040 -1439121610 1889192688 1717848435 -549521269 496324690 -361049993 -101190811 559126651 1319309574 -1448454078 1314085150 1545175191 -747282856 1041823986 -229168848 505775212 2078903629 1250766417 -261808335 -1553681446 896595980 -219887590 -1920328989 -1521133811 -1914285934 -902932741 39402418 1441046588 1895055519 -1254058267 -51386318 1894107675 919986277 -1923847446 -1323984821 1642037184 -840233337 2024398841 -262706033 964086882 1323197950 2099459694 115973063 -576662121 -443820909 -281990312 -95433965 2146222708 1281643301 1414770456 859278361 1168535929 1257667730 1137678648 1461246276 -1404659430 -728474760 278316995 -1770882308 -307109735 555514854 -1561502018 1471199253 -291621775 1731798941 116792604 -1404485723 1319651328 86487969 1117442118 -685811193 588415131 -1059895814 -1210353236 2120626380 1476375190 138032236 -558301946 -590455635 1845769026 -1393298729 -1282516043 228147393 -889455497 1223919927 -1272062465 1772199523 1856924479 838415684 424403075 52034040 1933885921 375075296 1332367290 -1587377941 481438523 -664610077 1647956408 -1077088470 -447899266 400553479 -344061040 -879227613 1124747918 1979361398 -467489157 -2054849976 -2042554126 -810487781 637627719 -1668833223 -7863243 69034179 -1335597656 -1230564624 -1563007843 399431046 408066520 -979928786 -687166938 -930002785 494631439 1983407380 -243688677 105849216 1445719673 -452452852 -300330590 852033125 236074899 1390981404 2138250908 1736660821 -1068382331 -1537345889 -1839735450 -250099839 876987420 1291599694 -2143973585 -1007925743 701115459 964006375 -2086081899 -989817863 1917397536 572960494 1244121009 -1693771353 -1217676923 970772904 -997681959 147020541 -1792794968 -1459592514 1289683775 -839082072 -339262948 -2031571633 84284324 1240362927 1116846655 -1525600015 -731190615 -1207149622 -2106243555 -192752582 -266756706 884450800 -1430232565 -1586750234 -1044707636 1261462012 -801029424 1580422790 -1398292634 865715887 -1299596480 -1746715873 656462088 1550343319 848740212 -1313507767 395972214 1495800168 -145514791 1247108609 -498272561 -428787003 239415740 -599477816 -1494507351 -754424380 192702933 -135835199 1875587914 1838651277 1676617657 846358868 2070760770 527823109 1557576651 -846706927 -406574551 -2084794163 -932607576 1235324058 1419946497 -770302086 -475707242 -1700159304 -1591733579 -158130885 -69165793 -1738797471 858730671 1627870792 -449221431 1687785912 -589983934 -1564712885 -1130932560 -788929196 -1895810383 -225901684 1814773219 -1671728332 -291422397 1295336506 1598315532 2042136157 1546709063 328912418 -1982962130 1954408088 -1202629368 1935072862 1133788732 2029113587 -2073705343 -1025587543 2129544260 1665409996 1650734974 991740099 -592054137 1430350568 1454434722 1713081378 -1818872455 -1553149466 -511478058 -860280907 -645263420 1416972668 -1941342093 -1140705108 262067991 1411941536 -1651117442 653308148 1643487808 1750868916 737063034 -1081137402 1955556769 862809384 -1853512373 -1334117161 -345171762 -1653543666 197997266 184457104 1969040337 301757878 -127107291 -1987483883 1823522631 445118599 952703772 -381497843 -2069455036 -757209852 538880200 -1827463291 -12967970 1943764959 1737727807 -711863810 -1199184466 780864560 278453571 -20143467 -1357502780 -1421977164 -1506399026 -1920665738 382035811 -90992626 -1712766340 193108986 -641746687 1462229176 1689547281 1143398982 882987985 1674831849 -67273772 -615887665 -1848617864 448574956 2059418875 1585734833 328287144 777956629 -1013778707 -1073467058 -451198500 -1568011356 1548952959 -1548284773 1352705993 -2070801732 949476532 798716079 -52212239 -2140790102 931455800 -1458052080 -19991914 -81359204 2109319408 28565484 1070349761 136397650 -2121190318 1988081070 -1742384753 -691751706 1758800914 -952431964 2000531659 -669220044 407269485 -1488770247 1121103377 1642523937 638226065 -514742128 1788881639 105412962 -749776115 -1560791279 -482600355 882920375 -1353189395 -148292483 -1658919886 2002774433 -1052477318 679122503 -608474739 1236346686 -1315217737 2057839513 -1562966262 1365259383 -1885118206 601462721 881291850 1873711775 826185882 302660996 663207096 -1343096554 -2081870697 1983169735 -779086310 -1085605485 733216685 1793205516 -1782357705 716957884 -1940426790 895281191 1623780521 2105065807 508292979 -1911119318 1843149196 -299334963 1121726955 1828383397 -575959224 1104412035 -1132050233 468429231 -255191505 1150906710 1083785930 -519734382 1817069336 -261507374 -125459205 -409220795 -26353173 2103932167 -1407954662 -171495383 -1081030443 1518091262 -2147283438 -578883321 1704919665 -1423561605 1154001814 -1880126589 -331717491 -128971409 -377567847 -1606456077 -1169105566 417047404 430873754 1123911313 -402487090 -1012978531 -1213800177 -176699211 -333116524 251157465 -342896843 345056078 -628408782 106182548 -343898222 586402037 -511246250 726206528 -190228991 970941069 2059866910 2146376516 -1194408633 -1006619235 -80451672 405099051 -738268957 -640746894 2053595539 -269697999 -1931564609 1583656712 620684808 1689236467 1551768291 -672579837 -978783426 1927221613 -2073635794 -811232604 92704077 1328246390 991626561 -1239646988 787535297 -360616761 -348458408 -1282186784 1687761708 1280606048 -311672108 -1045516718 -911951140 1672015741 899846240 1789583154 957444991 -1358399071 -312111096 1062980730 1738543871 -259795236 701196501 -623944926 1081655256 934045657 -400224605 -281504971 -2096360626 1826933459 1890623940 141672409 -1141350392 592604638 776393203 2102045224 -242341333 555425915 -1375698803 1756977651 -698098850 970493122 -1744531106 -1561973851 638283441 -1464586217 -1296977619 -1432448218 -63618512 474885366 -447257685 -47092189 -928187009 -1509570881 1649239107 -2028610606 1111059536 63134688 -1744837061 929856379 -509396566 1199844811 1009469093 55316340 2573507 -1325555179 1379203658 -110358164 501005927 834359339 -1181021735 1672165919 1183477931 1393410995 -1370646855 -281862366 -1624183919 -1507169628 342932891 754527538 -1393068018 -526012300 -1736436225 239214379 -1971816218 1535434988 -1688076063 -750443835 -581736866 757556954 -1234982949 -1234719935 -819985406 -1165022014 -1779371533 244074327 1499160107 -1976928974 -1294482754 -1849675406 787203787 -956031593 1853631452 -1621944635 -370191630 -1641701915 1783428387 -64074244 1850718226 -455588020 -2072157225 -2047894490 1149707766 -1332380384 -1896343098 1371362682 -1708684729 -415637478 -1414481697 187204543 866310080 1039853362 -52041862 115101787 595079513 623676304 -1531804694 -1724369737 -198486796 205654342 384295153 1607030624 -1629935148 -1125727253 629262744 736728766 -1784732436 -1292878615 920282030 596715881 -1708739042 243341241 -203556083 591213428 -867410171 -1436048740 2006334090 345529407 -897845502 611417245 1793397521 -1438957737 551079025 1021237512 727753221 -1630242993 -1986739389 -19781399 -1782185491 1005361492 619588239 1081445466 -1691610220 -1967684953 -1254598260 1398724791 433540014 -1820725564 397836544 1941382022 332638874 -880694558 -309774190 893952211 853115210 -1680933240 1146983524 883352756 -1394977000 -1110010863 211650613 -1992720085 1291746046 664062868 -1396870672 1788726463 2103145957 -1335342853 218373599 -2042231424 1127896657 2025586510 1548190377 -1766052213 1484353816 -155671730 -735278383 -1547052638 -1613546648 -752706258 -2139587121 -1066332283 1967559555 -884530106 560896139 1658760487 1332839562 177507885 -376527715 -880375870 1412464235 -1496778445 209535767 711000647 -1443902700 -1933093066 12784674 -2023540421 199198888 -762742417 374060747 1924036169 -1458865500 -1968024141 -269526872 130466268 -1857131967 -899556944 120387618 -1273584840 109932201 -1093573509 -765598246 -1970993471 1281407130 541706995 -1397346246 273012936 1621625082 -533914753 247534685 1493608785 1113482031 -525649989 -782129324 1957140512 1209015335 2046595482 -2101538402 1375823230 -1329722160 1413598682 -786179785 -221043142 1055979194 267452299 -312015727 1639895730 2088707506 1192576262 143064585 259543483 -234845675 465589347 1089241375 105274456 1189605251 572743387 -1344909514 1428520614 -2123919010 182634863 -1210395240 -1150294014 -1382337963 -923127835 1272440005 -283906540 -779619395 -1696524639 -1999334045 1176423823 -1112540488 1834076799 1814664780 -2048155783 -1165224301 -1110835502 1623181779 -153811622 -2072348275 45574864 1316527188 -1976061669 -1794190203 331599767 2093990669 -893694372 985015141 -584072454 -2007712973 1361220953 189407136 -366681827 710134448 598543019 -1030402624 180039829 1924454907 -763180184 2123012091 80085159 211526961 1129228165 -152979253 -17905536 173457098 -309975907 -747773937 -1340948843 355551182 1567494301 1621978799 -1322246816 -1469560030 -1741249653 341292626 -1093995232 -486035466 -295376402 -1173295400 128862366 -1299307815 545624493 1483017771 863620166 -29941464 -1718005382 -673554948 -880441673 -1661699162 134383048 -307628597 1846695530 -255774428 -1790302474 -164624244 -2012475910 -464343926 -632920055 672060297 -2081440151 2035106912 -198578474 -1666343142 1296336951 1437834962 -796714699 1248804152 -285233548 -481353750 1043051559 -1898070570 -1530931165 776261443 273298366 19883348 -60287992 1083043880 -507839546 322388587 -1405839859 760895183 791756715 1520799795 2086441345 -1564573359 -2023036756 2001259585 -1184301816 -1411523954 -1472939482 871130785 756998601 1510287009 -1581534863 784313637 -1928155479 -1686151857 873912468 -1946310067 -619000674 1156158140 1549283092 -1771476136 -1371063560 -380283049 -2053823975 46877969 933951885 1746351570 -1510028905 1323703744 -1437213395 2120249537 1249099137 726846518 -581063782 -641765949 773864047 1141407914 926241785 1971527809 -1974609269 1809883623 -1122587099 251792235 -492821588 -9727926 1172985587 -304789953 -1561959834 -1275536524 1928693239 -1763120518 -1721764165 -1772651454 -154575463 672295515 708628147 1681438033 270599514 -1484154221 -1426799897 2015634567 1945676193 -707317386 -609723712 -647066453 -1062050916 -118836417 441052266 1988086441 -1882217735 -648418576 838398500 1200997864 -1309150845 -1829183293 -614335854 -815311824 1179907633 1418341362 1389755423 -1146593727 1254834131 -1214448423 -118822968 -1396783410 -1465206058 -1586193379 -772822768 1821582874 -947672162 1221421378 -1518385085 -1767129232 104146922 -166934410 83401038 291887045 1723919534 -1256436452 -805255501 2010151778 1416200851 487025341 -5422055 -2107333761 -1558298220 400190781 409664720 1043723547 97319707 1983102406 -1217093245 1328324440 1315744119 -313126527 1431339881 500321512 -1758300131 -372816248 459581871 -1151566323 492594873 1788460459 427142822 210058779 143155946 676573128 -121149793 453293821 1887602178 -1500482551 586492190 -521297026 598891181 978876605 -1619111856 -1572305918 303948095 -480648240 -710473291 1798530777 -2100375958 1309392255 -255528658 1515030820 2118420840 344597634 1458292767 1837456896 -1809505581 1561141290 614686999 250913770 -1398325470 -2084571746 -944070527 -1426941722 252747496 -1849124526 -628875797 -93527102 1886437740 213352354 496869647 -978770380 -761289537 1235540111 1266306454 1190857036 1989675469 1597810783 -1741876223 -156027569 1244910444 -375632539 -662863302 2082960789 -1929175430 1052259476 -93257132 -1940426457 -1394192405 -1575592724 -1964997143 -764805397 -1947305035 -54734903 1621730841 990242293 -1070222205 1768252908 -2015098965 771668099 227397568 -42418563 1912354900 -871231056 1831232540 1321871790 682644932 -1361408233 -1041318094 532277436 735535911 -1832967964 -556550373 -606222644 -934969005 -503943425 889527136 2019853700 1527880659 969151193 -1115293147 -278702764 -1647912904 -2065292460 1721641936 1218940632 1637191780 1433589308 -1676974511 -1716563500 -526085841 -1808998430 790252407 -1986168482 -739299230 785265596 1358871145 -1055969545 1918529420 1438105584 -1720841114 -609223396 -424799291 463124010 -718070304 1577432822 -1492012191 -1876635998 1620258116 619590780 1267083798 -1998897545 1316464363 -1570061807 -1761900362 991246763 1049202057 1166198956 709516443 1412930894 -2084166439 994211001 1606422819 -1125115376 -94612600 -151843418 -1215474993 -678821377 -2047554504 -278528833 -1166032430 1303788522 -586521977 -738443803 -1688569860 -980009713 927794093 -400456929 -1311196681 -826374558 498751354 -689176043 1933396031 1818960353 -186273884 675236790 -1006329313 -1336898250 1974719066 260933217 734571865 -643413735 -621190516 -775787029 -1644272152 548633428 -963869699 -967618082 -823384166 792071988 -1550394591 1545915906 -688800692 1479525927 263798601 -151763549 39775270 -334509956 1320702036 -341806366 -1342575974 -104294229 -861801393 1772669460 -1599028933 1707064318 -995085281 251973783 -892419666 2110903569 -927066076 -1272388950 1657963387 1134726904 -754647127 1298221492 -283127984 1004345123 -1893497049 1029115723 -1953755324 -2040334181 -596881485 -455948434 -1461290006 295648060 -1716796889 -1055465918 -823955059 -517465201 1460266172 -920041737 -1368307989 23180093 -1010594464 -442373715 -1144442140 1562418961 -1848446750 -816133412 -1390095240 1012615324 -1092297930 -230958098 1552923100 244991162 -1201768122 1134461409 -1979762594 -172480786 1774955487 -1102976119 -1076850494 243351554 -502077595 251828924 -142615219 1840452545 1341787358 -1820153375 651517588 -2015614287 290111431 -1746255830 -1705366847 715155397 1217634161 -653702539 -1170751083 1559032230 -1337599638 1926402328 -1033341934 -1466280004 1358866509 -1510430459 -803943035 -1196724612 -1195961073 150102867 -1511727546 -405107544 -1854380028 333059234 1559573997 -107486659 1773807690 1029334722 1058254685 850152274 -792738541 1366225225 -913523922 83387887 -565640696 -988866604 -1799322587 -1906735719 -1435102470 -619530205 -258894716 1162282148 -1789892674 -1499075861 1040348608 1982522877 542136188 -2077886904 209487233 -421517311 -346625373 928106888 123030864 767720257 259835737 -696315420 -2024534336 -162297750 1725556016 350402616 -2146795513 1575516587 -2070924898 -1054466612 -81072582 1645304566 -478840187 2059726144 -1005467735 -1324549743 1410441398 -390883276 -997166813 671754623 -1012242313 1228700757 -1732399515 -1763276235 783636327 -801020020 -1382844883 1131592864 1494660550 -164411462 1578613845 -1597448102 906677092 -1697618989 -297357591 -342276129 -1872921023 -327975815 -1017655452 -1210532508 1093773837 -553394251 -807636326 778898756 -972652855 103960571 -1468753885 -1928786796 -685595466 1311897971 1919940765 -833986347 -115120835 -1656141224 1159660704 -996099873 -732908507 -1079749599 1651247256 246265348 -70443510 1211675335 -353652456 2118788217 1092381874 835361775 -812046277 1632375757 -6094108 -1938904425 -165886066 1965398868 -100050025 -170159041 1768657922 -1657429946 805517884 83165874 1576903573 -383795938 554331428 -468003427 -5364409 1403741351 1918457287 -2134502667 8956752 -327270933 398839899 -1283585048 -1986747526 1421658020 -766036023 -695107704 669140024 1082411206 -1993358278 789400979 -1361766204 -13541165 869613056 -846185222 -351969369 -38507825 1319161933 -1021700264 1581094908 817240944 1779662574 -2062828905 1004060402 158717996 -1363063991 -1296209132 -1143784114 1884574833 -733399263 -728717550 555337459 1987116221 2101461000 -1167390178 894065043 760270482 -172393967 -1262465026 -2008494978 -649634318 -2000881922 263141349 -1926726015 1118290932 188194735 -1181973459 1239910493 1576361625 -1148932693 -1974122614 -576576614 -1234499126 -1543555293 2043520396 -1871433192 924177932 -777536321 -1724021172 -1974489264 1111984809 748865377 522417557 1468006540 -1878174584 231648668 -1568725228 -104003923 -1315816099 -1083536951 -1047209106 -1968084151 -272129353 -1580565213 -1776516395 290600605 162934269 50470470 563567502 -1489153610 -1257254323 -1869831389 2012706533 426448660 -631635732 531237196 -664405442 -767195759 314350248 1629451636 149843933 2002677020 1268073411 -27844651 1550180343 -1528496169 1749042726 367406347 1257045208 297410337 -161342656 1201996162 -398134754 397337072 -28726300 -124888692 -773030666 1450170980 807807095 -1281501792 531195020 83854969 -740648889 457507865 101150628 408324128 -1266301053 -140238773 -1713063101 814722992 -1307951992 1672954546 -973146675 2147026349 321943529 -1884849831 767787547 325393281 -15659185 -1226737309 -80912148 1906063451 499246088 1214634433 1788538122 781878404 -1744371689 1825944382 -935271215 -393880266 1042565254 -1697386807 -773568979 -485919368 -1807450223 -1032494740 1381255275 1706277249 1142482204 493974367 -269309737 -1994170261 866750307 1037667304 -1770858088 2029597275 1916187634 581550339 -1208872411 573651944 1991735301 1165108954 2073974088 -1116528877 -545735531 -809640852 474854677 1663203355 -477343479 1879839736 1256356239 -899428117 -1463644671 1950382888 596474788 -217236800 -1699391228 -594215362 -1840837166 1667672491 595483420 2129618626 -517117520 -1903333192 1212097084 -855520918 -1140506513 -642399103 -1845978643 1973412628 1562032724 848112086 89484069 861475307 1911028475 1177217994 293690649 -124274098 1129939387 -2005733865 -1463253077 1058228807 -2036739498 2103428035 -456400709 278232796 -1084867843 -439384308 -37131914 -386319503 -1380582174 -607813937 2143641659 -442533950 1046686538 -1897873768 -1920290660 575362245 1903936541 -881928450 634200051 507577187 -1288190775 -1616766718 483454576 2110189101 -1195273970 608212852 721659647 301687073 449161682 -467245337 -1203034534 2087074061 1759981456 992966939 1926380172 1748384406 1017241817 -1723876193 1614904224 684954280 1689050819 -1709145603 -953009554 1985162152 -1838595188 2038028888 695114085 169011582 639889823 -864017326 -868141286 838333748 1031428483 1674946911 -1825259065 590998499 128020216 1182640475 1814906842 -1509634222 -1880925329 1409512173 -212980176 1489668016 -1148271501 211898198 -1222921447 1676107004 1234035560 1730970310 1269194173 -2136208105 -582000593 1840753743 -867695689 -854679685 917038743 -1876197039 -301437040 -803143506 2101735473 -63011907 314872375 239781326 1661645304 2048937578 -526258908 1518192995 -301468831 -272398333 -1774772104 1456861189 -749542210 -1488557507 -1991251566 -675367702 -1332732203 -1367734605 1670106356 -1332055404 191212379 963000855 -613782835 -1076394007 1475257915 -394722970 -596195245 1846604271 1632338053 -176335736 -1900783944 1002778201 -221912981 178138419 -543509333 1629719036 -615000267 1977224947 -1409064455 1475542345 1318851056 -2021777301 -1079957083 82189479 1920673411 69899548 772708710 -240084206 1046044885 1367895422 -30266385 -281283168 -565366341 1580785026 291174375 2015470436 -1030284493 1710874078 1690041165 -249165002 -872448237 420658943 -384972688 -1809143513 -459277222 1765346468 1761334545 -1112614252 -1189529668 -458338959 -1190233866 -526861552 859172227 485415278 -512278226 509815235 -69350052 1572491681 -714124338 -931235657 345048102 669512959 -484603366 -140539407 -639092488 503716502 -1203077241 953162506 2003015004 -1657595534 1286912651 -1715020043 1948244666 300454562 -45891016 1134025591 2004243545 1474676769 873064654 -603894802 -152851236 764763120 1760674282 1046721553 -458956876 337710196 -1778307913 1555418264 -592684344 1992483223 -1855295071 1643020331 -1443479488 584912147 623060033 -688393554 -1216562190 1369056420 -1756129965 -1178728125 -1204105935 -327600565 -2138000568 -1882975025 735445111 -1394483786 2108099403 -162149747 1224623270 1464559521 35247269 -1901689002 -999250859 -1444470624 -969646346 1696529618 -534781170 731108741 1804651792 1337657234 -334860068 -915330556 -262633102 -568839556 418900288 -837305895 1036291505 -217318830 532284226 1452063693 -588550332 51500100 603527241 -1763829425 384352326 -958429722 -2079524318 -1485998448 -1833211696 504753937 -2093607640 -1268229237 1587317644 400922982 515336358 295943615 1931694909 -2058412957 -1285682560 496536062 935171783 1136348200 -341701790 -1246883115 1337998918 101087817 357407274 1397327385 -1978416097 -1189258754 1138944036 465198218 1747852856 324053167 -1272313954 2016102547 1283615351 -466885008 -788631049 -1593206053 -2130072413 -1780495522 1112637894 -1146564346 1296361226 45504649 529199235 1702368199 1106698881 -1903729878 1227687752 -1782418221 -1240242444 1172925964 1691204786 109190182 1280655518 -2018900199 603314756 -148002558 -819904264 -90646392 -337810991 -16895331 -886608529 -227262583 -1736690993 -1264186720 -1401042302 495270448 -2146688192 -949623221 741081578 513677984 -1992222062 1537016278 1064777235 2070761648 1611670365 796929511 -517804981 1320951888 500061730 -563800991 220577507 1642121178 1474427019 -2142561954 -1800980445 -1922699436 1805809645 -1284904946 -1831388945 449452485 -267841167 705957334 -1205890895 2040784865 -1277687856 -1290189931 -516945956 1574958030 -953657695 -963352994 -1241479202 931049013 1719198037 663925458 1819837631 -555448906 1068147719 -1460904263 -714091944 -831742814 -1000739512 740138269 80954168 -651339269 -952399394 1639189779 1539645476 59009518 1195076553 1114026400 1941996030 -1102514694 1717318947 -1512518412 839809148 -1492131288 -69485562 772269637 1725641621 -143964868 -166778056 675991807 1347438980 1859266478 1373966220 1875937264 -1940641027 -768347537 -720442202 646457841 871121455 -1126216162 -1169164135 -782474253 -2128894569 1415331332 -187873358 100568170 40158562 2129435006 921438766 -867978450 1059596281 678557420 -267929965 1252574655 -1518653094 -1028887870 2102202923 320730400 -1287868372 1290927259 1364308985 -1664854753 -1786698850 1150476399 -2067741668 1702323429 -719377743 -916460597 -1232240167 -1519164807 1645314710 320502117 535778981 -1088693021 -713167661 -1111264989 -1906037113 121071507 1117794613 -1403683158 -1627367906 169997428 36806354 972166755 -1487151734 -1553362894 287991315 345838725 1999910220 -2043197818 1735105912 -1383448437 2072941498 -1599697860 -10868916 778338773 858467337 308321061 462341891 -2029840959 -824551736 -381641544 -1586627590 379314364 -447493350 -2098716568 -592284768 1982662064 786757106 -646107382 -1068736950 2102255430 1315588321 283221801 -87823338 1106986145 1800230848 1684711736 -2025287595 1023754885 -1342966477 -1130403301 -338659171 -136955871 115625361 615014642 -940450328 1687328068 -756307425 -1840601171 29130165 1954093288 -457012095 -2127314156 1215900111 -1902012740 478672515 -10591111 697823056 1543650168 -1353009693 1849807753 198611318 -594567548 1940280097 -921742533 1247678075 58162470 -1302658052 2134084955 -1288177464 228258591 433440806 -908850892 2143632683 1651368772 1070935938 1666877603 -657217502 -1121333292 -1092882130 -49996959 -847282538 -2115862120 320126929 -930242643 1342249432 -870868570 -164845289 -643247896 1918655358 -1048835795 -1421296040 -394130732 1249383373 -1776618454 -1271461986 -1734522448 979243236 773157890 169091326 1528376063 -1405945791 875805181 326145658 -1295184122 -1126061845 1751480962 146732160 -1363050806 858203584 -1186931289 790175115 548044991 731847906 -1917978850 -347930188 475964701 958089205 393515805 1438368830 -251826494 1304482096 -783995559 88376263 1187695564 -2007957770 -1022618418 1065062177 -2041611721 -772018858 1154774634 -1715419598 42299349 -628975155 -861455783 746092109 -199698379 -1296261533 1881974472 1870224069 -1004772234 1446016269 1383445310 -48655338 246896439 -1593862964 -245091382 -87811225 -768245213 -1948266215 -670585196 -1460076480 1642296333 2037073411 -535185101 283100733 -2138175393 -1989008242 1204181252 355110588 -125311233 -1130037121 -618917932 1875576335 -195670809 1239839889 532804074 -1823899417 -1707988013 889395394 718790013 412569525 668331707 -1671148206 2086309540 -1886251495 601026895 -1285669563 -445533538 174296454 1375209604 -1264946873 1603218982 -2025259206 1533853710 -193153092 -1242089825 -1815768568 -935145422 1818776572 -756369766 2036230562 916256540 1378456313 66625831 797781748 -485355352 -428801031 1044178254 -1134194251 176249863 1626090818 -1208021531 -1514474808 -64755627 -480589077 -2112034241 -1169929764 -56411026 -1613308912 -1976186625 -124176493 117784206 -1558537904 -302509534 -1352384858 1153952168 -1924585263 -2125273546 821834443 -1682313580 1871882322 -612165805 407215403 871825236 -1909277470 -1182788204 -1642460863 -1033612901 243756611 -1867849404 964037869 1588134495 109967405 -89183071 1517085006 -384860562 -2025935963 -1903579770 -712917417 -1756275076 1333297278 -244814869 -120923776 2035937616 401449632 -318549465 386771576 1925547561 1304102906 -1653705970 -557413741 974166769 -1983460973 -549699250 -284361103 -395892998 299385714 -424620444 -1013961210 1256853926 -1259493312 -1395811439 -716932381 475745463 1964363444 796764621 -376357130 -144078452 -599590922 -942621831 -1075817321 -21909766 -872648691 -1344468121 1115517390 93409354 669845294 1016930373 -604296247 -1806473372 1888360747 -946038327 -1998531113 -1434647661 -1120864950 943425628 959650037 838358271 1660389264 -2104702738 1796650793 -364607619 192344253 -1984190577 1041240853 -1564677853 1622214741 -716060827 1892130821 1117011970 -1653496018 1042068716 -951451763 1771583508 1916297562 1131096796 -718126155 1725729155 -1923757731 -1017033802 -1373007945 1780863642 -935831435 940922525 -265957718 -2134040135 369685888 714515988 1019995769 479502681 128409356 236615295 -1523275353 -450472790 417703257 -499631627 2112266011 357599477 304473872 -1331295252 -546285716 1410616815 -1844257020 -278802113 143071683 1621399263 -586167189 265484160 -454914932 -351933741 -447957615 -960024165 -533521855 -1047625444 1876340544 542382635 -974202349 -1159924111 175122655 2049379720 939414179 905497770 -1170300613 1504882705 -1677586114 749903327 1346086879 -1970852996 125832720 -1867223326 474443483 2122104196 342010458 -2112697706 -953070967 -1283725367 1676890373 317064688 -1211649424 481058027 828179114 -2119353509 -783867304 -26579170 -2030159053 318247534 -1522075422 -302052853 -1446702493 -1213935374 -366712731 -434156672 -1426335423 -1131780174 1425126628 665582906 2118347858 1743847152 612817947 1392308318 319653252 938153954 77236308 1877894687 -959666317 -653424830 698773310 1114354767 -2056015800 245812515 1555590735 -1628914988 -703701308 1410509672 -1166936198 309797666 1907315444 944280306 -91195164 -459853820 -366215446 416152621 -1219159413 765394311 1846933854 233190421 1437912311 -1974274746 -572974383 -141701139 1208591143 -157897879 692219433 -1970951318 -96184420 -400273808 2075801917 -1127787321 -2143731318 1941535836 -826879647 -1837941597 -1850470517 -1080100286 1977293679 701100197 595094691 -227086956 -9705226 -257147117 1979883373 -1804255173 -1871038447 738194143 834927818 119670435 1388677060 776437155 368002479 108559879 -1902024202 -779572274 1245912984 829326477 -1206366842 855627807 -420808553 -2100240703 366167038 -1974155690 1579481202 -1550993267 1001945830 -503010346 778760591 -1450848112 -126421159 -1072982326 -585560547 -418691432 592099830 1605092472 264468306 568334416 1065943084 390377508 533931205 1466772530 407934309 -51307993 1679314046 -1303369181 -1689819114 -399680120 720029749 -127065524 -426653920 1217877072 735324836 1272693847 1603205128 1489412303 1839477925 289570274 1969280985 -1464931594 -2122622885 -487745247 205863515 801278198 294360108 1136127310 881640346 -418294796 2098119043 426226194 -1644943614 1239997516 1289554928 -1955378723 1003601947 1484953963 2095328553 -334815242 58565130 679934308 -1883891815 -296447942 1745821026 661623239 -22750832 1175181877 1697946000 145301807 -1499589072 958873330 735017440 -753099669 -1706307992 -531964321 566463214 1160864260 -756060554 565253273 1709763845 -1087832889 -1246849649 1948186919 426774528 1908170948 1378008141 498072485 -237352721 1801122181 -1768836176 -1864781483 64602099 1990122024 -958011447 1191107161 2099197178 -668921709 2118234417 2026124257 568009502 -708847430 1602933037 -457377406 198551279 1730440231 -459303126 1650415414 -1903902230 56437465 -934230945 1398592372 1600577316 -2087273848 1016689691 -1349686628 755233485 291861441 -788288534 -1116646131 -343123067 1582703472 -247370852 -2016723758 -873756856 -277271267 -451078382 1385919512 -1649353584 -268180281 -606421697 -307142876 -1238717698 1722382394 -1963349444 -268802120 -848879064 -955528042 -1470682004 -1078753371 911526680 -1582152572 1735997476 390795228 1956805650 1631127317 1718149498 -1279628412 -635719220 504984996 -826642615 1499109132 -1205133766 671315573 -2061211239 2035406706 1100899519 -873707896 724636739 -1496461171 -13314817 -22726843 -293775643 -1610726674 -1894071711 -195781233 716052589 -707173279 1782678312 651529275 2093526652 638150762 586288460 -2061582704 401502828 -704706734 1454684173 373103017 1492434203 1679419734 -1185858899 154229201 655353900 -812122724 -2097990389 -2093476906 1950701458 473504387 -963332027 1728660105 -1965858765 -548995974 1808974882 1083678666 -1895473952 -458233926 -470871869 -887620544 -1068232847 1328270506 -1125873602 -730394014 -436636832 -1506250377 1466790652 2014977051 -840940909 2010486468 -1324368271 1847161511 -675658884 -1998806336 -1503106606 1614132297 114278812 1170248124 64846918 -598056840 -1950885211 -631366139 -1479259418 1320403616 179382995 -1223119431 -845353113 1756432559 28861661 1449214082 484665113 -1214685544 -900997553 -708485817 -765012321 391068280 -443376679 813947008 -1486571340 2024356874 945311527 -512184414 167227369 263910662 -944117396 -525618166 -1536688977 -2078294865 1533795511 -741239803 -1291429867 -1151595843 -1887660033 1888682647 1735683021 -265668948 -1489898044 210500471 1530586141 9726997 1466515158 580304748 -1135071630 -551148950 977612848 2029437964 1993593164 -1002954803 -1716196023 1637751956 -1212461124 -851915885 657520190 -386814061 -1119523828 582957336 -1455760790 -1935964395 -1737115312 954213530 879522478 -829123839 1225455296 1222079429 1102264572 1591541111 893154050 785384943 -1759727386 491279735 2089462707 -1579252323 -203118706 -915269249 -1609299928 -1273561337 1472450474 369982481 1150525642 -571261903 2105044135 1940266839 924512853 -1350898766 1785352328 588248057 724657792 1338746551 102636567 -1355132779 -101181350 -782539923 464496837 -853937842 -988586933 1621878897 948583886 713657217 894597958 -326660440 1555718600 -542745101 -569333396 947560794 -963185212 -745646573 -725167214 -2002278638 -1379809567 -1213613960 1070402180 1467639626 -747045586 -1696451458 578528735 -1980765803 -325390210 1165963428 -1424500751 1622868843 -835557211 -1895686491 28095654 -2023695651 -32905850 910841829 1910517980 357978187 1817712865 -629471276 621298047 -518505714 1591511539 -762416614 543012266 1511577522 -2119535919 -2116080490 913319767 -395738422 -1019802441 2122393180 -1492416363 -2076504254 -1412957807 -460801176 2016437251 -1571076102 255725747 -1218637216 168173264 -1303332815 -195450545 -1207461857 1421987268 -930665925 1075978331 -1222418056 1892613530 -74072638 1739609378 2105343785 1477849039 2051042927 498670016 103303200 750868764 1633882263 -1253118016 -2008134988 1612848731 1054792022 299442780 1910303110 1091432172 102446611 1646660759 -1959683114 689451277 -1282941547 828375404 -1868476097 1692747849 48117270 1024523873 2110763686 -703786162 -867594350 1834202686 1645438804 -1802989332 1769695780 -1584459914 -196027282 -359201866 845240185 2071616154 -1346456415 639801997 1870275341 1651619091 665102321 666086901 822427653 1336343043 881286405 -679491646 962921726 19826663 -179671095 -1143550434 -2021664002 -1195848043 495246246 -1654193828 1152409926 946943196 398722308 1663013242 -299340389 -1577504554 -1504015807 894961261 131146422 478385014 725170417 1286813868 -2109087127 -966634014 1636687402 1006122373 1184284544 -375234324 -355315395 668011636 2124160297 -716105462 -639726117 436635544 -1835611207 1991407213 407694401 147324462 1636100758 -1540926841 1457456809 -1516035904 1188308744 1753711272 1857210491 -700198368 -1574003694 -296201629 862944010 -1610545237 -431962528 -1633747039 -372258172 -1167826528 1651105505 1638465560 -1231839403 -507476755 -1655825927 516387707 1539855414 -1456936912 1433523681 1074066185 1473937798 -46245812 -299235937 -1304518750 1071001538 -1360089551 -623842576 576749005 251109510 -1654521058 -1160239238 -1224114773 307070675 -674959004 1907207943 -1145503305 -338606674 705693393 1962393865 -1648961149 488922062 1751384514 -1324565245 -1430064801 1681893432 -1424493056 -1854165994 2035311115 1404587652 914113977 1275220376 -2138345887 -1274875279 -1794255371 893229428 -1732732136 -1502391545 1858181476 -1928570292 1474309867 -723257834 -743035204 67435676 -885773439 -367788446 1406525062 1004706138 106830515 1065452849 -1502054969 1480781774 -2082366307 -814928074 1768045501 1688004351 1546160337 -888342295 -111556935 1012985799 -532686593 1213323345 -1022432001 1813603767 -1933732812 1576205085 1160615708 1564653995 1720754467 -1617844480 -1942300809 -1034834791 -388020616 -320397094 824860056 353875907 -150286080 552245360 -1726166250 1830691355 -2129072934 445466533 873129439 -1102376543 651573671 -85560139 -363604492 -1046275089 -725986028 -101535464 -1355521303 1840175970 -1234369028 1618723044 545445321 2065606831 2130264934 595175242 112264736 -537925142 583015720 425867034 1156346462 -327082669 -635438697 1731629589 -1412311119 517952969 -207089700 1852000037 -1165922383 162636513 532995921 -1285680970 867533110 -1492873258 -1013275967 675335115 -1956757849 -460177283 -1358725706 1254825191 25045606 -1064931051 23862169 799991075 1866293917 -259657416 1362888113 1718261835 -1010037212 1690693238 887008936 -1889935047 -28380718 -986845963 -43459562 -128744287 -424527086 621225868 1220079457 -1913197902 1047577687 1246992691 974189971 1335755260 89080093 -692862700 -1026971059 876387268 -81165090 -2139371855 -280293693 1769018445 1346548715 550418377 313882352 -2092583760 -1390294567 -2047928051 -1730680663 -1381072379 -1653474357 384843686 -938692491 1265810098 -761961366 812128222 -1049030566 1118782378 1913483593 -1201652471 349696621 823365007 141484970 340791940 456426645 1907313345 -1630691721 -1897687699 1096053078 432788390 -343762705 848941280 1849454585 401969368 1823008606 1649705380 382749927 -1722389933 -1877369194 340321507 537680899 862093805 -264084025 -50950474 1293648730 1860928279 -1485575944 -1908627806 1953104211 1778378747 1728787994 2132186128 -404457432 -134013399 -1452021005 -1240157368 -1172213554 -1059392903 1257592654 -1966060596 -1324581348 -831565602 1709540333 -769392395 -1365093853 -414474667 -993159887 1531124859 1675988749 -1826570789 703157767 961836562 -224535079 564478563 7535880 1916512934 -352720665 1952200555 -1228459815 -1106149517 -53657253 -2007607759 -1254125069 1247866783 -748798214 1852339588 -1926767405 -395691516 -1528757913 -579639309 187242261 1262833337 -938104231 -2024305058 -44412963 1129912615 -115597508 1433436285 -1387444467 1477357356 -1637412019 -143842873 154910017 -723454012 460674649 -1304848191 -59570300 -1076039660 407063862 -1501300411 1211698186 -864079277 -1801666963 -1088188019 -836947352 875433532 1624597359 -434830144 937151134 -638293169 -1534995929 -1199728763 -1475520775 -1801667265 1585405881 1247049380 1535382967 650867029 707511573 1797561372 1845640864 414965006 1734408042 1306670823 -1226746506 -703012277 1075246932 1460184792 -880174818 -999828209 -533394220 2045206102 -560781145 -1806966989 -1569700357 2111337499 -149733134 1290502771 -1227035834 -1836185280 -1163744522 -1506449628 -2062642869 1096700034 740883903 29768198 -1102614136 -1072053916 1036522167 -630926252 -1158607418 -722954915 1198935228 137508224 -2089671639 -996958751 -521380918 1215653043 -2027089782 127550948 -940641455 1234401847 336464048 -1022939117 372766620 -1238483436 -1599787106 886684672 -1596990891 736437266 1778517830 814536696 2134466543 887705782 1969341936 1850199566 1790418213 809475192 905544097 -1284424147 1493635776 1718568893 1395763451 1099462734 -398802434 928126608 -773596030 211015538 1535624716 1297574510 232136357 942663471 982755926 1262505751 -1437964059 382678870 1420328249 920971646 735389161 1152238967 1632513319 1722539867 -1264329909 533219398 1439107348 -1714591364 469162905 -415249071 1058052864 217426625 -259708437 -806370056 1708602875 -2077189772 -1895780255 -2105961300 392861109 687233545 -1356166331 786973189 -1458760760 -617509670 1070726159 -408516011 673670854 91270798 74646191 -14982620 -798613254 -1291725926 -2117971587 -1503158669 906400234 1247189914 -128095851 -2021448968 235619980 -112555944 1559193879 -271167430 -796891435 -5396975 -802748799 -271772938 1111370128 1696015906 -136821703 -1622204171 777674671 -1138700052 -1344774517 1747450090 369722367 283546593 -272314878 2108052615 -1153708354 2001257284 1190787556 1086988684 2000822718 -668540991 -1831166930 -80000240 -1529469494 -363120901 1447587261 -312575848 -1122293197 1953528287 266455145 1222855921 94963528 -1203085710 -438177938 641615796 1557109582 1462142365 160503166 -134897624 2138109934 -362961465 1647544619 854869650 1925881728 -262479448 -259155974 -1357708938 -1475712655 -88680677 950087905 141327639 -1412736178 1613379496 277135457 -871292689 580810159 -1271986254 1443663043 1943809707 -1613540586 1572503296 450980758 -478453622 -1951625877 -1285595075 -1086414315 790607343 -1388323014 1280218312 526711627 -935819412 1600472744 -1906719864 -239068810 129812354 1411621800 530907120 1350188814 -697313821 -841237442 -221930959 346672493 705865874 1687783700 -954547878 34633591 303930087 -1103316667 931124698 -1244225960 1273653581 1226453987 -1325229563 -1768728382 560158535 1884128606 2037746962 1027422569 -941362489 -291781846 538745433 -1659245627 -759371160 1399823736 263726020 1218384063 543782443 287235704 -256333774 292241382 1298264548 -1887343765 1778489345 -704094782 73346465 -518678319 2140190729 -1890129505 951614760 846541877 -28175537 485733019 -576602364 32007202 -1598692304 -814381953 -795154934 1697747038 744309952 -1882830017 846448015 -38561933 1752863616 1584265893 -2126055594 -2099308705 466505598 -1769410973 -1062878141 -256151305 1382664359 -1224809994 1670167194 2110298726 -1004004080 1535170763 789872408 -1698597144 1847735031 -1127796676 -1343791652 1931932700 -2103085567 148533332 387167620 -340391034 -255651206 -253289831 -1165305334 1167444735 -722281738 1596080773 -1056043631 997112906 1708501259 -797490143 1302321045 -384272208 131398300 -1832156152 439300723 -616805641 765700547 -364795760 1226648562 -1656577614 1207292339 1950584931 1216737885 1566319591 2003222090 1659960016 198019525 1050069408 -135969553 -1846255869 1563833678 1102534016 -1399228791 1631608967 -984914576 -66316371 -2093293000 -1749357718 -1715069010 1035106653 -1763963255 759878414 1624960468 -1956476635 900443258 1881177138 1468967054 -511050774 2077777827 457700993 892818333 585871528 850867062 1054372798 -1208713063 1485667614 -1989395344 1689374621 -1686604179 921173503 1017087144 -1745383585 139244935 -1245654638 170684782 -1025502408 182840756 876597201 -371558138 865513299 -1006150255 672301324 481074022 -1620464789 -1922551482 -543385255 2100950656 -875758525 -926853696 -1706424988 1191466383 198482260 1956601511 812893344 -1875415842 -1398143786 -971527979 -2127221013 -42197267 329482295 -658972029 1143240472 -1492520551 2098314621 -801912288 -208510994 617024665 -379487295 -2115411637 -561649950 -684279561 -291423802 -828521372 1385737249 279936840 -154984808 1651785553 -966355953 -1853473252 54529117 1251604849 -2090419702 -195180395 790995882 2105542112 -1818792704 2078066041 -1182188418 1131525332 102093415 1965691031 915159386 -1915678197 253156379 -1489440621 -767456019 344825630 1337100456 -1386537681 201774361 18795609 -576447310 -1336734602 -1514952633 1378169054 -1239860308 -1053285497 1803782122 -516734986 1303741579 -280127547 -1230710008 -1217995145 1177244679 -58880094 -348358679 -136814589 1667033192 575990810 -1212382803 -234265321 -351590563 1805741424 594452229 -1831151171 101880816 2003990800 -217813232 1389873571 -556400550 -642964560 1151719579 1381734091 1102663800 -167072728 1257717165 2047380715 -1387884753 -1769088400 614811112 220005100 -332260995 1177012769 -858892990 -1914511373 -561251292 -1405352530 2037101074 1565989080 194986810 296454067 -501673796 -1369250410 69986651 -2051459450 -1598729205 -757390377 153227479 -628963703 -2053165526 -569284968 -339513600 -305542444 -640104911 -1598994660 210643045 -1048712533 -1735850356 -823635588 256863037 113678520 -1782360998 -1334856154 -1107740624 598189149 1244299555 -1716237279 1129191632 -1613436468 48426677 444092240 584178293 386501453 1031489014 984711895 -791523637 1350700655 226994886 868856814 1367530460 -471350834 806433997 -1033819846 568920373 828968112 -1994499163 -1662262759 1207892581 -909428290 -2112221339 2095698751 396221109 -2105229050 -130405280 1183365014 634398242 1710041693 -53186993 16166216 -851264848 1592060696 177115620 -1566736652 -130720251 1200191421 584357413 1957384715 -339145410 846589460 -2013029063 -767738245 155170028 -722790288 1836642560 -1950422733 -162191333 -1550877293 -1232036935 -1349132942 -1567171448 -516830843 1781173657 -1328392273 1860619147 2044964153 633516098 -152449811 465299422 1864567276 1015630324 -2135898746 370666637 387212330 7566458 179228993 1374320362 1705126393 463861907 -1017098280 -1994990366 2081655137 -1921733044 -1061348597 769454275 -611117000 696741327 -1058914347 1931051364 2001473124 -348973375 -2033797166 1196211139 754487259 1621335529 357477732 443486275 -1381553585 1505746051 -706806976 -349269261 -1384558712 1251736512 21458777 -889710998 454361264 1418318789 -600719223 1185410819 -706696853 -1191835417 844718088 692761932 1782109233 -1155284753 -1041410704 -765365763 -1101188819 -818749478 519618048 -278202967 -893764678 -497904015 1968995914 765081156 -437622643 -269097385 -343583402 1031302372 172838995 -82772266 1886865776 -792465498 810469402 -493213913 1785216729 -686151025 -1221698496 -682915656 49982492 -962471527 -1565050130 -1892682378 -137633113 1621368669 97971953 1998879356 364003939 -1176916519 -461530728 -1698304971 1718671730 314929248 -1435473811 13422517 1426224984 551504940 316266995 -1291401798 -1063985353 229950280 2058432063 -243212922 -287463896 -1758982947 950463604 1219479032 875293023 -1294221644 1795150347 -883151756 -1899235801 1971555061 1000999903 -615725528 -1064827500 1366366652 -853200925 1936824117 1658608296 -921118671 316862328 1307737910 176503517 1504286185 -1828717301 403335670 1954117934 -1587714470 1780445687 23269878 2139538047 -1198873387 584234648 1983918152 2107092669 847394732 883954133 1894119221 -1389908026 312822061 271987562 400217143 1646398449 873343646 356456008 22294096 513270034 -293400038 -649399549 755718437 572582983 344931669 -143835648 -1929656327 1850114058 -611403395 1473168580 -369759552 -2117493100 -1484307747 1742934304 1630027874 -729094143 -1937926580 687056670 -92279668 -2133390692 -193124463 342619128 -106910889 -1484915613 302444484 -175717979 1452677680 -654448628 -13798553 -1597931778 1205530303 484884543 1418463832 757158744 209684592 -524102243 1926772640 456527250 -1059071774 -1248673627 -407355222 -360611494 -1253735351 691864749 1198506256 -1184533373 -1142547927 1108956744 1482018979 479911222 -413010867 -1685091625 1225708339 2076807429 2084820906 -2024485663 -896711127 674815887 668583778 -264931231 1699152015 -2022304772 -1468175650 -1324640980 -1864391825 589592458 -1547248797 -158345198 1218553678 991155699 1774346675 -1253925194 897365505 -801880338 -1313342414 -1890260599 -1503145408 -738526834 76107849 1631621369 1614566023 -801595499 -1912992582 959463000 -1068842672 -140028777 -2011596487 -44951464 -1418714820 625919631 -1483633724 1021282831 497534307 1248768313 1475229071 -1625615785 -2142353475 78726982 -1719736058 411488214 630650003 -683394378 1830211276 85814011 -144611129 1466073214 851790508 1392066919 -110945650 1800557517 919279527 -474199785 1583376010 -663951483 362358 1619490877 -585671333 1814654543 2012640029 -1334261053 -1979871133 1619756818 1425660548 684958603 -819145307 1512745097 93954129 -1285154058 430431017 -1176507205 -591480466 -79867139 -756418664 1953446520 -382731730 402482103 -1436675979 1730989800 1940412393 -1630030728 -69286426 -388561243 -429683666 945261565 1987191641 -1999374445 1738957930 532219046 -747680663 1890977911 -230969454 345745947 -1747508550 -1763338224 -871077870 1337169626 1769506256 1773651472 1504465919 936528836 1369683710 -54424875 -347291941 1367719378 -1044229846 1452375262 866927957 1807895048 -996612727 2069168494 1325029468 -1537315897 -1918090308 -1894459692 -123863223 645478611 -1861731211 -496004648 -2085068202 1860446920 1540739974 -445837656 -1070952719 1354677677 -1847196826 -168021440 108041492 -367507549 746242899 -1373169650 1886278299 1004108018 -1265475454 -321298518 -254073954 1451199173 -634117210 567241422 -313923493 -1140461761 1642458373 818486135 -1238433453 86915125 1274639670 -258322212 -1791858371 -956284313 988323887 674489985 1838151739 -850693593 -1391896419 -956857765 -30065998 901883021 -1534902917 765437132 1921208060 -215318212 1741392264 -2033447124 -607394617 1157378811 132193707 2101954518 2135876220 -1776610998 -1572308807 -1425216916 1218943707 359749299 -1575277762 -74734259 -1702498521 160645779 -1413785886 -1346688435 -1795028657 438473482 -187520944 1257775512 -1705873252 1126685495 -859561722 634346876 532762392 470715492 679829491 -579027933 -625879398 -1110301500 -962601190 109826909 1066719552 352986643 -1571626877 217582458 1973322205 1393827938 1942904660 1565423498 420996147 1585732078 -95098771 -335884381 -1266437583 1900850212 237858822 345120593 1348851636 2093507257 88010677 -105345121 138662819 -1686845928 -1690981334 1932265893 -1674309885 -1759035788 938130878 -601734311 -200423560 704052282 1712848810 -857040763 -315863335 767587827 -2068333479 102907145 -1980982548 1705695708 -4716169 -321420370 745389850 -1437391997 -60254968 1796817014 1739376965 -1163130702 1977261666 -861558053 -1848155333 1343054504 1177453816 -740383557 -1829407137 -417491533 -924386356 1095409442 934407469 -149101382 1364754282 567348121 2130881096 935853428 -1050539486 278363530 -678625793 836326973 91359184 -947353248 -1031551104 712021841 477574323 -630283896 -742488387 -219789314 378930030 1661409287 1876116597 -235001264 -2016449187 -494547256 -251730433 -1185041543 -715346752 1975043060 -845045030 2056670617 2027980594 2041960043 -1782802938 -25220018 -323074153 -1390013131 231707234 -1565441127 -194191766 -2076503568 1777090376 -702968038 -379412358 -1271392157 -645340144 -1431434997 -2044559138 1257807992 -1574250129 -1810539127 120359071 -1126864465 533893533 1406521367 1228939027 1383677423 -261793279 -2023790096 -1681707029 1759845051 -1239873338 -895050217 1005149703 -1442734713 -1022350478 -710393949 194617990 1462955532 1102787486 -1166242881 464015100 -953793194 -1795918904 -1072615011 -1445635155 1109975664 732148864 -1764469078 -1773920400 284926979 -1733048675 122664759 1329028940 -1486153271 -467592722 -996054386 -1802888860 -875630563 1179248911 -1186986122 -1222785441 575112539 876906054 -938501858 -1981811622 -1952340637 1677643217 -826550202 205082808 515720721 662861581 1426473993 -808149945 -469792238 -1599912586 193135068 1616648705 -1431293428 1669611350 -800330439 226155477 1921332892 -524154733 -2079057860 -18867388 -1147312363 711529800 1687832144 -215182295 -146806958 -1112263370 -1375800088 1971655240 -329808237 965743717 115792962 1888541413 -369792129 -1011384253 -545809161 -584436787 1818150546 2052636592 2019668783 90973008 1372201617 1166284444 -886403209 1442035504 -1763946219 -974626312 -680970695 122456216 -753114234 1648266587 -1712080181 -1887537760 1988616725 2111988316 -477660915 -1607455118 -474114795 -1877150205 -1614751791 -1419805090 -2024137966 639038523 1017350781 -1255642776 1434030688 -1589548485 1658795526 -1915224297 -1285893047 -1990714604 -1062086821 794050260 1501878014 -1497977484 -1368861367 2031209176 1091552399 -87998016 1332774440 875653679 -1116128036 1575268572 -740788031 -565718462 -184427590 289453180 1595628439 1383292390 306911924 592979701 -284925618 572890293 1071634385 -474278606 -148565849 641065999 -1917276704 1936193141 -2035334609 -1844451313 -2075185568 1146411169 -467855436 -2025991112 -624163655 -117917485 -1133067120 1622843325 481955896 1780783412 1319160925 1992380852 -868649638 -1471155581 -944337771 -1678991572 786905504 1764139110 50842771 -578235965 -1481051421 -19410094 -1390015507 1652484401 -1946829084 1330817228 -1183142683 75794127 -1224543664 386321831 -940790673 1177266355 -768848545 -850136338 -688727599 590908831 -917143552 -2103379483 91995287 -1265750296 805419628 1164089781 1675858641 1579250652 544709739 1538203778 -237887053 1130636439 -464636238 -247635914 -2116548149 2037572732 811354695 1977961200 219311193 1891255318 888886606 -863687272 618449875 2126082613 446278711 2072711924 -1468742277 1086054130 895362379 -1789438686 -846002838 -1899325801 -1619748995 -254190988 -1123355569 2036472426 -1135727268 -1620309222 2143360854 -1204653430 -1292707002 1140934520 -342336530 -229571022 -451765096 1982187836 2096781349 421108855 1868705379 -672148957 1513211539 -1467408347 1942962278 -1630097202 1014833647 343972406 -1948560823 1215924848 230271871 -205872972 2005648914 -140764740 -228426064 -1191667044 -1252207045 79027162 1601320393 -694372676 1945884440 -1742668747 2068199588 -2011411152 97067274 -766953227 2058395713 -1437039907 576982781 -595183050 -1714860429 -1800062062 628342510 753669126 -857422038 -1483600627 148533394 929462684 572527998 -1642928676 -995273775 17328749 -1615885450 -1038666284 301720749 2091530415 204441505 124054913 -1582417563 8173714 2116261530 -390101848 -1174249484 -1029436209 -1319303061 -1857442069 1967937017 1591838040 1505256997 -1739906180 597505153 590348884 1367584951 -1819780922 -577082270 229958894 -273692797 -680243770 -73460819 -1451388179 1847188107 1816562469 1085628833 1959979673 268685625 1587200202 -2111864524 -1532415081 2011214938 408070768 1249127017 -60915749 -1112564159 -1328126178 -498088272 1039097723 -1516479469 -1780333103 1710336482 -1073961754 -475554445 1761681650 2092895276 -908801191 -456312400 -1181220551 303881334 -1737494292 1970615889 -682025363 -1635763011 -657023035 1871890616 -1944934998 -979157322 -1808011543 1882557575 567292665 -78093070 -630738718 -841729946 10222997 -2141880023 442107198 156775395 2133797475 -1866420386 -2024008953 359865921 1591150961 -522055602 -2104426804 -404725186 101984367 1525392904 804233219 1910265752 -1422892115 1643659046 -17812148 1638557346 -778803452 1159938800 -962337542 -110475395 -521519794 -709335963 391279550 -1781335213 1204016925 -448880940 808871012 -212340964 -1913843195 1817074140 2011242760 1927570078 333311852 397818855 1319889761 1427313187 242667964 2039903512 -2112484623 849197509 2042670215 1935512123 -391628557 -853979240 -68669373 819336536 163628953 -1831354251 -1414389785 -711208941 429499596 -1694425754 -507704072 -811061241 821449737 964945781 2049824004 -1009257794 1386297342 -169474050 -134414408 -419298333 -547588849 -356432824 -40210980 564007495 489020159 1207109438 -1407732340 -110719963 1881755431 1096583459 1212692960 -583991558 69576206 -2121895682 434520568 -1423780918 990110205 128532541 414072792 348305769 198149927 -1801577420 1624276774 -760254978 322880247 -818632225 -489835382 991004059 1040956854 -667831258 1321617847 2102562435 2084039823 -1856190003 1477706185 -1010271733 -1007446961 315507581 1721994599 139922809 1065784172 147011363 -1969459359 1201166970 -639351269 -342486608 -2112123379 1178446110 -1535915595 1719726858 1722225964 805075879 33773873 390849406 211858748 662403215 -106905088 1476929605 37902865 -1704078981 869154934 -661236026 -881816802 -1810070122 -1468322154 438439238 994739949 1192924716 -1598230479 -522379561 -163751230 1180246138 -370884142 599528726 192449892 1739430249 981952044 1713856798 -1243984107 -1472626648 -984072129 645775634 498725794 -1897664585 -154758176 1785325948 -1031095709 20627827 747704932 1493885025 1189943752 1633293123 -54159939 1163861505 -1238437938 -194805624 -1037542123 -809847685 1119814702 98148073 -314389520 1342752160 -1998685888 1290051715 -1765253211 -1583879841 -1115650059 -1423371214 -94802923 43615009 1920365663 1164806101 173247162 476958623 1613495547 -77103958 -843127995 6733868 -332818588 1607094503 -1283225147 -26904430 -682383190 -1531783694 1181809263 -629298657 -635154756 -879441636 -2134245492 -1196701587 1470167878 -276902100 1283014652 883856044 92515262 2110719577 629171724 -2085380013 -1028853249 1241982590 -198165049 1823192858 -8552422 391341201 812818025 1006871878 -1153667393 -531397014 -1702440896 1907614807 2120976277 1630740872 -746647378 1245973048 -2122151186 -641566667 -2089516638 -909832738 -893873364 -1924347375 1988665993 -1759696855 -1464347885 -799075755 16644490 1677904804 627226261 402684468 -1722956534 -1005193758 348911418 2037004707 1401984499 251830988 1520175544 -340647037 -1173579185 1793901438 710683165 1337126558 -1103726886 476660650 6225070 1740009183 318908952 -1972206822 914888259 -56428967 -51842781 -669281453 -550495287 -310419787 1368244700 322578168 -101930302 -1190783594 2076954905 747877775 -622331987 -822972748 805310185 1566099333 150035472 1526271242 -1344909876 -1305852019 1243592996 -1566615535 -475553108 -1433868863 -516252083 811571724 -350499048 -981592475 -1608306662 1887509465 -1414863260 857761489 195931529 -358156140 -520147401 1356377834 951374014 -1743521590 696131708 1491899279 -582516152 1533173571 -1331011831 -696775075 463878338 -1124131201 1265949700 -797634578 -641646044 2078159915 636051824 1473694697 -1320750858 -1268083145 -2021469077 -659682001 -1902880668 -162767527 -583442752 1603993627 -1550919856 -1678325884 -1653038237 -499557426 -1477797012 -1210914064 895064765 -284195106 -2079789726 1761426388 693358052 -755743742 1297894064 1645955390 -1044770572 -855169587 -388716403 -1483707229 622020024 -395774682 -1074472100 1800841055 -738763130 79942069 802527848 851297564 -599975996 1895792492 -210522446 -1044544809 -1799283437 -306950523 -789471580 937637415 132039150 -1786746876 -607824568 1670803560 373854273 878840882 1133008400 -837855242 1733006808 1043544597 -797692784 2967798 -1646793402 408695726 1378318614 -1876724430 804470369 -418538660 -515940702 602420797 39940017 278049118 1631276954 -686384585 -433906310 1498179499 1750347811 1911709316 55380105 -189858657 1655753366 -921078497 1131622452 -1115845189 -1901059571 1048554892 -2146665097 -2125166306 488267872 1096108002 -1138506520 650051220 -586401275 -1600523124 514739335 2041263189 830666718 -332318724 1641708711 632633638 495530071 -1479300287 -1106112682 -1287930319 -1132332009 712552457 247074657 2131304789 2009399957 -284111613 -2061870148 1811676016 1254826090 128933393 -1014995568 293155561 93467440 -284574633 -1548799708 -1583369015 -1694419458 787272468 -687769189 -1939094487 -850948181 1711962226 -38876270 1850504214 -317474069 -1101889551 -977004864 -1430849614 17252890 1608656606 1780034830 614721653 -1058292473 1869469557 -1043735953 1367853023 -1924512332 -2032376032 1239723503 -24415792 -2027184545 1187256357 1193072222 6136607 -22799428 -33388861 75644406 -971060966 705964005 -1955413943 2113196501 -858880926 1267048751 659943177 -1555147678 1814197159 -509596420 1359554973 722458232 -892172289 1874441478 -1333264890 1355446623 -1285204600 466739200 1709654855 1079136726 -2067851600 -1981954576 512081349 -877649857 485987098 -835214975 -1489099180 -1274223462 449817483 -2077654820 645754186 2136361152 32156821 293514218 1305288134 1195440654 -690725558 -1926888239 1936172099 356324978 2041696401 -1532843476 -1343109668 -841078576 -903105727 -452516596 -1753549313 877762149 1922664721 -1090409107 1632521951 -1956354203 -1058579235 -1368247809 -1596827909 -1309919586 1039125311 -709423287 -857577576 1287444648 282595748 -138594503 -635720215 706600692 450853541 -703149995 -1181902853 -519761683 146186577 804640223 -996324519 -225053922 665415744 1171940549 729776086 -898247408 -574944434 -1093466051 -483258440 -2006380712 353876164 -337651198 -313406543 -1578223611 390684110 -745540786 2064509393 1450658888 -766235277 -703727519 -743521217 623656129 -123272592 -714725444 -907997392 1332682498 -698740932 -1751739954 -233997894 -417732121 -685118622 -668719913 1674912321 -550875686 -616150178 869918218 -997332922 313151682 1204640861 1403241040 -1746413886 883262871 -1582120388 -1192335103 -377707636 753664131 1311040100 -1321953150 440871717 2063709480 638535373 82813605 -1881844812 449238173 -1901708197 1273118060 1150890312 -1795140171 -1231741318 489093499 -896715580 -694652750 -677008379 84167190 1130150394 -2105284343 1876312607 -728423356 -217035677 1624007384 2115290898 -2036184176 -1169643908 -946077730 -1563605010 -1429706524 1030515448 980805677 604662023 -1575464345 1624710117 -2071013127 -1797688008 1205063207 518373040 866106604 956312647 -893974832 412588222 -2100208225 -164667045 1988935052 -1890026408 -1720915245 1669052815 -1308188737 164779597 -1796871917 1026039107 -917080096 -256409389 -745891869 -1423931139 -1146188569 1418546426 -2114102692 201296443 2041060529 268380599 1582742653 1698967666 1810488752 861178661 -1815390040 190880887 -1935036251 2092604369 1684115684 -1049962220 1228690208 -455083686 -446322612 537541593 -1269408755 245636139 1310707289 -1978180666 727246147 772612637 464170816 632611669 -1838774803 -119650466 -419758447 -1955884948 142035241 1787713689 88066204 237101538 214876609 1886936773 -11747298 1697512939 1080210863 1734450796 -502446202 -547099163 1025597804 2119046073 1294689399 -176595024 -1668902931 -1616392146 379623116 -1908400277 337132587 965206207 -627647913 1163605131 -106470986 1517324182 -10700840 -240631367 -209616601 -1900522151 -351712960 778703665 -812780629 137758860 -726267992 1633665989 1360716942 121605926 221135687 531003488 -1483954891 175250262 -1173642740 -1435182707 -1329819367 -1298984897 -1337899594 -571930333 -1123905543 998760887 138928788 939708088 -76523712 694351319 -1563932413 622525219 -4762162 1575293233 1936404900 -1850029684 -1775922903 965961587 -547929111 -1357859295 -215464452 486320457 1877165184 626867577 -1386572886 -138432148 6821973 900037319 1658693092 1789936902 -1430852780 326705631 -731516230 -796120725 289562663 -1742306861 813819072 1572131442 -850005153 1370440711 2016728477 1496309969 832353545 716504994 1589241279 1356489845 1871762510 664923810 2003092732 -1437716165 -645284378 470850880 1064861411 663837231 -1719782736 -441100110 453086607 52627727 428065150 1979249137 -547489168 430271190 787862473 -1988246713 -477288812 -1830303679 1541547017 1294370163 985129416 573181132 -843087336 -561320106 863418049 33658720 -820254495 1925372143 -154260898 1150473692 1652710580 -883463117 972041518 699251283 1889260069 1879796384 -1826480178 1992633040 -1093130060 1562244131 -457212499 1622404946 901592059 -366671400 2107694951 -1137191483 1460578094 1554210100 715444119 791076317 -1908668584 -947918335 236050054 1601973432 -1140151279 -1959076594 580272524 257863936 -584848545 1402786224 241903271 -1503482391 -589315377 1207633107 894692608 -322118485 1638652449 605527514 -1923215635 2090814901 -978137707 -481729273 -1569031582 -762708524 -2111212676 765382395 -1012052700 558067023 -492663396 -393682652 -1142683640 2107747640 1907632775 -160977764 1401704369 1738854185 578524601 -1386618187 -1016133255 982979701 -649429454 -695393366 -937539080 -455822424 1673612513 -901892920 472434155 -296580136 414610272 -1702394143 741050691 2141491785 1238647090 1683541439 1528098429 533653803 1843102316 -1762580178 -113418802 -1756846032 666680394 -1967404301 -1382524542 541519515 1045863143 343327593 959195537 579840948 1431303673 -1531459446 -389853119 -1981020248 1481647215 339402805 -1926769912 154211416 1431764775 -1343741199 968900631 -1853889777 1223160748 2100668526 -1972791941 1848345181 -873591383 -251067923 1747529303 -137310212 -1983967388 1693999085 -1131457029 -517470175 -762787423 -1176232870 -1005322020 -740095677 -1239269688 532975740 -1337726813 1721808910 207901504 1094375886 1031495926 2068113203 -2015396281 -688701121 -846606848 2001088291 1428205210 -841300590 -1048498681 -115275187 1689849783 -443004653 -2009030482 975195071 -21482831 1530725502 62821753 -1680158380 1343125800 2137675121 814382692 -513567102 1800989418 1584845195 1092383160 -17888156 -1045609851 1130860186 -830490508 2041909659 666093233 513216689 -1221230673 -563407910 41272402 1274407759 410134031 -2045656086 -1240279167 52765893 1019236853 -2000001768 -1046886180 -1167841982 1270011647 -274344110 2047921703 -1938057498 -1450512174 2145699569 958087104 -1090488758 -246637951 -99440454 -1961480812 -934091477 31264470 2073727085 -2113461698 64017550 -1824476743 -895062732 -280983739 1669986816 2013064797 -524519708 939133744 -926435762 -853525406 -1478154820 -1113773251 750654263 1451982836 215496133 -1851607824 1507319020 -2077740238 1586904360 -712495774 641971981 -1291770530 -111999929 -417432590 -1373508534 -1651595212 -1694718864 179929713 -1490765435 -2091914858 -1759493858 1207791528 1602794509 -1829798147 -2335799 668917843 -998001291 -2009051846 -122215842 1677083941 -1010019713 1033772313 1910359490 1824054533 1285452646 1842063392 669562595 -1995772804 1684683479 -1863075662 -1945789616 1482128036 -78196681 -58453856 -1975874308 -127401629 443866457 745816583 2006317137 -758841560 -436102655 -1409344546 1506607987 1738916975 -2087551321 -641558742 -1673273497 -1913319070 -2103539086 -1321409865 -111629449 -1820319461 485810533 -619433665 -1921134444 1286898784 835901712 1410851028 250076169 -1151618051 1731788896 -574592580 777636830 -507913142 1566134507 1198107266 582596267 1576736162 -1337647732 -1913943255 -1604569111 -1372431061 1310429078 2042843288 1562960050 1953645998 154987844 1981451416 -260158642 -1961246971 1375964473 -1963334909 -1521289106 -1142603303 888858109 -2057785394 1957610318 517534024 845297129 809329587 -1325102068 -1912100816 1700906006 1502060830 -1623841552 781510072 714925969 -504387023 -271466579 -1679938783 1679498831 -1216567157 -657893403 -1887201861 1315370614 -1168317956 1362352692 -322207947 -56101745 -1969419681 -1205290062 -597364372 1327325453 2012933592 -2040370508 -1580040540 1733475475 1063661182 -1610699823 -1317906150 -1483069852 -1322063676 199844079 1439889281 1459841636 265828317 890024937 -1911314065 898479245 185188887 -1631339091 1366756255 379772544 1311676243 375485187 -698225853 -459120586 -493736282 1851445238 461893442 1282313072 1922522531 2072936907 1475992554 53437085 1286961940 -28458572 1946277479 225148691 2041261899 -112321975 106807483 1806520214 815018601 172276922 674032205 -1569774326 314348642 1920088160 299364938 1283569131 190820387 -1368472556 -741669198 -175519168 -1373950738 -485417026 124568487 2116048156 1207916989 1509880226 718609097 -689464748 -1623187817 -1153726394 112455114 -616144192 -861565148 -2145048417 -1798621061 137483182 -248714510 2083557043 1431398227 -446427538 -913153753 575056106 157474061 -956665130 1112505510 442460774 1030495290 -323575589 -96370908 -1246481298 -1832387924 1758258213 1850555035 -1423875293 733083114 1155877032 255469635 1984310311 538850260 -838114201 1086813813 -2094933616 -1825150561 -1576869833 1672558087 -248319607 -1994368349 -2108179431 -141681309 580246522 342101785 49243217 1442173128 106440876 -156602523 573834780 758231736 -302351182 -946071513 862592626 -907552473 -1381751520 1905912433 -2015599487 -1408079308 1798303234 -1554948234 -2116493607 -1470606496 -212067220 1490837187 -1831926255 -628656050 1997446172 368851758 1321127095 1260360324 1848594548 -657649439 -2143739709 -1425364415 912309852 302981803 1205282678 675921546 -1320222293 -1697732666 -1908304932 1985552617 -1607812536 -1438175709 -1806873286 822586156 1289094329 -1106609884 -1874919049 -846289195 -1803340440 1383833442 -1910529862 888407832 -1140021060 -2015151250 -1628077717 -2034411121 580162497 1197244261 68130924 -873153792 1652421184 314063986 904521095 332629768 569995582 854091241 -491442299 711462937 1194080265 -886954706 507389676 -40520356 1922853354 -1212443151 1335307541 78360020 1406262230 1526812368 -186851762 -568432146 535579210 -2108363536 696835949 1758009420 69285182 -1514814596 -1488841965 2116897641 1176768963 -1296433680 -1581101957 796569367 -1234253459 -778199356 -1614944930 1523982697 -865226906 1975454422 -1240817687 -846909913 -72334283 -1506482906 -1791293736 -1772730385 1314909581 1290279479 224305054 -1310183861 -273310486 -1766607607 -230972229 482462810 -820125627 -758802197 -1508579231 836566999 -1594867678 1272219001 -448668286 1696494058 1910249515 804447285 1971351664 614247898 -1948809105 50190557 -1942034088 805678351 224517891 -121948061 -1349340660 1402690809 114198072 2048825582 853273670 100712091 -944515877 235622562 -1338009221 -367666280 -2069880465 1209360324 249876895 -1739384249 -33492758 -728084201 -1920773894 1789435590 -1392629629 2053272484 1236159033 -1245974315 1193196854 -179050944 -2143637491 860859348 -843185051 194732324 -1814316381 -1770952958 1511573677 1719337231 16856679 -1883377261 61273482 -892371468 -527287441 -261962270 -1852651523 2140488275 -1043540212 1018146354 1369065148 -361201353 -248561086 -1650009903 49123361 1897717759 1699530984 1971080341 -44196319 -590857413 1415622897 -848917265 -1546269723 -716471737 -180195807 -1025932240 -185263526 -986478638 -779367547 125582302 -586443895 -217241028 -1606860770 -950905569 -2063468544 -1912044323 1044610253 326964389 299569087 -658736073 -495776463 966432379 588408757 1077511020 1188415750 -659020527 121853416 -2022015453 -136740659 303547407 315127660 -1573115377 -49893835 324624778 199552630 -2024261464 -559904836 -280825474 682030099 -1839067165 -2000921667 -1759092948 -1348212211 -1419942354 133010095 1757401843 875823697 -495411564 -556316013 -1672520409 225557643 2013589486 -1018318401 -1146543937 982295414 -362153792 1679728782 -1023516096 -1678831843 -2096799183 2031824618 1112728976 -148867893 -527579324 1148759059 -950321141 646953724 -1345673168 1118956713 1466284951 1163150219 2036179317 529122645 1218265519 -1528654850 762573459 -2060380439 -1514416536 1912816977 -763066312 -1702393231 1343729092 1668831150 -1046709823 575429506 -240992598 682135883 -198448942 -916966099 -1034919730 -179474776 2048691025 -1207524995 1345711754 1330554293 -1019590924 -2030937047 1124514727 1053615558 2078880514 1811537129 -168980278 -1189070940 821114896 891503473 282718717 -1631041394 2018234920 -991636425 874431768 696661213 -694645675 425933624 -509297652 -35944198 1420368585 439565978 -1808832977 -1271632640 27289371 -2112369858 1889823480 -488596082 -559805219 -1526222575 821630146 -1975972599 -328108452 -680058205 1122466642 1631754904 109191694 1541863802 697450968 -107221261 -188254889 -1743472338 459231120 2096568023 -231764243 -1556513554 -415877042 -521259612 -1296627498 260247383 1581015675 -1950463284 1697106439 -1482204842 1931191993 -25553839 -1929840628 1423165564 -567288452 83162030 -197897004 -1834346298 -954460675 2107887113 253954022 1941145057 -2041656112 -594605373 790384402 -191177603 61645370 -245517271 -991270303 -1512385346 -1649338014 1314870935 -1402994727 -1475844403 -93281340 618127675 -2132442504 1020876260 -749577812 -2122440693 61375090 -1335527696 685861024 -1583426933 631721569 1518026022 1392390706 642806899 -208710075 -530589658 1449835999 1327729887 -1250843799 -1254800777 239281356 527249131 334753978 968466249 -394799062 383678832 -1387994921 -1700921646 -312619915 266055241 -1012852301 -598238672 -1601497387 1423820005 2048488178 -1736549945 -1323927337 -316095324 -2140319546 -1223449119 491013226 -1573271997 575016030 -408212976 822189242 87524617 989293801 1753990623 885701514 1789733313 -247178263 -1125704770 -1604189158 -1393125844 1588442531 1153835579 1183021553 -1279092795 -1988402872 -1965951767 -1073429542 2145221230 570398 -1468242802 588708533 696007866 899232501 -1195350144 -1139561149 1139642807 -336458501 1419678877 1465728194 -464426585 -1816714671 1734156589 -580975834 649938281 909457008 -635495723 955905291 -1139853350 230126759 421145855 867024004 1448215950 -1915638641 1846615806 1449518718 1253525998 -1290713714 791153670 -575330564 -657837662 -1990501237 1204231905 366633873 199998167 -850294854 362203717 1509869780 1278634005 -2132911433 2072700032 -726413625 -1743078114 483597832 1372422917 -430192643 -1878705272 -1007601971 -1756395057 1720722883 449630663 -1135707224 -63234473 460831298 -666451131 770142682 1743481500 -1208697447 1259327871 1028611154 -1002205581 -301726340 900368071 -1199152676 1858775710 1388571634 1755613874 -776898431 1860070432 1932080209 -1698509560 -2086726798 1907908366 2023006430 -2007347701 1561104676 589503769 -1864087548 -414097752 -2052832900 1230032913 -687106860 649155553 1264835223 1118736507 -1478799454 -1372164063 -1947174495 -2061430440 813105750 1516212086 -2061370658 -1518923754 1708487831 1593630078 -1859170591 2076747887 -847181096 2038171303 -1033427467 -389426454 -638783457 -1677434380 1223731631 -1061476280 1403529589 651839569 -1055121520 -957666629 -1715353504 357824166 330910058 603256760 -1644157867 -1053756944 1308790388 1479213119 55559743 538537012 1469212343 -1195233652 788062683 2006919783 -860211923 -998217457 -1974094773 730720359 929984242 -261083912 -1619619024 595915288 315212634 -1195967446 -2071692832 -616230760 -2009745912 -1943320571 1901569419 961701512 -443072804 -631719396 574645631 -1602067783 -727062744 -885072511 1324347532 -2032790497 -296981214 1194946240 -1890169136 1449995312 -2118230091 1059416347 695934353 -1421571030 -63938319 1941977649 -161993971 -827559556 917810127 -104042965 -2090600935 677385128 380336003 1408951655 1059871716 -999177383 1660547846 1847034644 -944872027 2067576383 1474997171 -1005213155 348013191 -164021817 -356592300 -466836792 -1424107111 1883443570 1743144020 273059252 635811157 1647959617 -1259017609 -732025284 1773602814 -984100084 292861678 -2132355604 -955339888 -849780721 -513936112 -603969622 815481998 -1728379820 -235081777 -1897790100 741816772 -1666875302 -393581172 -124157805 2104615993 -1561963893 833943409 -179869374 124705026 831772968 -1006375116 679118163 -1056949032 1297541739 313452591 -1331826570 1193721463 1299120902 197922046 -1819114633 -679891046 -1932094574 -1541842659 668837684 -925099160 -1244500642 1204100407 -282773024 -2118613195 -1150279690 730557374 845526492 1317651673 -1213536639 -1358468866 -1098281282 545792517 1280610643 -1578553988 -765337623 811942165 514845148 2138999360 -2018486623 -296734138 1037434757 -1934308515 -460931920 1846484956 404168644 -1673682906 -992566864 1922459986 -1291415352 -2136327557 -514395816 1977282870 1490377271 443905358 680281410 -448351345 -527684050 251114235 651997662 366867609 1833078397 -830147084 -269744907 1115151346 923603142 -367752800 -815889295 -544619237 892464613 443563370 2113764355 566259717 -1759797615 -299333641 -1982460771 -2124959045 -1210220762 1293859977 1603586251 -15275924 1354028445 491953808 834962524 1618169039 445384786 827957047 -928684920 1707800519 700964988 1000991691 546454890 1849304701 1257922792 1163883761 2060467306 -283434870 -482787851 -153658662 -1332952522 1012351080 -2140304153 -1785153116 -1125012376 176957718 -76248614 2085268887 -1560582817 2052498693 134318496 1859955489 -661059573 -1445679586 179375164 -1534422892 -703966560 -1501347416 -866250355 1363453054 -86349366 1268320111 -1006152768 1681089214 -1636859020 -2088345150 -862711398 -548331013 -790542976 -486985320 1017245156 -745631 1305668907 888577085 303532618 -1362737512 -1599122678 -1330066827 1590383479 -151453852 -1217486403 -366357900 -121656812 -1276325528 -256652601 2123773979 701847622 1508967307 -1064952872 -742870637 979243491 541407801 1264116873 -680940424 -1211817513 605647085 -611046374 -1473710209 -530161498 2134019750 1776181051 5276498 -730326224 553188403 -1855796025 1229647629 471100451 2032910262 -290438448 -907626724 563493919 -1639630628 1161583548 1332454464 -1332068056 224255431 1272367618 1474584055 -248663910 -788842850 -1164937709 429258901 -1907904785 815329569 543939075 1049926516 -1839819980 373406904 -2134158041 -1658297399 -2032053838 -1137528540 -1452516218 -442103255 1283517914 -624321042 -451108189 751143029 1826097655 -521725236 -677243573 -471173096 -1495573291 734931729 275709372 -1597422185 -1440615070 -1496991894 -2132266436 2027680049 -2069874859 -2095375646 1462502625 -1278312836 291218311 758522250 -1289246169 -1164544497 1071428728 -1552296149 -1006915800 2157902 1069062600 -2110964445 1671681253 314195797 1378742675 1338535350 -1738459378 213248410 -226543579 1857580677 1714210919 -2080428724 1867796928 -1496129113 134939003 -1303883690 1295617223 -1848861969 -1645072887 160891092 1444615518 -1894517928 -886552396 -713859954 561259237 -1011322631 -1983658854 330290095 185580277 701095975 1009525029 -1877270366 258503740 30354750 1999821841 18878219 -1787819329 1115472492 1767031661 -840325280 1249324324 -185303094 1308321035 188306307 245488088 10164139 -907896869 -1686495059 -815720433 -2133096226 -181903213 207299724 -623734593 -1528066436 637125999 -1100359171 -904595129 423135404 272774296 1572806972 525318952 1963817977 -760287136 2132711883 -1490995974 1079972513 -325888277 1209912468 1415509622 18774845 -838232873 694636959 -1098174480 1451494985 210747007 -1356819425 1485849048 -443476456 -2007644367 -1553643260 503657193 1353274975 -500246966 -502906074 -612649981 357441874 1892122185 -1443587315 -1733199232 -1892871293 -741143526 -642861615 -1906632418 -1165455467 -461546408 1575866893 -521848210 849212423 -600806821 607674997 752261124 -203378776 787637932 1791734709 -978081302 -1524716643 1839219377 -1164207658 1489002655 1464119147 1995949120 998119784 622440980 -642130735 -1188396000 558620420 -1060223750 110265043 1283071377 680772760 1855983820 -2099314909 474526770 553704161 -1951838762 1635424971 1371024171 -1886246868 -1740049134 1223129849 -1901412363 445021150 -1790161564 2041875278 105311678 1153740426 2069718153 1571105967 2016348321 214364265 -2019789129 -753961812 224252438 2031340869 -1338929598 1495168664 -1526619872 1651479645 -1336141235 77563305 -1546629055 -438830450 1077119885 -532117340 280641477 1176575371 -1827705519 -1851238898 260125636 -937755145 1087125518 -1973442604 326254165 -177182916 -635426222 -456884004 136204507 -905255739 613705639 25880282 1253874089 -1882133166 -521064915 1132842009 2026073184 732900219 -1263648859 634440860 2067592222 -87824629 -1699308879 -2093156011 -2015004606 1490835060 -1124322083 -1665523533 79858420 1458412396 1248723133 -1783644881 109047393 439069810 -1142656978 -788619171 1634773766 -612908612 1261930433 -1904618126 -1724605314 -1775894928 540019445 412339498 -784615785 -682714764 405277182 856101904 1184498702 1199803941 4008101 277246998 1124631931 1116228089 1195954263 1882479556 -1655689409 -835857253 -683541236 -35444671 -305709526 1637757983 734007427 1323305197 1981570373 -1863586058 -697323587 -2051401872 498554775 -1970933094 -897806450 828937718 1071239003 -595058189 550514147 -1467600072 -2393050 939126095 1341717263 93012347 1536472927 -377790866 -1575364063 1776884838 1731991741 -1350873994 -1991209945 1983936842 1921337341 1303557640 511669189 -384107180 -1073070674 -679369016 -785009454 -1372000852 1991191303 542593723 166070120 -1120849894 -370179609 1682394643 -1400120841 -390797966 811002560 100277965 1183102391 1204043665 761411483 -586684469 910004961 -225747831 41142671 713708727 -1738597007 468468847 799331444 -103449410 534274855 1917014404 100024752 787261135 1894801653 -980113016 2052509679 -362156662 1285689772 -848428356 -1613331823 -32257411 -2136512160 -872035282 1785780059 -745066647 -1867546065 1039249246 1867685626 -1316017381 -61410391 1482862565 1176572451 -120281328 -113117702 1640214322 1360290586 1055289192 1682269683 -1114223053 -52671240 -271657859 1736730716 929483477 -475180220 87070134 1859320941 1155838320 1009439777 -2069433243 -83766893 1099437091 -1366580825 -2097879187 -1265912944 -928825562 1549120093 -209697493 -1841192141 -730055223 720164864 -620860817 -1469471338 -1101394681 1474304785 1323383610 -200506577 115667625 -1486609357 -1159883472 1597012962 -38685208 -1495418311 -1117057274 2039821760 -797820818 -339200720 -590567564 -157580752 1403185447 35918080 -930854577 -1407366517 -1870561790 1650454532 -587117794 -676883022 -306153416 -2004042771 697073343 -1521991855 177604748 2090951322 1708182242 632344891 -696452377 1041010141 25793158 448625083 -1293748638 -98867204 917261090 518995054 -2063133907 1164402645 1425231501 -829565852 -337054118 1439078147 -302517013 -275066472 -495665531 -1813804537 1408251991 2000093875 -287296795 -1636928463 961851193 -168767637 -1894579382 -1364170488 -1444962526 1223492702 224410920 695702620 2049681477 -1126819784 -1281474350 423159822 375324766 -859895473 -1872672300 -1489759776 -681444269 -740646129 1535218892 2060037326 -1743339522 1363598494 -1221112974 -301054888 1747454393 233989038 -937871162 -1675759328 -53147212 -804886418 416246969 67971430 -469865876 -575247507 505587988 -1260870018 1549877954 -1654633529 -1339438163 1441564478 -1860593828 40150279 -2032962873 -1363710048 -1212676874 1417678665 -157847571 -1570435870 44189106 70151586 1765789967 714391684 568256402 1213228146 -1306903291 278493150 2092881981 1275026973 210006783 2092625617 -1801230425 -1422202448 -1667604327 -1453996754 -2112631326 -1732956533 756029674 1689779223 1385770990 1838600919 1230241725 -1867418315 -1923674429 1985792661 1710541885 626645471 -214270367 2030305654 1464131912 -232009354 1966342902 106701955 1600086991 803247662 -405366621 1423854716 -1686203227 713329878 -1254689686 -1169401083 -897041481 -111449030 513994741 -700464866 -648225568 1190823660 1567206198 167128882 1084364701 852435242 -2142876472 212860252 -947086877 194649912 147032922 97908148 -1518905030 221178273 1022536398 142791889 698600509 120221984 -985117895 -2139625169 -1354385243 -774753413 -664401774 571208950 -1390264000 -1067856609 -2019839624 -389587199 1379118518 -1327059946 -1905468520 1450181341 1893833702 -1432546504 -2106589868 -81812552 -1439252386 -2119457820 -662547557 -294162504 -254147536 -1099570617 1210763585 -35622567 1169550994 671673173 -1165573583 -2104866673 78352849 -1014288713 -931654032 1316941944 977530253 510379707 197292051 106458974 617179125 1769723146 -333773804 -1363553951 -574353689 1730005046 -2035042852 -2114777123 1784874293 729038911 1617168755 734725971 1435338034 1866332128 -1700903802 366256360 1826025275 1567132275 -1352166040 -965218051 1893472291 -1242857859 -1391978559 -467196261 -1493714570 -456189050 1644188877 1721209058 837243962 1225937867 -1863357797 1498966181 -1663566016 2129079865 -845266007 -1833808392 781782686 964279893 -1454209633 321275286 -896785443 896897061 1615767831 -1279503740 999682661 412804673 1464517162 1841654733 1881546423 -1166126957 84150384 766665259 217568217 -15413464 -857519793 974387994 -1445895672 -2099571668 517397644 -1253691358 1490147034 -2102191101 1151267672 -2047519578 1313431764 1614490346 -1652752622 -1043666436 -720575073 -1169921651 -1434071387 -776567755 -1414148090 -1295636132 -1351077263 85692604 -1679323026 -1756716513 -1759425573 925156939 -631313229 1376192912 1922986402 -1980511742 1745242379 -1345023183 1196571764 -1379275349 -46815525 1570349175 1299708507 240925634 -1666697058 -283248754 -256360373 -2066921533 2126697535 1369865809 827488446 -974853703 -62507865 -1339102146 261832516 -473235199 1750672047 -170261879 1058743787 -136166921 -390396624 -2069717057 1071459181 2111382543 -1162338979 878873633 -613729920 -667158679 -1700966915 -144247962 954690895 -1617845318 -645638678 -417698214 513046364 1665313406 1286030232 670147025 510454366 -2044555335 129137923 -555918632 2036184288 1680797155 1667511197 -433487082 -747825983 2040280673 -334687104 1477930579 -1358879541 1833687369 1804955332 -1349151859 -659720341 1957598507 108199660 -1590133984 -1231149167 -1261735152 1683336664 1084156105 1742294237 2137095933 1666595518 -1715647096 -1145633816 1247591726 -2050421388 -825815516 1949579236 -809124399 360244952 -295091420 -777690601 -1751021752 1755890043 -782869062 464115638 755362210 1835433885 -1591403295 -1601372532 1350194391 1385104054 -376213603 1809918277 -1236071095 -502419032 -356275446 1708137143 453622114 389356599 -1079772565 -701207259 -1154587901 397565206 -55676499 1231587426 -550203898 582558508 -1365406372 1777126096 -1357185007 522358230 -182818514 -427219643 729076608 -1862530784 -1131224008 1043068318 1015686325 1617333661 1667872689 -1688896080 1392606473 2108504922 -508034890 706813286 895551089 1584912231 -1059525700 -410232080 -432106052 536301143 -1907479621 -1163366233 335157009 1917227681 1264655696 2124703958 -306490006 -1627803202 1486180244 -188157851 -1148029428 236317654 -388885609 927975850 -1047622436 -94415701 -38898536 -1592866396 -1131384932 550864320 1581293 1400018264 1922129467 -136454990 1554134329 1435471328 -1431701814 1264270286 -1532201964 -1791874770 -1130953338 -912221665 -1916775823 -1389749889 1229438156 619428848 -1470569594 -734837706 -855668723 -2134099177 -953133932 541223384 -1428763361 518606529 1779390944 -191919998 158634594 110328306 1058660416 -546180933 -2095269846 56611231 2143133588 772580276 1229553958 -1412674283 1171935021 -295188340 1869963052 1951304010 -793357890 815636030 1687134056 1298055112 -455911320 -979534418 2077429987 -136237468 1236443853 1819720285 575161854 1643685467 1115464126 785668662 1838951714 1190260909 1217519673 -973201590 1683885752 -2073664716 1567492759 1363986556 -2067738743 948193650 -2022374304 449108360 -701183666 -908789311 2065718149 -540796403 -1857271638 -163116055 131667130 -1725057190 -1355061258 849023802 -409018698 -1876157498 330675858 1722461199 1780922144 116352845 -1287498318 2012702713 1750242289 -2074810992 1706014855 1423637503 -2023135470 215989794 993886358 -1045234457 -331439310 949186532 2009070432 734343616 -450607823 -369328913 -984515806 932450563 2098917179 1880222625 -1534962129 -1594148384 -783790828 -1432800767 1513873653 -569455593 1801584547 365387331 109879532 -1059455663 1779623525 115503888 740555573 1922479619 594961637 599827883 1171961834 847151397 -1378837942 -991304297 -38742422 12888195 895908649 842650629 -349496345 973217203 -1367885591 -598463116 -1381312260 616449832 96991197 1313962100 1755510339 -1344028050 1900395408 -2103301317 2039192123 867287933 -1662515106 1269580521 -453364695 1608364669 -540555223 -467798349 -230011960 -486514123 917800638 2102896826 -1843582879 -1214829101 2094599416 1211335283 1757016718 693823458 -7269451 -1006091130 -727237128 441641726 2070465824 -1929416983 2075522266 -617687793 721640609 -479578129 1868140642 -1074923384 -1608939994 593267712 1861463272 1739060203 1917370764 722449300 1268304302 -974434113 -1629439950 -1980945861 -1806134428 555032589 1450908331 343136453 -541163886 190338131 1535979990 30449444 600426681 1320523962 -1848594014 709642930 -2065149845 480480208 1041024575 -614759505 1629663027 408170787 -2066055889 1585772140 -555226654 1780350258 -275692699 -1098749136 -129863844 -172429540 2044207891 -971255064 1486147421 -282833943 -5242413 -991718607 840593170 -1058839859 750174798 -31560109 585640946 353132393 69854179 -309881260 2115221110 -164320504 369626217 -1624210697 -1945232614 1698403386 720930011 1051338581 -2012533572 -1248499809 81639324 1796297318 195659768 -887633406 877736041 1949305052 -1438292373 -2010020833 620149622 565908359 -858912322 -570866277 -1934840333 -2001271113 -367386896 -2076877834 -2127710676 1101463770 429848281 349981872 941570867 -1704100909 -1261134251 2065825533 -1432284319 -1663591125 -536640282 -37072239 641834476 884018039 1707168248 -519302744 527771146 -217866286 1359957182 1732971535 -1316730480 710628694 1699959440 784698505 1096951979 1357821159 366176053 1010962794 -579822527 1297785374 -801698591 -1447812696 -783819729 -133484138 1420800302 -179378451 1566848440 1576702442 1553127945 -1279797823 1359470939 1344180 975417131 -178012034 -990277752 -440354083 233463238 -1378986685 2115488721 735266417 72762955 831003610 -1823119987 -429523306 765105797 2117341536 -1091185611 851599024 -583044424 824608443 1702166848 -2120356488 808059821 -714012998 173086596 679419129 600322359 804844845 -4884764 1087113808 -1827550528 -585850115 1409038087 1727583549 182593699 -1238292210 1670335962 762985304 -1068196008 -569218056 117452096 -1849085162 572059655 -575561049 108930307 1097161450 -2003188809 -1675230714 -358301159 -1103941329 104782885 583431580 2077477633 -902479462 -727925636 1136331532 1431726292 -1343173143 -55712041 -852106094 776154045 -1049653275 -766711981 -1337403274 726778289 -121585104 826472914 -44287578 940550405 545734009 -1495267874 -857029393 695727948 479473526 -840079921 998216161 -240547961 -224196180 421005371 367005890 1027061842 372355529 2085948245 1263240689 890387429 -63210571 328360501 2118097070 1050373919 -281493211 -842925762 -497224101 -513711233 -1695457277 -1897503336 1087375542 -456228287 1990867674 -491904497 -1878166847 1048784451 1564894989 39277553 295679507 -168961871 -1644365500 1825557026 -1573813912 -945252963 -1603698261 -383872582 720152236 1274846104 249045193 798476220 -1855089117 958933621 972464975 2122151346 -541683807 825798800 1830594209 -348440775 1889337565 911647753 -1461045948 183977431 -1464026722 -929177906 1739468972 -1901989434 -1839148692 -1783511246 -1955123606 466579963 1441797021 -1982912206 -455953619 472369483 -1097863660 -1342600478 1409711153 -25188311 350303922 1225123422 -228567276 -1944154567 54784904 215076416 999789210 -1402766333 -484188533 -448948605 -26351564 198422479 -203321972 1588370070 -1308366782 -1753317061 1726958823 -1718771337 -1129897609 302800927 129556706 140674020 -395225533 795664246 990203102 -379299735 -1803145031 305288701 -970231774 -1504068866 -462728505 713331909 -254083 -1318923483 -524036389 -70768704 -2052373178 751732048 890981068 -1497246192 2134826014 -1248848506 501598463 444589024 1775381853 -274392211 -2097123476 -1858563499 284991389 493581453 1844167513 -1541288875 24516532 1962314310 696543550 972566113 477079826 590491532 1362874826 1770213050 -1704326924 945276166 1569605018 473322886 883527476 -58009807 1994421288 -533116344 -145395537 -772752176 461801168 1000246097 -955062215 -1256195205 140429843 -639304796 -1420320639 116035897 656669345 -1972169406 -1332590083 -2079246462 1013869614 1358779740 -1691056266 2053968636 1632572803 -337705939 -1021179092 895910353 1173454122 -1029672826 -1723639977 -1296305029 1406941709 -1882020363 336985830 -1378206247 -427047382 1130387396 2136990810 -457748872 -1728388988 1365249282 -1083836541 1017422946 -1117473103 -540796137 -984393431 709408512 -1326921502 -1339132041 1142691115 -1082305370 419974944 1535029411 -599578598 1436198355 -1013750355 -1323105815 -1024100417 488577821 -570612212 -953695651 -1747539962 844365765 1760831202 -109823879 -928535824 2040921091 1944618083 -1265556099 -1377074485 4692616 302336567 -1872731321 -470539798 1716110665 2011431376 981875695 -1694245429 171163454 -291736382 -129712370 596270898 -1367564465 1260786978 1999160462 -1304540118 1097846965 161991628 -1108785913 1232719773 1256804210 544308893 705533181 -1920832255 -738703803 -1566266256 2110768683 -1500023146 1967048507 -1537540671 -1982947390 -1995085431 699616405 736397643 -1206488797 212405471 1158311718 -1575476251 353319780 1232208249 -368326765 -1204402511 94433403 1185701101 1445242570 -1482988339 1519333285 -2125950365 90161285 1292194615 411079358 -660326090 1598796355 -1196716823 -1899459971 81568906 1403181797 -2032269224 956577117 1263992643 293832789 882108179 1288907005 -1650498482 -610565100 709814606 1646456100 1374892990 -826647247 1112687521 1538200244 1560524001 1974768525 711116897 -589440184 -869153085 1049418708 406898427 1673926971 -1777335870 -772953237 -2118824232 -1299915427 -947887712 -425941459 186057548 769681513 1088742349 -373956172 1736921548 1979793388 -1957390715 1112100574 -711156898 1585722063 -384947429 -3018748 -1984627362 -1137319818 -376073590 1835319755 -81330475 699522258 230485568 684377126 -1397633766 1427467552 -907063925 946887253 -513226079 500788320 637597270 1804974608 222104543 2080688973 -1963718519 1507563878 813541253 2142236742 -2074925597 287178414 -345929297 281141050 -955973448 805867185 -157317680 -1024478986 1401328865 -14234722 -401262208 1631280590 968089571 -1176830898 819827879 -1463181631 -144690312 -933507032 -389060106 -1598366150 -1332897090 516003591 -1006820137 -466780950 -1266623495 -1767304533 -1355088202 572565019 -693236514 1702401524 -177163102 -1189856618 -240563352 -136707837 1628380577 419959607 -369103177 -1741384031 1975567007 718301503 -584394827 -937832612 1280097523 -552107604 254133322 1366969611 1323947687 -1231258355 2040997464 662855508 2091647341 1451441921 861372611 -1724297128 -13579547 -1777424301 1935076660 -1103311518 -1334728397 -1624683028 649035223 1541379703 -658657669 1129153803 813478549 -1857487705 -1713096641 -189352775 1141592222 463341401 -1330917335 -1044363659 -1279220552 61753373 1601384858 230134457 1907000796 -1257437226 -513065759 514043007 685581939 -625549 2088798310 1686846645 1501666208 1789121305 -1432746657 -1397687055 -1631851007 -1481850333 -1048163810 -1255872766 449225083 1613426868 143351990 -1811916509 1507480970 -92808255 -1738041329 -1597785730 362451942 -895370018 -673474126 2096079005 -6205157 1942815520 283381884 2024697490 -1187143120 -1690670657 -267061812 2092364270 1882182066 178273094 -1077685330 -273907629 -1108637217 367071123 -892880441 970339378 1787948445 -1999409445 695010516 -1272271721 1505501043 -1126747190 -1338558415 1012307288 236604533 1675139609 -1718375965 -1971365527 -66017252 1204853797 -1101074578 908442623 -156980003 -357159846 -561688501 1660938232 -1039308410 -1600051020 1947640703 -433406396 668339552 1768995262 -10375940 -1366267192 -560724229 1907410946 -1409671173 1128709254 -1987394527 1524639738 -104971520 1028156383 1810110384 1567477937 -1841360633 998761264 1869081481 1950338980 1041036573 643316978 -1868000966 -1602927621 -427898765 429115305 844552410 -1233873713 -53682670 -1228583735 1520826404 836266188 -621207542 -677140272 558364898 763901238 -1533231092 509078031 1337255728 -939736127 -2119325500 -1563147999 -1539894752 229711232 1024003407 47880628 -328973594 -980300033 1820728856 1071580177 1349501307 1878654717 -700316376 1610373834 1422214166 -1635919704 1516870860 -1393173609 -1913493270 1902501352 -449085842 -340414001 -405245490 -1625421305 2019805391 -1517936141 440838263 -847353930 -934182849 1944396883 814907904 180024646 -1918978806 984777047 -2019945392 -172108598 92902343 -568471553 -1645427262 -183247323 -1559332477 -1944833286 -1560611300 -898647072 -153488281 -198985780 114108883 1978027671 -1362563436 -1275761474 665332639 1780892343 928538241 58345585 -587700822 -1665023573 -835900381 573594868 853341186 -1131643737 -1670619508 -1571388759 1772509044 619935073 615476411 -931800267 -287345273 -1525642417 666209442 887423654 -264086723 1743606454 -1095216720 2047214435 2125301853 -1168040821 963337461 -963266511 424952925 -1359843802 1549668336 1782049049 2058530683 1305440213 1419336909 1936431585 1596683577 258383841 16653245 -690606955 -2103295233 1184483662 -2004453804 137060669 1834156534 1548577964 -200770316 1172945715 -1663219296 -586946810 -1063705371 -2047916289 1551937214 -1478410416 -1468975422 -639671659 -1733683160 1815140691 407840207 1195677462 -499817345 -240064278 -525840723 -1242801749 656394333 -682868508 638967120 1928536406 2021774900 -671701256 1188596617 -1159398350 2041507074 1683423473 -1064042657 1529637455 -1646110596 221631507 -853276598 -1116022282 -1351540533 -213185529 -1955214023 -1381190844 1926978470 -2046639832 -2131305049 -1048554880 1226863603 1771524796 -126043030 -2033122152 -87467822 -1712725128 460887133 2129805010 -478075432 1448428616 721098860 -1412744868 1063380581 -1356683772 -1233567242 -1622186245 106737419 1420390540 647746436 -203194019 -1506743700 -61271299 943890054 -104175130 1591340473 1268045755 -852732061 -1819283849 342484725 619631054 -392216796 -333793872 33509346 1145511416 -1868649831 1457289997 -2063418252 -225017941 -1152115962 309240316 544229107 1610768250 1734799247 -1196229918 -766685914 -2099276737 -1056904697 -246504732 1541237415 -548640894 594089788 1853428123 -1923590190 393231051 -217997128 1132197890 963962622 -551511752 2002375341 -2062283792 1094544709 568175493 1611797698 -876121892 1883003852 1883816205 -2110638770 487652645 278081702 -673743942 2021883519 1222342781 1308792298 442094244 -1996627134 -1939180518 1686931771 996132818 -1215674528 1972652219 -1729358607 81309879 -1036844744 -263256958 -1549521229 -1269349793 -1472503078 -1162483610 -1157791094 1897735202 1873701105 1567408326 1047562533 -1090162451 -668482723 703066272 451217917 607186698 -1978859376 414457640 -1990026612 -619731798 1410157684 1721543171 1327162934 -2121203829 1710246192 -616444638 387212670 -33679884 1100829674 67815714 344185747 728325572 -1159646874 -1159748321 612572387 -1102441145 -460440115 1064933417 -640291913 -2098911077 -2075814686 -1655280672 1891591537 -98975327 -20987169 -1606369430 -2145458980 1114571367 -564944740 -668156526 -1646970888 2089220680 -698987610 -46181716 1778849995 -1161276443 -1697837578 2089855658 -230180793 510931551 129198779 1788999457 828530375 -1145863705 387597482 -316537045 -1580109520 1430633000 1962655601 1714689646 -1153845130 51308365 -974326167 2147329344 94318047 1981406211 -1449317064 1502578080 2112261173 -1063965461 -267958371 -1852959855 -371969947 -1343191742 1770334791 98598900 547516355 1247362770 -309246351 1568616741 -943614057 -1080203681 896061292 -396252156 -1830329648 874373462 552221910 -1741483850 867084553 13063965 -1990089922 -291282993 888692987 1375549039 1778397470 -113121001 1297768388 363802811 1848473077 -1344256116 278551926 -20427484 525500572 -1953728233 873536464 -2021762853 1907259517 1165781851 90099708 -577086830 1875721312 471450631 13344782 458957356 1901831302 43957599 -909351743 1157996852 1351077714 -1917367503 -965683232 -2067470147 -440478783 -681550455 -1204136824 -212092757 -2077347131 575395375 -286869864 2025564425 651130804 617154408 1382707079 679591976 1542457852 -903896139 270716952 -877986348 -310178946 -153653621 -766142574 -777746067 -1231498418 -235587990 851836127 1749612143 -1461693093 -1238219935 960635003 -1338783749 -1189740463 -2095801797 -2071264370 -708047316 -2046500692 1457181432 2048794942 -457181893 -355034035 -1316195408 -539668502 1558298133 1600330354 1849034436 716420877 -736806324 -914859452 -1558336245 -1007558202 -1014312238 -1168741590 -1309871227 547976436 -691950621 -1452214813 875981703 -2090704177 18332612 1618702374 1243396303 1485118956 1700825806 -528096266 -1780279971 1783679580 -1679285438 -1813643654 2245013 1784419200 -1561581913 -1018951133 1365349371 118857268 142775564 144733809 692073485 666397708 114740100 -62524496 600306379 -728984425 -2037219607 1306836969 2119677040 1730591076 -1057906145 1858677508 -1043140340 -715835846 -908260324 1530210008 1880606993 -2019195548 500207326 1701816721 1062636114 2060216610 -815467338 479559457 647675721 -1935710178 1952616465 -868092593 1932177698 -1836145230 923791541 1270435042 173890387 -1482711614 1115115537 -1366229384 -994129404 1292693072 -1496449325 1939250807 2136692854 1990371088 -1498967534 2131232060 -1958240100 1248313229 -1965572387 838010544 1091804763 -1676663823 1894034831 -353311051 1874021067 846388566 1484007268 -11241643 1238166725 -1949487836 -997345953 567695932 -1179881037 1286270013 -313118523 1262499811 -395619941 1098967273 1820654188 803317834 302973101 -542719618 -1196567892 -1897290770 553338195 -2056571358 -1217054714 -1311572975 -2139313967 574436764 -1738437419 -1247211671 525026365 -87706666 152383892 200574248 1134943159 345948956 -1471863425 1365692206 1777812555 40894903 -1978077798 1152526455 1677191011 879554084 1328451488 1947205097 920307372 -1056318413 -1339113304 1802333759 1725051860 -983109504 -1650324959 1130546197 740515911 -157245335 840043766 -1770688632 732441128 1807335588 476776715 1826993321 -211185131 -1095872978 1747196974 1330545847 -913019161 -790292304 929665095 380501864 -1290339922 -902354010 285368824 1146861283 887810474 1897374924 1742247190 -1487087525 772269150 1215941026 -853415322 422778304 -2004783718 -762250474 -1148525818 -173996298 1992174373 -198135376 981295710 -1520774943 1524881039 -217075712 1948445966 -83283937 -119256067 1325299306 593039930 -1559048238 321156752 -1649128387 2144034590 432677322 1369658084 -303599478 -1746276741 -1223214478 -1982154551 443833280 1730502221 -1843122026 -104122686 1002305293 -503413776 -922590288 -885632238 106252360 -1406235335 -320575798 -1315621263 95193252 539734143 364906194 990733469 494076155 -1687042955 953403816 875060020 -5291009 -2096254362 -2141916657 -1221237447 2096206815 718708827 -199846073 515970697 1610326260 -820065160 -1975734488 710289827 1522301024 -1894959276 774077046 1092003404 -541870649 1530388484 1336301378 1707033260 609975585 -493617755 -65093714 -1629908303 1063285494 406546542 2026833787 2063549683 -153902695 1310544505 -1750116783 1270351206 -589481467 -212548131 -558577780 -1038010954 743669917 1788983352 -869699806 -1338222571 -1135426272 -1128799474 1778181081 -284892389 -417823773 -551352197 -959448133 1182872279 797935615 721934310 -1391783426 657682971 1768640339 1880041060 172627684 1252072453 1184534685 41809972 -1628654397 -1634038347 1846438025 -531969895 -705599286 -1536556348 -184929172 -1225490556 726319569 -1988621205 1623419735 -1467686206 572559838 2026317978 -1386144850 -670876569 1856186632 -2137678093 869303983 1020579584 -1666316581 55838398 1714390786 -620168902 -888489957 -1988266280 973172428 -1745122324 2082985868 -757514565 -1474181733 25360096 658907722 -217712168 1161845000 -808987090 1479990869 105720098 646494681 1615258872 -180198000 628073973 -260291053 -1064628152 1266153260 2131701822 1683801650 1571896533 -1166889019 -389818471 653909259 -1515127491 -379493853 1529624687 -1700746706 -1309280843 2006621438 2006198222 503610458 -974400048 -2010830687 1036409242 929944102 -86073746 -330154153 -1222403781 -1501465940 1653358828 641922588 2112309366 208527683 1820579786 1317111699 693945826 828864843 -194923801 611265106 -1755148688 1792599631 -746911401 52893479 274302968 449777643 -1560402926 -1099303293 -196796755 1904790832 -781190211 -314415655 -1241229635 675739552 1660043213 -1853658456 258617114 -389812606 293551874 77683241 618987875 1680380429 -2103988637 391130632 -1679355791 -580735495 -1457432101 563680586 1942352357 -1066425590 584208355 850327453 -1114078893 558844987 -483107106 -1166210704 144484549 -163796456 -1684432897 14209498 699286440 2079422775 -539556786 63238083 1680462795 -1321317813 1476638726 -1503454211 -583162870 -574368195 -1560355358 1186230772 -2122617098 -1848833992 -1407676791 2057547404 1853686324 1619266199 2006668691 1861030694 1599413781 1644079537 1758389026 716225821 -476334868 -573314618 -773179397 -1628667177 1083410671 1538654881 -1797254215 -1980509294 -1783956090 30928070 -595107474 -707768658 -1678248657 -1524801517 -1620501725 1276720019 699968270 1829355777 1177791986 426459375 1143679354 -294177552 -1690386910 1948067094 1064839093 1762375005 1935373531 -1735421577 194715798 -673530276 146121703 1142086258 -737228557 403455171 406819524 -419415729 1034758335 -1467540803 -94880304 -671850965 1953557672 -596353226 561532149 -1094554420 -1025273173 1344656025 -680429451 -1945376051 -744899468 -2045401981 702714484 -758725818 1011712138 -1576518179 281834787 -219655284 181481024 -731713550 1687999018 389150463 -338246654 282763057 -708993521 1017717794 1911300600 336638530 1542416545 -1421119728 975690603 -1133178745 123521523 -1532997839 -1064456166 -792903229 1323341827 1220358232 -2006560993 -207881742 -453806571 860699454 1744219220 -2079612100 -1674274379 -842531415 2030262493 -196053457 -1061721860 953970405 258332163 447181432 474803954 1438179362 -1615950633 -607924836 1854314183 -1406188830 1491527601 2006724788 1405997120 811981962 1785744547 -1189910015 -1599722107 -609105912 -681781791 2077400114 942608230 -1497180610 532210328 1792563964 1790285702 -1579397052 -2078616895 1931512427 1199514544 1900770902 112065181 -852337763 1716373128 502628524 1679929679 560117191 1863448815 605473837 -1172392556 718814991 -1044906210 843049410 1183542360 -253671688 430250469 1675999526 1829543410 703773050 -1883648041 1294717772 1739606824 562520862 1988508624 -749603515 1362359382 1425722336 1492769679 952376891 1358973901 1517039616 -164429502 831546606 988021790 -2130568850 -2070254583 954967563 6598656 -467386883 -453040893 -914422439 196736349 -795648539 -138626690 302925728 1911475966 -1486842108 657835104 -1615476697 -1123994463 -908903330 -1297641648 310383816 -1514470283 -366646714 -1485843025 -426256676 1641071896 -1673471975 920024038 1488461734 1818855539 1155456128 851151618 765318120 -1369749304 213089607 -1381430709 -880002031 -673901559 -1290717501 1374152862 1325063541 104517932 -894515945 -1353520934 -1866250813 -1802389298 1774310856 708356261 1214780099 959288121 -2013670227 -283049470 -1584383070 -2144687947 -605078218 708814423 1959954006 -672662613 -1356304720 1192460525 494189477 -1474107748 -2040598928 1990203163 -1790347748 -574065045 -2145717095 478374278 320873077 589547923 -2098613846 410804419 -103163280 -1708582238 -177777241 635670969 -467461446 -1511387540 -1842857650 -1189016162 1834936002 152805809 -445139510 370366346 206099404 437315653 391016278 2128941684 2094760205 -1560081474 675270711 -940141451 -906815436 1031217283 -618759413 957000485 1716284220 -900096294 980530000 -429294863 -1300110608 1245596619 733463702 -1691186364 -842049592 1139098182 1642285720 318601068 -1263169667 -1381672787 617767340 2032536987 2347150 -925992624 46008103 -2115858173 2045630952 -1998089900 71913141 -2143112010 -98365772 286396631 1598687567 151011896 -1460750668 1503668936 -711726043 1574546389 359119827 -1449644462 -2583266 1750053132 -1452011741 -696117603 -540054210 -299320813 -804389933 -1113125331 -2036470859 783343415 1664920887 2070519329 -1833815461 -1429178543 370155876 -1478104936 1882128823 -970571238 2048754778 1071759792 -450329551 -1170085148 1673460131 1857743089 -120036606 1190139765 1983144016 446456743 -714357765 -745720765 146659129 839730913 -896887236 -2016431734 1694946327 731687213 961119097 -1555065667 -1556733965 1988693754 -897163754 1758333876 10541929 -1863524021 -315832586 2102532319 -503337356 1632012644 1933608815 -1401427780 -2025780843 -1255674578 -1644838232 -199135426 540678060 -223343958 1779567757 176033687 -2082930499 -1065800006 -65029959 969958067 -536172899 491671661 1412138518 786779393 439075998 2086771944 -1537734097 1961525344 622291725 368480779 -1075971988 -257335707 -935296233 1743965675 -410259929 -833871593 -143403117 -1564357458 -719935519 -1275407353 1198993141 -934262311 487899819 875415652 -547015150 1233053429 -1349656880 -250632807 -63256765 1597008354 -661767279 1900894284 2112962600 -192486741 710369410 -546613617 -590761954 -996297567 1911812310 1172574560 490349122 534611689 -1027126210 -1800912585 -1455531172 1430496663 1446300005 508628576 -1602897420 -1614023633 1175430987 -1232683043 1651482000 -783625998 -1740910129 -706315106 903274020 1752886286 -1499867304 -2016652471 -1664508233 -1730771861 1498586630 911472066 1021784487 -960912676 193444745 -98552141 -686488004 1558327972 1461344845 726844712 1818582609 -1769981163 -444971145 -2128581983 438633271 1249938699 468978870 -207538854 -1021235132 1334595556 -1504592036 918787801 181356996 -300803146 -926306654 1367802950 -27307401 -953926624 -376637174 -1567561115 368450839 -456114737 -968783865 -752765122 -1326260575 1502229107 -458966574 1534641226 2123788667 -1621418612 481687417 -1923765447 -905198521 1315185539 -1448019150 -99209398 853459999 -465457374 -1938165783 -573724824 679639389 1292914576 -332925172 646961677 1922691090 1811524125 -1489108739 -369402926 776865313 802735966 773487241 1359230485 -1199844060 1041137492 755532269 -733991699 -1386356580 2047390785 236941315 -17219160 -646628558 806563126 1872352732 114187013 1137070099 -862942289 -1547140866 1671332779 -891005963 880404301 2135298159 -1850337926 253135973 1573125392 2079750512 1054718070 1142026280 -575711971 -591463101 -775564847 -1982159257 -685223611 633802400 1784100832 2000099954 -1195984699 929527801 59342857 -1276934597 1085621136 1083235499 1085502442 -1473959227 -234006933 -898604475 345811875 -1080245783 1701163277 1148813964 33111452 -1282496930 -1210870520 -384413597 897265630 -985945638 -1170336465 1849594953 256977525 -506199926 582105402 1499813448 1362418555 1249109432 552246771 68638537 421544415 1321688643 519489848 -469284102 -1942135131 -1155630143 -1318639415 998758671 -942377561 -290042867 406404027 -715106868 -724766315 -1667512868 -1423080637 -155453176 180926437 -1906450576 -1968856680 -208770476 1236089740 -222099859 -3280635 1867964216 1182342312 -929380044 639348571 -527577871 1823761535 -19227643 1609726081 1879808011 1228384277 1277360911 1405120518 -229895358 -1997117246 2121315554 -705657179 -509836612 362962136 -652591466 1463307368 -369628911 541811436 777631203 1679465884 -1433868372 -1085718617 -394742656 -332729647 -606453082 1582592067 -1313600338 -2124849422 1399352985 -713793948 820998856 501778065 -792755277 -1233740411 -1558726643 -640370421 -1770909932 -1421692992 1263433642 612944070 -1175487945 550031704 -1888073180 -235137466 1047911427 1295091484 -853248625 -1700048072 -1351097456 1350489237 -1821504364 -582186648 30975171 -17935894 -1690723207 2140363161 771792799 -1152651919 1288781313 426794074 327110187 119019528 -30408916 -598465595 -84052443 446327442 -593984398 873169994 548959351 -450571307 1656264794 1066247488 -236071602 -1795101595 1805266970 1024586706 177840139 -1529624139 -1949066560 -713114498 -1838769327 1429322889 -1499209278 114255665 1148503712 356788983 -534281679 615307748 186126079 -1296463029 1475999024 365935282 52241798 -1099911515 -1496709015 377358007 -1687666320 -508471532 -1325458840 -1544266953 -2095319080 428683900 -1530891951 1988662681 168997570 -874713429 -1078076312 2101278735 1256270974 822695819 712782040 -865545952 -1364858972 1589161780 1385223350 1709614943 -652177522 140831084 1984414338 -1790326455 -402673767 -930320047 371982839 1239094432 715696729 -158318376 -1917647469 -15886191 -1819709396 1051193632 1364654807 -864227430 -275048406 1279833545 -81364999 -1034251449 -37460498 1758772185 845771119 -571475577 1082310904 -171078734 519658129 -21427723 2108255944 695431502 36885251 878775866 1634740429 1198679810 1652732429 -1303731024 -851215977 1176439509 -402169601 1501634827 1633491836 -348137426 1907358403 -1676679171 1748856100 -1797315315 -856097908 -419422389 1698489072 1397959674 -386028044 -1109229767 2017173522 1103936542 -1452223297 1101661790 -884456757 -714854002 1358313071 -2036516837 -1269181689 -1835797527 -18009800 -1363184534 -418637070 1828222082 654373072 1061422292 1017180649 -494024243 -1692498189 44107111 1606677684 -1804105397 -293960539 502744258 1761237984 611496758 792775467 -2087517112 1449755965 -349992585 76562021 -2130021452 -2056162337 2021583498 478458481 -26689866 -691323561 -72351122 -84804369 369771211 1392124739 -287371236 -78783557 131063403 -197771192 -311066861 -1921316126 1707510169 -1792074853 874990413 -1153908848 317874203 -1595368734 1295922721 -1938810842 205525674 -783214309 -1513316556 1363858816 273301334 794929706 -75068313 266856123 520010638 -978370206 1976955707 -133791064 1966918142 895826283 1040522983 1774801142 84549992 -1446544998 -1937503657 61963194 593970675 932048101 1845030106 -880940380 744126156 -1676938719 -77494126 1159634324 1235749135 236357893 285643340 1776577019 -206778211 1828666973 1836818706 -1168177743 -1078946865 -234578904 800369628 1901732223 1902431899 1839021716 -1552174059 1136128757 736743021 -1641209665 -1537207509 272034856 618104685 1279734941 -620669607 2115233949 1323015480 -803153922 844654184 -910490667 1183475485 1296539146 1494523814 517521030 -1288403491 1364198759 -1928115184 1792072459 2115977894 1065519872 -1069353272 1413445931 -254837210 621825863 -817249848 2117352569 1630453050 2132458403 -2098262988 -1324237563 1236380520 -1869606627 -288275120 593752741 1002432060 -1767897876 591772383 -828338778 -922658237 -1627736360 -1848931889 1580907553 482475176 -1850405525 1647715127 605457865 -2114837941 1116369869 -992980796 -1696100539 94621817 -4420192 1986012291 -655390929 1139926974 1887192679 -1331157556 -469889968 1007207218 190123204 88013324 -141061792 -730715668 50793735 251759325 -639383731 2145211528 559778637 -1988206093 -23832889 1933108910 473596467 666162098 -608002522 558450444 -664872949 -1094770304 1440163984 -1917542735 41621144 -988628018 -1444879360 1951276578 361533908 -2008738420 256494980 322679124 1112421672 -2059815552 1441816041 -1262886464 -513271511 1840994833 -1359181042 1233873641 615217873 1524139989 -1647575463 1542641473 1176680525 -275696256 1576893392 -168501074 -2072148942 609531485 -36903315 -1239999630 1407117008 1497942117 439665967 173155303 696455677 -1148688131 1305391200 1907789090 -1356406236 293998947 -195117208 1466394378 204368931 842764456 -1482994042 -496239335 -2083731121 -1753009915 1580391738 1967853742 964503317 -1029880062 2109773512 -1731541545 1077677981 -2067002118 1403712307 -1667796454 -2021526294 -1540820705 1896458086 2133890702 -329932924 774003309 -826545274 1239505451 -2090582302 -1533525267 1624684821 2066029445 -970825119 1139331125 1592495354 -751687760 -2084671992 -1754913270 -415386566 103912387 1754037036 -1089895676 -1749658223 -1837021450 -354148879 -473560244 -1702101140 -2122245142 957482240 -114281287 1232349045 1334121753 99613013 -1701506726 1490329166 -923030403 -1196883562 -382973049 1614067096 -1376608346 -629817168 1243631834 -1109559287 1484979103 -1711951071 1109973389 66014969 -347591428 908165650 -180181304 571828523 1072353941 977647539 -288226973 2067660614 -1301465854 -825882324 -1233133548 -49721070 1850615458 -216728746 655558866 -1402968967 -1513044197 304370398 -488450271 1573203851 -263544368 -1402938970 158219246 361015422 -298374944 -1281377594 -227932127 1748575387 1949604228 1529658579 468649404 2045292770 999492419 662642842 1451543200 1324977312 -221911035 540857021 -1856719738 -1680186074 -964273615 -483185076 -1361778761 -1768531250 -1007824334 -2101215042 910739135 1506817346 -1256789273 234680614 -924725134 -1065391064 -390106195 1873132715 1059313520 1584564545 1552167355 -967529136 1783034575 -1395822150 -479811048 1530268099 -1355845737 -1894572080 -197977952 1877044771 904174811 937108871 -102013463 1086589780 -809023084 823510768 -849179365 -249855423 891277386 -347282885 2047374373 1964009758 68372577 -874198207 1029669261 640534552 1549671353 -301421256 1097004315 -303041038 743001154 1786143055 1885242350 321198880 1813972798 1783826059 -821733791 1928430991 -530392378 1256731849 1453975735 -969622355 -143335126 1401075533 465113805 172401389 -535319540 -818445055 486262094 -33173328 1220929780 -1188502682 -1184197562 1556665705 1999043798 371564613 978828698 1557021736 -358440094 -44531638 -1262123303 1997347843 -489108696 -693902329 -1118115025 -1847125772 155687103 -1961778157 -921785891 2048216169 71346813 -1747630449 -2114493502 1152570843 -491834625 217107955 1897518490 1163489533 -818257797 144917790 452024014 944802942 -1574447138 1743406601 91390689 -122914260 -1679336741 1164821776 1019048224 -1472844689 -922805083 1152397040 1305017021 1906844046 -338178956 -1981904118 1316116490 1342925101 -1346073763 1152602021 -1827717396 -2008374482 -2039484395 -741012400 -1793693297 -407734650 1546406866 -286995077 901405862 1473903522 444876337 -375299850 -1031786427 -749877218 2087453599 1424535286 162916055 -837848269 -1996145849 841807593 1467249583 1076488722 -134378339 1374675477 1165101558 -306486795 1245959136 -1182656939 -409361676 387605010 867032639 -52823257 -1299074975 811615168 -542161463 -844393836 -597741755 -175129045 -659243023 188959643 609904740 -639828457 -1731947429 1560211180 578196815 1079558538 -1957408874 -190382677 1697234840 -986392112 1740494711 351197103 -731433663 -745042425 -1233140730 -467523073 385401022 -98354349 -1151141282 647661911 -598795561 158990657 -1621297066 -1069151620 -1733770250 1122948790 2012745179 1862063649 1404013141 -21570175 -414075721 1195283059 651497456 592552025 377234456 1604020895 -658615551 -1161049225 283469755 68735748 -111380615 548372753 1832136707 1617420997 1916883838 -902038308 -750847659 -1156514745 2049819595 -1222930329 195189930 -198492417 1355603213 -56673578 -506810239 1401882510 1083091284 1531440515 1791470776 1445174297 -660440319 540743359 -1402226827 -1948951966 -2126382956 -538238909 1517199339 1304695227 -372100178 385366731 -1703444540 -1113630372 -831285977 -141533359 -1980245386 -699437870 -380437333 643172080 -1632090424 -1582266309 326489403 -1289301288 17989778 2126922534 327039319 144498848 819941083 -1867536198 -1075784878 -271689212 1657699188 534994165 201063826 -191348140 1461363697 -1115135086 1968012763 -1173770891 2129695772 -691160395 -410913299 2078567790 -1862534420 2023369857 1778856137 -1043520101 310178460 -1701290612 835015559 -879622712 398166617 1294647047 -19265890 1718287522 265902247 454683254 -214659765 1210823258 364811346 -1463165516 1358878610 130254803 1066798267 1840091345 2032575452 -1955598618 91935219 667045721 -2045097565 1292476801 -1976146690 -243079010 -655249666 847018426 871038921 -869847565 -1152592909 -1104384922 -738856528 21873794 409768619 -1009994320 -1014068300 -722652991 -899427310 -514595118 1252574336 -873268230 -480464921 -147238031 1511408707 1658288088 674374648 -1973139217 2060338926 26320199 542880388 312947343 2081917667 -37731661 1478711228 -675301039 1849302123 895555917 8548365 1737691865 -1402262102 -1260693136 621453416 -890254120 -451287043 -1231116158 -444259195 912099882 -380566272 -885341433 591040806 -1619384033 -184778667 -516404183 868149917 -1621191872 548272995 1960528885 1336167734 1590802072 835422008 -2147483323 964420634 841508350 -1155544230 1844254425 -351618814 -787005563 -1664171136 -1525007894 1026386274 359531962 -1270864397 -1145483561 1658133109 620772033 -1523725773 -79370963 -1725130656 -1788464076 1164851645 -2056870535 -1292543707 2091098312 705446394 1400230441 -155338948 -680653663 -841358870 -1475298642 -1972520856 1054862266 491765017 -2013625270 -346974654 -689077386 465365214 -1534992374 -2090388582 690681716 1769085853 1666890032 -1763680077 1710727786 1643981435 507330362 -1753862250 -1434552982 824241072 -1000693117 -665620036 502241633 523056166 -758827278 1404667040 -780391693 -117330034 -648131038 -1980142139 191034207 926515817 702701475 -1785785480 1625053895 -585983446 269435240 -1096041672 1058228203 -1333581333 1308477366 -651186933 1985285096 -1047200277 -1274415001 -271520654 -280742981 1214249341 -515762849 1873202578 -1263819137 -222073547 408420682 -462381349 -987787848 -405607997 681460678 -378013549 -237965460 373076314 -1805151194 -1357756300 -140972348 1468839120 -762238882 -1949204195 1981897926 1336003681 -1797722407 583112499 96569766 1879571641 -1675719000 246147100 -1700398916 -2022737896 2117356481 -1175158599 164669554 472154531 -2032734633 1906502067 -1565897225 -623159687 784958231 -947046493 1005896949 -834156299 -2037357420 1342851182 1291296291 398149892 649622668 1217653969 -1091275908 -89956172 2011594108 -440415419 -683763099 -190976659 -1745967121 -54919558 -1646506353 2118474255 1234537800 298900977 1104129507 -1204031019 2014937820 292135680 -1436333395 1472482470 1833814055 1815398639 959465864 1366549581 -1057316254 78685499 -761972775 -502931297 -2062937986 134302996 724979531 1633921983 -881260493 -1555850582 155485522 -1059981805 212174891 1195337903 -1284957010 -236998795 -370432018 -114625017 1715512359 -1202663569 -892118449 1158988546 1757426293 -1003652397 -1564927431 -895368658 -544890645 1400163766 1111126046 -1723631747 -1322527447 -516206258 -648411407 1746136034 1729616438 -1233635230 -1073937644 133890021 1194942208 1176106755 -1583778294 2035880802 361659592 -1279898609 -1692258139 -180918767 665853279 -1496122644 -277909152 1401499655 -826298790 -1236652286 2104858997 -893621572 1559274027 1262418535 -493476903 -893271985 -1444197568 841365314 669643577 1284747708 1334411560 -187668925 -664925372 -1212437205 247810926 -1750585244 867337237 -1432355665 -706257450 -186243285 -1901003051 2071136300 -87857738 -1793252762 -45322708 -1182595576 802734958 -720003130 1705523258 -1392529159 1595946125 -1576007640 1889323843 909004496 -1302999318 -1250359704 261170896 246412577 -1792302038 274138602 -80375062 -8781598 359936893 -1246805587 -375719559 -846061815 435874569 -664349155 -969915932 -113744203 -2147029188 -1978050972 -65387584 -168806391 -575504896 -1625558719 1274893434 -1241636501 1145496810 856459469 -1063373264 194446803 819065946 311638208 -2087802589 -31183883 727070156 1082291102 1377129741 1780180545 -829496951 1560349529 -1346970479 -1747993748 -840920732 882838654 -1052870819 1980185790 672778732 718955684 -1720800526 1621120183 -1323206914 -400156744 -1974864759 -148238452 1510204300 -788402275 -672203576 1192084297 722061713 1863971188 1832339492 365854245 -1154108743 1391753361 1761954566 -1753891505 -979402440 -1987489526 1490148222 -727340146 2064145558 938480033 -512034855 363519704 566505296 -1287079598 -1549169558 1794431505 1932567763 -199321534 1250213838 -993775988 -477235985 -2111042516 -715574630 1677647339 -996169473 -1035037863 1396303666 794892525 1493688101 152554611 -1951104368 1938103211 1828227173 1084852170 1342922507 285063043 2086386984 -701138057 -280482650 -2085425568 -1250695253 686197402 957098768 -800282423 -755773907 1764672399 1037451954 717355236 -1559682755 1555720021 -1562552457 1325269552 1809848224 -1075809848 1236531762 1000605467 -260827722 -1581523506 -1900370435 30785291 1281180278 892804738 -1049070882 148493154 -182967311 65117536 -530042598 -344792819 2103712199 975311770 -1042170974 -1074368 35627955 1274936769 -265490528 -1827299755 -1051890959 -1933083860 -676938091 -2022036591 -1358503898 1992967128 400780765 1851546500 1603063117 1247875877 410351137 618867343 -1890445267 1058600627 205765113 186929367 -833832606 -903465928 180272187 -429683214 217652695 -1535751378 1765455858 -742585767 -1124485264 610532916 -1133530069 140379298 -1594075609 477190160 837390577 -1150559349 2107778160 1615303785 939445142 -430947301 -2077667017 -1425318429 -1769841490 1738992825 556677966 -1297585592 602827607 2038052380 168672681 -1208330996 1273875373 828998907 -1215935080 1707749214 -881348437 1071101401 -826076348 1067847917 1959827312 -2102639897 1538793123 1786259578 -1668034554 -318231321 -2016021357 -1724885063 -1806140810 -1654822484 -389281065 403658403 -1679609403 -1164875945 1012324055 17701054 -1093330541 -1139791200 1085761841 -1776242791 -158492541 -352760781 -452387523 -2029366055 1941151821 -15676365 -1821785741 -1859190822 -1275732927 704520408 1822255860 1483517140 -2026912727 -1222817569 -573873904 1875883821 1225687555 724885848 1712978584 -1686036255 1443471986 505031424 1188961718 -1030449238 -625636887 727090990 481118244 1927818275 545388655 -1510962937 -922994738 -288031426 1032986104 -1190565553 -1955389542 1633053697 -1371799636 -1454583780 -848413628 -2094629459 856914332 -43728033 -976165758 465014169 -1854239603 1693457145 1389857905 919520940 588706198 1150209727 323968499 -1709744737 169787849 1223847794 -1664308193 -1611893234 -190696425 1753535398 316403874 1657313241 -944672434 308047717 -1458139518 -1037267176 -1201117390 1938429454 1681118309 -1995800929 1431305522 1896232457 -65972174 2068094087 2030907686 -1866909751 1859204656 2031413947 -1506983809 -278965500 -1175465354 1590391292 -1642078039 -872896317 -195319184 63553289 2036212386 694205066 317060524 1643895242 37877243 1135772926 1938317366 -1769373073 1149342814 1726757427 -357287747 894921032 -109121160 282420697 -1169553016 -1066197012 -2016459379 1230907229 474994114 -130122986 913316025 37149867 -1913678669 1701624236 -421303968 256363685 2019069437 -270646445 1815773517 -1431505508 915346285 1319014181 1902318851 791307830 -1358328541 -547962863 1451730076 -1651359213 539312233 674607814 -1703531158 -597000280 -1690562486 614015673 1533860539 1903886427 -469123044 976509428 -305683382 1245313644 576023442 881657215 -1740733371 -1822279012 -903110577 1086168856 692842386 -1317042440 -861718588 -1987652953 213793251 1800989892 -1982555872 -1387551344 -1843323229 1653163857 1947896453 1262613202 512054353 -1677678118 -1947468790 1388493954 -1514476817 1974402796 1575046525 1182128662 1960476062 -2099858888 1355231394 -1554167224 922686693 -1982933366 -1736892032 1578040091 1581179465 -289557356 -1325404267 -1987115674 948212753 -330137132 -1067016301 1621693816 1452048258 729402394 446493896 -1945396023 -1715236980 1863229409 906059551 -988155968 -758816142 -1969695853 -1332198736 169610468 -734148438 -944903605 -1372085832 1355885052 186247257 286758986 70983512 -2028857672 -769999684 1595891521 -1522918071 571825797 1524124165 -1112056716 -1572556314 704559191 -540715168 -753391253 2135935101 -76659172 1160451321 -602351427 -1703271681 -191962906 -1175773974 -452029850 -1710958203 -300107191 -1907644953 -896909932 -738533056 1108135211 -1678751447 -224372755 443524822 -721090999 -753345261 874154745 415522175 599925970 -1090604353 -100087336 35809918 332267085 -372602287 -456009419 -1547062400 -1140388029 2006645560 -1214963767 -1201831017 1719960718 975539481 -1286344648 978008816 -2069514781 -1502864133 218289144 1835643474 -443939758 -898646879 1375779825 -1312352438 -130867064 1633784583 -1907947008 24612 -287616150 -771440957 1520042675 1395787901 -1725109400 -1531059950 -546887188 1591480974 -25768225 1607624683 -1835596346 -1412710323 1315049451 -1460479275 193327056 1669873433 -568592487 1430140552 -2137451643 574980562 -1056951028 819956477 -353847702 -1824516860 846805791 -810149295 166503464 144337774 -565838883 771608285 1272743239 -627731598 598478339 380146851 784368164 -1948470795 1014042567 -1650471495 1045879766 1883445836 -131396618 -619965137 -607029035 -726254009 1032730827 -1399533855 -1291789019 1248855671 -515487367 -365901420 1629598510 1768618721 -1976225554 -1723529048 597554220 235605313 549476094 613199869 -1238571017 1085289002 1788087124 -1970964695 2065495284 -1957694238 -100528506 -1919866488 -865968513 279692555 -1584501358 -239832067 1038646286 583797291 -866061307 432883887 1676236860 523962996 -1225718173 584203710 1814213249 825518132 -1271024336 -574321450 -2066171094 1161702937 1053372381 1392346231 -1266304091 1877939702 1448492583 1386408762 -1817453750 650937431 -1057935014 -674763336 -1220650631 1312389734 -97090567 -246932138 853427045 1313350170 9202789 732758500 1661110140 1454016740 1925081766 -107902581 -1356849015 1509025348 1259035724 2110305698 -1119388808 -916773381 -1770035313 -1860269771 1071453736 -997769985 1162116523 1043303583 1319059800 -736770162 -1873028965 -1640411286 1058505547 1505917634 -1367473979 445896227 1716337541 33371212 31587225 2047604264 -676653968 -598542409 484201183 -1791393291 -1209827493 -364549080 -1115851903 88787386 464227809 73899382 -1409994236 -1469464579 1303350562 -41340289 -381945400 -524334353 -476803257 -642832564 1475589082 -828142989 2073810522 520731281 1792444204 -69115521 1796739170 -1553182571 1178408325 -1898026361 -1059989259 2115584085 1934233860 1257082736 831590474 1128359504 1793108284 698386639 641893265 -662722203 -1750973292 656063494 -519492468 1222306819 -165801093 -299990851 1246976954 -1835455004 666547945 -1087900759 -1907619772 -748357176 1765440770 1949521392 2047726108 -451453372 2074377797 -1661231468 -1467123788 108370080 -1937681320 -929325638 62264604 1546499730 -448618492 1557701591 -1237514666 -423347015 988794534 1271243451 -1363934136 -1184839246 -487797168 -905471666 1868774757 -1070655595 -1906853412 1385901255 -1972288794 1401938314 915983600 649675883 -1272087546 1755383427 1289176261 -1268007887 -792552069 507461078 1941286220 680300028 1087167377 -1661976103 123771797 -1980108466 2019846339 1231618642 340745673 1706687167 -1961184120 1050591744 406680811 967629949 1302455636 1423106515 1361423103 -1896687671 373327329 1679920558 1543671829 631215228 1015306156 1822714951 -1160957751 931857909 1631699730 1873197433 1256770541 508339097 -1784011721 1044061274 202128994 -1131333151 -122907475 1594784773 -389264674 2011612614 1469066316 1718897638 -2145707973 674468950 -904234429 -1956891561 -644856309 -1601090055 1658037917 1661707593 -2127229264 -1446404126 1318219330 1336746045 -857186703 2111675613 -682291590 1183017029 -291643975 -827055635 2076760220 1846249179 -1946872022 1571520176 1637316588 -1327331334 -1368641416 -1357568637 -790787140 -733511343 1362749714 -558109442 1222992435 -971767270 -1916573357 740771448 -1256063039 -613514826 -1456341746 598470386 1555365615 -499202768 1403956117 654181198 -1900681106 -413056076 1436721048 1990244255 -1197449159 -1573897779 1026955633 -2075904680 -1057821108 -1394100639 -1407007045 -1560125725 478994983 1050206217 -153081205 -152615511 52600575 1739744994 65379396 -1013873217 -373457332 1489099335 476152107 -1615542530 1644562282 -1668392505 952655304 709094279 1260733754 -1273060161 478742310 -277278816 -2136450216 1755139181 1196204827 -196813030 -340422026 -526729443 -1897476786 30799736 -1458522817 -541265750 -1830503754 244298088 1768361112 -2001021666 1444933225 698261553 1343475929 589270347 -258619513 -2117518606 623878374 -1156427664 -1588928224 -2072921763 -1923307853 -1012833985 1599247114 -1066123620 2146454997 1906225806 1210159254 1212812190 -2021642139 -303836969 408512088 -1873864972 1013496410 -1562251637 1751770673 -985574152 -35370307 1901622929 2045316638 410687132 -682753556 -778122869 -1827213856 -1869831480 -962297421 1908673063 -75949887 -1610349153 864696719 1641314298 -784540788 1286501117 336390814 1712188337 1861978408 -225537952 341961884 566455284 -626764361 -1070571653 -1372857709 1579940640 -2034964835 35544346 718347082 1162139968 -279688720 -1469636903 -1286107481 593876603 -1644687738 1984605122 1217558428 2051170079 -1515178288 -361321114 541472274 -1424101856 239111950 -1153294051 -1171245400 -1675481009 -259393365 917618016 1595947198 -2053574058 1844079501 -923932954 -2121218630 -525679233 -682113413 1171507626 -801897552 1006476968 -1991908662 -140761938 -1791277088 1602536514 1611858418 2054846264 1398958931 -486559594 2094853370 -931462202 -488805321 146786651 -349114403 -1202716460 -486027565 -202545045 508049545 1879903511 -102546230 -2097538422 14690628 -2071627061 1623083965 520800783 1191176419 958563075 1702812183 -1991752499 -1001324147 1024199890 -644519996 960342834 -971803274 -1232950157 -2012427934 123215986 -1724534019 121368017 630370172 1006268572 1407337120 -1519151439 2041712267 -1003845208 637322003 -1822747056 472917623 -1471691187 175145214 -219756956 64660323 -1939763683 1072394915 -536625328 -620295269 -339119827 1269498297 -1333414315 -951821023 2114227008 -506734580 275243152 27570191 1384665597 -1934135877 1662258506 359593270 -2039593711 700073714 -1841434723 -141086217 -409636966 -462632266 -901144476 875142205 -630641450 2100344088 1641845870 1436485242 1168596528 1708623463 -1425645313 492891206 -1993187311 660422232 -1518289517 -2125148622 -1577867092 -891114953 -1456833421 -882463223 676925808 14136150 -1838379094 785851327 874093137 -355509419 1699166571 1373429922 988597275 882756436 739759120 1752944370 -1752099874 870560582 -2013281889 -75454154 -306917565 -760174371 2012402253 61221729 457683782 -251504128 1217882557 -408515 -1615038053 109943566 682128491 -1635503138 1481598674 863640517 1659961855 282959642 453775538 -1334932310 -305987542 296459554 1108446572 1139974719 -383907286 1537204559 242707846 -1609478478 1020216161 729983772 1076248733 -1269719505 1351801227 -1259539903 -263111703 -499467370 -311655309 907904360 -217345587 -861617228 582431341 390945114 -636975531 -1776606020 -331866401 -1958105949 1578623616 -740662808 974100725 -1249870824 -148084686 93152705 852518448 -1266386935 -188687769 -326729944 1478891260 1326518537 1770006104 -816047974 1086647821 -1144964824 1587685899 -1477507641 1111070920 -192412934 -1075914052 -1676343470 -1668487242 406671566 713218734 -950689403 -1829091954 670836031 -953625409 1643042321 1661741610 576941770 1595751413 1031399772 -202996239 -1043083250 -1420177028 1801403314 -1267840761 -106509836 1130310538 1320316099 -1734044506 1879373553 -1969674482 308207814 -1755426434 933019196 1400789714 -632621124 -765294694 809696691 1698443144 1315254777 1073254462 -1747371048 -1412380983 -432112161 -1274091274 -236005167 -482638490 774150149 268378894 363687401 933466019 193467560 -414409940 189621896 -196678689 1594798014 -1679837951 919578701 2069726081 -1140145971 1313598813 1610341243 -878268850 1491366071 -214355034 -299159442 1485591082 1194848345 1972772614 2093545795 1424003403 1131226224 -1567478171 1543517637 -1038113769 502100974 1943806134 -1170240813 -1879969233 1521150202 -669392073 1142384453 1365640414 -1486371019 851777273 -1576143507 1963202728 -607284878 712160435 1093742790 1436390533 -1545283949 1409952548 -2136393710 547012922 1075387358 215912374 1009754938 1305719778 -1228142775 464815071 -1122174726 -1880754909 -1475724327 1321805528 -1312027539 324279687 873329611 1094618057 1511904446 -948460351 574719960 -1509025243 -731236385 -1487694419 -1450874140 302917043 805579097 1430564227 1039430540 1346383922 1361139524 -957772558 1151432076 -778308275 734753346 -113716508 -558475290 -246781035 1462350804 871855395 546937089 -1133421258 330879002 1027692834 -1541471332 -1945827759 1022109860 721950557 1586460176 -1583856400 -1968253300 2084162926 -647341519 -914080932 -756639501 -117495840 1224365372 472120806 2129452321 -1142731226 -297334111 848813194 -596640725 341763148 -519160731 2045914801 -1060547032 46092210 1220275849 -197517278 -963776866 1428782272 -737818571 -115520253 -1699934122 -1471669451 1000139777 1108515175 -1711555980 699255269 1704613544 -927119664 995323004 176064845 -920190606 -654749782 -1691972984 348124272 -185190507 2033594306 1469556850 550326481 -1580048624 -410630423 -649566703 -1763171133 -1090971521 -1134898356 645799374 -1273257766 296450168 -1770623033 -1431609461 1887662618 -1516428815 637604826 1662170326 666199249 1021015403 -617355085 -1539027542 -1679854559 1254925460 354237418 68233885 406997082 1404486573 -1138131274 1415610390 1606279983 -11278891 -665468381 -574944242 538997888 -2046592630 -76073088 -1657807165 -1108855936 1179713117 -2038089293 98300903 -537362053 834207414 1099481693 -1918980743 -1497660601 2052103549 -1611065478 -902856321 -1541767793 -1236863013 -1038054477 1340339860 -1694802276 948944402 -1435545678 -1941618935 2143340886 233958894 -1347649946 -2009679505 -673713758 2074768627 760931700 997738682 1800818143 -1870617226 -526254463 -461353742 -115563092 -18069486 -1149886112 1362115130 -2098818958 -285705244 -556450836 -1749029682 -698651720 1519755950 1584306724 632533434 -1208799491 -567514772 1072995404 1780444746 451490764 -831972122 50507351 -1000504487 -272178641 629238254 -1545256291 -1352412554 -1569494315 993760641 -1300090595 -1592552537 116539354 -1530994334 331681785 2050737899 -1533120647 -85266103 -1474348255 -1911750775 -503890513 243252257 -28577610 -153300739 169880489 -867518630 -1122014825 -1786106357 -770790431 -1279527266 -418333321 726178059 1856565853 788366699 -576212274 -305743684 1449881635 127614501 986896744 2100614327 475295096 216677581 -2029174070 1584856578 -1831905577 -1499105532 -1102336252 -927738611 201556153 998740026 -113554751 -88349712 -1840439775 1838347749 -215292384 -1929255692 61827448 869899578 -1328965542 223515111 -726237755 1508489040 -773872325 -1850706943 2022563065 -1586474927 130621432 741056527 -545190765 -887228346 2012271192 -61071067 1554625457 750024375 931379679 1010122892 265760631 2092558532 266992257 -813523006 -447042390 -675036032 -141576394 -61644532 1017157132 1669457546 174637698 -2126862442 -1844161338 264296702 -774168398 -1905441356 2028319703 -2119869290 -1380354674 -1964899021 -1518881778 -910362466 -223792349 1562066068 -34884331 -396616737 -2059875389 677390372 -1350003723 -1833568482 420097691 714986533 -973363846 1084509118 513756219 17638115 994305724 -803259228 1276556228 -955712196 -1521674217 -1009040923 691926194 -1791121195 -1328390328 731950463 -650374147 2118981174 2029171988 821474508 -1782664683 -1159511791 277688514 -1984625638 1966124382 -1871951063 1832910931 -1366432664 -1575271544 -799741849 -1557401384 -1029724508 994852808 628748628 -2012669330 1649314280 693151361 1496696925 1682655641 -861108055 540002052 562116636 1144069547 -121371961 976276109 249257954 658421653 614875539 534165241 -936716376 1001016073 -187566774 -861132910 1495165060 -648299778 -1034503121 -106615131 -2107347490 328224707 154234792 155076017 905249857 1149746631 337602904 -858628083 -1618708303 -1916921708 -366530981 -687515840 -385225893 -1762236322 -547263488 -1981213454 -1761901053 -790234182 -1616501203 1300086377 -546920932 859841956 756696776 -1830092339 -874895817 1274547366 -589375417 -949286107 1337753771 -463953453 -1658952726 459843592 -779095891 -320500015 1415912845 -1027440191 -453709869 -44944073 -2077757662 567648743 1458043103 1369238978 1071106101 -1485823170 1512654073 688370468 -1825659100 679707994 -420201807 -1088182167 -454967293 -933799773 320910013 101776596 -2045260442 -161429407 -187832185 -392308155 1744309569 -935193222 -646939315 -1627348171 -268015651 -97867057 -1042803736 2120396117 -729236175 -1458648179 -1267534355 -2002001215 863433816 -480902425 -1614443967 1926541090 1872731251 1399401314 -803248661 -1845285488 -261244529 -793477080 -689392358 -1458312479 1571320957 13419094 -945700481 2062033956 41540319 721401949 -1411623675 -2042880436 183047367 -482898367 -1909985020 1977705975 208715889 2106376419 -1201561986 -384386818 -116829780 777817548 -2136866723 246180618 12234668 -1567349103 -1208216790 1669091586 560818250 -1753931734 483676202 328719121 412328059 1397155188 -788499291 -1345175925 -681285135 -732581185 -165675268 -1461679771 -1293892928 -1020735786 719115253 -2077330243 695115695 -1293200637 -576304363 1344596669 -201650831 330582713 603666836 1497651413 -596980682 1745457049 773731394 774907971 -860237305 -542443879 62163795 1841905347 1230931226 1769243075 -2112137396 -941982785 -469151740 1588393266 1388237350 -741711389 870368735 797110576 1652159835 -1261014882 1598706331 -2047735020 781565145 326629055 445609510 -214685747 1584376874 1664110919 922128115 134168928 -1543789768 1469162834 127756690 16941399 1798527146 -1068999184 -125042760 715227654 1829878858 504826916 1533299641 -246187831 171284910 -2077940144 -1876704167 -800761564 156156971 -2053066330 1347469455 -447793067 915401883 -51431565 1452568635 1543525235 -1808965622 -67711584 -1614490868 -74626361 -1760509877 1836512870 -452482155 1427922363 -1906704250 46560552 333134769 719469759 -1787377059 817241429 462257891 1515085900 -1206593733 635566998 -1491654813 -1374960674 -1727577053 493045862 -1022687953 2016039057 17070031 1508156348 -1916140883 1064477885 -502481464 2045225151 -259439081 -235250931 -1792439053 2084305099 1577451845 -179432316 2090027807 49512539 -40526841 -1690239352 -312248623 162360409 -480042513 -1616281867 -221148472 1672108792 -600365883 2074879289 1968803336 -2037742462 744156785 175069578 1410082490 1769881845 1399673172 2071872086 -1921803407 -1522225680 1049010823 1455700920 850571318 -1455641495 -862208003 -153844926 -2125528545 1776341592 167144842 1151979273 -645258808 -1863994428 362176658 1481669285 267302366 1221682088 -1597759600 -986128183 1282580716 -1216686117 1914355631 1653235057 985490181 -653800524 1326805710 613829927 -256274691 520567155 -774927498 -919285599 -1067160572 -131237714 -1052148844 533941509 -1068654456 1797124390 1086015243 -533405250 -337958202 478105641 -1144200620 1298388967 -571253210 231239083 1537851405 1531223967 336739040 -1113036631 309444852 -158406427 -1601384317 -2032040292 -1395899306 1251957326 1172868515 -1355958489 779364821 -1728978654 -1024623016 2033040050 -1908372568 960942907 -4036036 117515674 279809607 -316377326 71938409 301106150 -819383407 -10138098 127730442 -1511985036 -175783738 1587116429 -933553329 2038675344 1349995007 1530589608 746001512 -867775998 -1986278810 1605660942 2029977638 112014482 1608558172 1615867129 -1291332403 -293668265 -1694250749 -153947368 1437360177 -577469618 -1949110084 -598542234 1323859102 -2098633380 314796927 -633089100 1222376705 1525748569 -1436972993 2122879134 1536973878 -1287674611 1658900857 -680196705 -1072100138 -1061547147 -894157240 743891457 -637756348 -665404579 2122710604 695493297 1313623963 -85906019 -1121817224 238044503 -393572648 1455786916 -366222367 -694075020 2132575483 1588320460 2076945365 -366001318 1424026761 -929172294 -1520535993 -529805903 884444166 -243942945 2011477634 278637663 102667291 2051942009 -280164291 -1217111990 -1839574109 1250029429 -1291600678 1945578620 -876774404 -1251841900 -471391969 1038210152 82162636 -627562029 1555620424 667347025 1720456906 1219995594 -1041637958 -153523437 -695448307 -205195275 818400032 43400734 -2012639467 1475856597 1468594053 -1221450665 -1060988947 -1122868930 1421220476 -1624916439 -936475066 -143780299 -969748052 348207187 141696847 297994238 -1280005554 -824919028 231678234 -102135938 -2131541369 -17371895 -2087585625 1474634332 -286290025 -1731709032 -1115855565 -486574574 437377413 257826848 -2072557221 -352619666 -309986066 -1139483681 1926685343 -708170507 700466219 547695689 -1000541016 1050131771 -953426912 52303016 -1417459006 -685221018 2094882569 48570952 519333372 -825776303 136161899 1418076468 1396292961 1846592566 1126997015 -2050829524 1381826217 831112459 -1718676715 -297969123 -428073374 -1399745034 -329833037 -658858829 -279627235 582236699 51043957 563696532 -1434153508 -1884836612 -533832930 918749347 -1052807280 1310060336 1862408192 -1955825164 -1662337338 -1023967462 778953830 -909556729 -271520030 1920621173 -1376827184 451346760 -1206437625 712825324 -1024340248 1939867644 -564609694 2111611723 -20292908 -1788081773 -1307932515 1318082726 1408416631 -1550246199 1700039046 536726690 -960993748 -550391082 1814726972 -875375456 -730351406 1068714002 -925646008 -216894032 -564854156 -210475062 -322466116 -1282573132 1769446837 1646663196 2130728403 1994778351 2000409267 -90207367 -241516049 -1241847726 180126954 -934250092 -324927256 1933060388 709393009 -1284459940 -2015766448 242097041 145430762 -1033147608 747344496 -1717255836 -2008328846 674799863 -1831517631 -2097274860 -1085063792 1002919754 193007364 -926547619 -1271568802 -1214722463 1923600237 -1741963949 182223229 -826318922 1140411920 82177420 837476337 -123301719 1346102188 -640051460 -1431671682 569829338 697513186 1779678701 1571322015 -1941822655 -347063656 -1824296252 463760884 890397934 374649727 997301144 1042758434 -1268573268 -2006724661 1114855908 1943783053 -956156213 567392804 810011937 1277374449 -430667624 84793657 -1925741080 724774945 631442947 -673853540 -11109403 -583806323 1788801713 -506639019 -1215303189 -1787462397 -697456750 1915834871 -1729859038 -1040396219 1571912025 1183479865 -653442303 995416427 660669022 -716632996 1936515883 -1087284276 1772599180 -2032140729 332024186 1202967692 -506921516 -569724183 -430888969 1182671292 -1281625827 -263610170 -150236193 1733630044 -1151838528 -35294982 -1815684964 384130675 1673854977 -1566590906 -2069414815 -567537937 1545290099 -549567624 -1847153632 -1182228871 -977295778 -614110453 2076852544 -48613219 -1334872095 106309064 -1693322917 -740468070 606145240 1477269064 -1030162588 487674217 -1681412801 -1863355501 1276275102 -458114513 -115153344 804636924 555884124 -1502646464 -2087364568 624876157 -1483961812 26018689 111250788 1090886 1550519997 -1377649248 464445104 1374571116 -1054404575 -570784206 95930715 1236121881 -1619507163 -347653124 -259997043 -1393783103 -1030671114 -1068958581 -1235573126 -1919036403 338388279 -1908904036 -394142737 -937279930 -1529571187 1477271681 -151213539 -2100535903 1269859964 -1076929457 1350737407 -1748460702 301954550 1886650208 2070076406 1905656072 655962904 -945723152 -83032101 -431213402 1414656391 2025600550 -191360707 1925140359 -340577551 722627634 2116651696 -1383834685 1105087426 298642860 -29560301 773595618 -1029093145 1901715550 -2121014110 -1911027140 -1284857037 793769363 -606667141 2110573921 1204036614 -807802788 1129125031 2050955393 1946622336 1692833083 445152038 189914149 -775473993 -1390086436 -536632857 495751900 -2004338161 -1908629103 -977613881 2033676456 -1788396808 1403120724 2102325350 1724138283 -54245994 706672663 916834439 1933318886 -150989007 792540165 2017301880 1553409038 -1562033583 -1344706723 648436990 -1258451122 -1848284182 1149337756 1413262967 1764672217 -1745880037 89736176 -1255294291 462063481 837523294 -1753690715 524505964 751949687 1581213279 483662267 1119943022 181928873 1713586511 1835780749 -1542816247 -1676551513 1438108306 401765695 -729279156 809186125 548585077 1616803302 277775384 1907220571 1752660131 389716819 -1401942785 700560400 691369804 504337948 -1473877920 830059609 -1367169704 1458727802 1766025104 -1706722944 -1892114986 1447500854 -876646 966903503 847949097 -678642602 668633234 1681495960 427564793 1696681371 -308036106 -2018918976 1164445607 -386102254 -376537436 1676798179 646370708 1765942938 1423012541 30312804 1184736715 1990945487 -767495386 66269958 -2017100606 294580048 798141451 837686130 888339511 170206419 -1240356005 -618219174 227046725 -1944333445 -1024123216 246799060 1448560169 1400154083 -1129850144 -141789980 -1857090669 -1730313781 284661028 -930309479 -270289914 -952567158 1482452229 1246900709 -350840669 1600088882 -979542906 1828142121 365347692 2112936675 -2079764178 -1313228514 -26085619 724164282 1987410121 -1224264673 -1436871046 -1785873676 1172125060 -2025609578 -1098477985 -1752630781 -2045508906 -906571492 2058860691 402920397 -1249870750 -739436539 2004170083 -1816059150 1236668296 -1119187903 -635388709 -1889485616 -511261712 -204255550 1012495582 1456479248 295025339 385733097 -167040957 -1013279120 -859172493 -254710415 -1664088142 -451372224 820782500 -1096039229 -1374890732 -1742811027 -1451339771 -930859694 1272227673 -565548302 1857480223 -1259672175 1538305429 208524472 302425978 500304763 1872118709 756742233 -1331107170 -1553609170 -1955093150 -1001124939 -1603238379 -474918917 1175177780 -949920602 -72335494 357810820 -344953101 1192407152 -1676457649 1809707787 930620137 18378701 -1464333194 354130851 1774772758 2141137171 -638400728 1855408096 493743757 495380035 728423674 1618043031 -1153918225 -340743501 789117769 -1555711014 757027547 -919859380 1935236531 2043485479 682603920 772287227 915603430 -1137825496 1896338977 -1555889451 -1534579536 466994537 1887472968 1638310040 1783144714 1161681939 -1208591184 1706056578 -519483556 557017804 11855218 1691249810 -239465580 1328917575 -980792769 623756421 1462636597 -1474499413 955098296 -2063094328 724029265 -1995581169 1942638023 -881963841 -2045450689 518564431 -1233193521 -1081445991 -904833573 -121021376 -182123782 643122973 562459178 1049967671 2081009490 -1471845807 391489487 1312705918 1016239935 1889935975 -748695604 -727132484 -535602397 -1157850793 -2110396 -736745203 1592932631 -248302724 -608475353 891082333 346973918 -766076087 -1692966277 1229429346 1076438460 2047974436 1257222048 -1395435877 -137411182 1091684708 1051619430 -493093893 -1226274158 761280185 -20693312 472986020 687384458 1978388105 1651203815 1567903312 1557387408 833150180 -442132016 -1931036961 -639055577 277274109 -880875908 1363293133 -917219727 -439624146 -1892004734 1277409096 1631255746 300119966 -378120020 -2050506972 1744034630 -1009716227 -1174145467 -1096873213 -1694713099 -1963477642 870241465 -25790114 1970830220 -1767762492 1281451943 1028130696 1947509143 -1578452410 1309572894 -1987941890 1843298213 -376927658 -1629672088 1296802368 -1318706402 -615226886 338243860 1543751314 439987044 1829764471 -1198334257 1428064221 -742128170 413867628 1967008554 -591667335 2011822119 1462708612 1491139567 818658550 -708376029 1637494371 -1160120704 1681129624 1266726606 -1717152691 -1112207268 901995551 181476995 701230164 95379196 -209473555 -1997756045 1002406765 393622653 270224768 1953575021 -1865943748 -110585185 435892533 -1609355805 152612517 -791455105 -1276615427 1018992811 -1820298986 745697790 -1557728842 588462245 537887897 -1840737137 -1637144078 -518583157 632727678 -1429656757 528265239 1294866809 -558088587 -392256192 -1195343026 1851084023 -1761565596 -154407585 -1523817134 -474818847 -1130870230 1383906044 -1498204057 1604121290 -1732540227 -1009597854 -1957435558 2125423786 1345172306 -198799795 -1576908376 1833861282 330396009 627869891 714869565 668920907 1673445773 -1759343925 -1557675230 -784955822 990661773 -844228783 -1700756096 1240808762 -1258745371 1948123883 -2003999351 -911917879 -524216879 -1519418244 -664377957 206406082 1390353361 1633190659 1748183618 613834048 -227891129 -1050076651 1258774737 2118459 1597039899 -209135531 -637890176 -1194981679 543692340 959093943 304062372 -1995246477 215959956 -383993106 1462520975 -1150255602 -33133633 -1798462266 -730261329 -1291507027 1356573836 -1270810685 1936244925 -1698033628 -1262382112 610232194 -1687285773 -1750560890 1776742093 -6043124 493517956 1716879413 1582153658 394331244 988784704 300390670 1549851001 -138148010 634603402 -2089158101 -533798864 -1864516762 -1783329147 1434848145 36848953 1647809136 -1500527043 -689717019 706260081 1626576901 716476791 699196768 -1198651942 -694527323 -803501756 -1718388941 -1046529828 -1207088802 549359375 1117019679 1995401037 766937704 -1041928910 1893489065 -1216989474 1704105659 349680635 2021258746 1264072703 645093923 -600473789 236801373 1659871794 2041007396 1037650313 -825682142 -199579157 916037068 1000108776 -2093728162 -508507896 480611591 -2012935248 -784616886 -564346301 896095208 246617967 -863846826 -266685472 -1151042518 -1007673899 835312646 838343356 2086706181 -2015203913 -1570409039 -1252818886 -220025934 2055146350 1599903488 390564392 -1442829816 -1802456469 159126101 -224636536 -978183085 -1160160357 1295567423 -1923703960 -2075500657 996059654 1535041775 -1810273059 -35834349 -434685922 -2036446272 117393921 -354044540 708701130 381849247 796861662 -1577856260 2054336598 501520506 240456524 -1933611186 1223972406 1715634361 -1977509836 1146147783 1595070401 -1327207184 -2077245047 -1353342629 2108259272 823063145 1223904235 -571043776 -149191965 -1732888983 -501444996 1040796690 728635364 -1835400987 1861115022 -1075842599 1657984997 -1353160394 845634050 1042655628 -1241216436 1308610020 1334646898 -1164817384 -1931530623 1778389478 -549322901 414327251 1866859751 2094480419 507195353 1583284494 205699098 1935534896 -2022106014 857298877 -123089170 1837323334 -95604363 -77462751 1449501509 -803706329 -1738004174 -826699149 1445750283 -260264860 -302979345 1702676412 96992891 -1188842906 -1251489102 -2093464098 -1879550114 -2070237617 392335638 -208014838 1642742051 2015840632 838774939 1493405402 1751546621 1801746252 -615454111 529639308 1417608597 866170176 1316884799 1191010882 688030497 -426936104 1042794604 -1661406799 -74933260 1691946125 812635516 -624336106 -283905631 1917101616 1291755008 -1675390696 -1891375263 -830981841 -578071820 -852999671 -115251805 1766795254 -1163451834 -2010545052 360254106 -1132122806 -332610057 -157127472 1481070642 -1554657409 -1241312427 786487067 522453948 -1893587241 1307303203 -855766550 172937700 1575450497 -1903311002 -1185313010 -849317116 -1735813451 2103537921 501999879 -1487930187 1089185760 -1289559531 1140949352 -1527819729 -55233640 928134923 -674584380 -1685221019 619417253 -289808121 -1193313705 -1475497486 631785164 -334710305 1614056500 -312832640 1217068351 607499569 -1526111117 -161653641 1812895106 1326625281 -1921525792 455943619 -713045114 1936929299 -1812598341 773232674 -994696775 -1448276741 763322159 600925330 637314288 -813215688 1148837104 1843926250 100179143 1703631001 1023920478 -2029020755 461226881 1828500792 1936224469 145367493 -119838132 -452260104 822040670 219699585 -459639861 -1189890499 -1729515467 40582024 1512912985 -579851109 1276610831 -246919968 166044227 125873926 2053020288 -1233554435 895548102 2101759628 1661058623 1539948429 -319528202 536399157 -1922918038 1290193439 -768456137 -1346710047 -1530687014 1774350251 1937016250 -551467067 -331189260 341172078 -442232468 1505444746 -1732639889 1341992564 -1552925502 843453853 -1826828066 1691103885 668593995 1675364775 1786390880 651463162 -1960215459 962536298 -1541665471 -1298479450 -1893177931 -548400083 1682715374 -193752955 -1751225102 -1475096512 1884099675 1577814486 370739526 1547085428 -727921151 575320471 163545053 1529050487 -397736710 -660141283 -1098531787 -128436333 -1089662828 -484688534 534499020 269477018 -322144202 1412987272 306462064 1908520245 2092539777 457410488 479855576 129148084 266660091 1686946491 727513325 1177363474 -504800916 509410306 -1742203487 -1296428431 -203348952 -1800902407 200087619 -1932576273 147300321 -1695838620 1928145228 680146544 387764270 1691398710 387626844 434376836 239111564 545514897 -927470847 1157890064 -504658692 -684340131 -1525339409 623930461 1287489107 1146657524 -1339653112 -1932416468 298387269 1409378361 903538341 1858582552 -130089532 1873348298 1011791834 2001503215 -301655642 -2106808908 -536203259 1454265613 558875119 1610879166 -2016829225 -1168312175 1679189198 -263577242 1525670780 1166290924 1181135736 -1024703966 384793680 953650352 -1325546611 -371673509 2067066698 -1629654614 1418679973 1941701195 -1157440957 1348238015 99973185 1665165318 539904683 101025049 -862941820 855137753 1421836696 -1762984413 946899827 935059273 -59025631 222272704 2129258143 1659810740 1848363325 -1950749023 -303692107 1351562478 1605691537 288350876 -1523381851 1606348968 -1775297418 1504688229 164167581 -1569004464 -1247934183 -107998065 1995778433 -204754938 1713589363 -1929222257 -970819898 -2127884387 -1000269923 -216815935 -23030463 955529911 -1668692892 322035808 1135770252 1634687563 163558327 95680210 315392463 -1802901821 519045628 -1229171252 -1800113020 -1743077716 668244778 1617049344 -1087440362 592528207 1610534068 1187426416 -1574164100 1569318358 -138087123 1532508809 -1470245191 -390902189 143395769 918830301 1962344111 -2052761945 -1262551165 -535842395 2052708023 1144783314 880873490 471376515 -1927631630 -826791731 126277011 -1001230168 -1089227173 631889533 -2026243111 1467798923 -1430904028 776819328 862152867 -1030406374 -1916889361 -1217791748 398347966 -1188268093 1609231066 -41455627 -1587189484 -95015903 1281326868 1648822840 582560451 300617924 -1298075526 1579596456 1663091703 1353063998 1540536178 687812586 940335836 337781211 1250317793 -1240039875 -393432526 62757126 112062098 -1950838191 -1435237213 -1994476033 -1369468974 -20142788 -1320923086 -1285311485 1873563424 655466744 131300083 43007944 -993645644 801871743 502355745 -509344008 -2125142638 -1257280104 -965941233 1076179072 737928505 -1690454530 147706770 1334482206 663630414 -1363614655 -6167338 -421953719 -1114927159 -294601946 -679157740 -965915174 -1251261413 613320768 -293492069 -1111446905 -1955986277 597482015 -1753561676 186820389 1309702952 -1246742568 1980968140 1490267516 1776237360 -1292109890 71771383 -677895917 -929355217 -2092531086 -1757291436 562267685 1693232899 -1582549522 162204358 -1208042196 16474102 -139334183 -2033418349 167291368 1253774139 110163652 -605118682 -1603932825 1192138612 -658521717 1069367628 -1501422075 -1862069708 711119982 -1566077680 43662297 1243979239 -1613941044 -1821904204 -1846012849 32061914 -1030333811 472608722 -1600764499 -495891411 -1490264429 579100281 -1095251987 -2013216300 144190504 1488144918 263198142 -1846719126 -906064876 1044633022 -825529295 690590434 1122651088 -826488076 968586356 1856590719 217451501 1816144440 -1355795936 -1449847043 -1035372812 1408048074 -115589297 799757543 -822876404 -1269292560 -2110027447 2134438121 -883282228 1691635340 1153821574 -1499524234 1572118611 233446009 1408343466 -958589871 1912452478 1243922571 1949179291 -253635063 622709582 128863247 761207374 733925911 1821007565 262974334 907634 -1042587258 885915109 628384128 1934784303 -526467500 895996864 1594175584 577971540 -1430731622 -1309792728 1347096168 1617841737 2135353337 1297182939 -1938622048 594959046 18369248 -917178965 -2094110416 -744328223 -863335241 1131236574 1076000461 380580474 1064709054 -1646101891 1359193244 1268279715 1284725526 1906476228 701385335 1680920717 1176443096 1609449052 174108669 96745383 -793777124 1213778488 1412452042 -629211845 -1916089686 -634871624 281238491 304917166 -1311462058 -154488401 1586668929 343931725 1539452394 -1232933598 2130350710 -1412229735 487902016 826817880 -1088018381 1300185176 -1166872553 -1006952336 -215667023 1036232934 1989013236 1778358758 -874136438 -382485962 -168221999 -990785556 -2047446387 -1700480952 -1570115706 390646050 1450063040 1226556579 -2104593423 1754953355 1878911500 1088907176 -1632114266 -92820801 627406104 -828832277 -1879211922 1998207838 -1487832982 -1845957003 113929806 646658359 384207560 -76370484 -189644659 2060503240 1034648171 -442097635 -1813779161 -1128544952 989867903 1940081703 -1875300262 -1180267441 1305745999 1043473295 -730224378 1611497884 2092062002 1311042212 -68913277 -1363188116 -426722260 1485426854 1599362309 -329766192 -1729696816 -1830003124 1793750668 503690412 -857117380 185623094 -735814840 343685891 -1809461555 972743710 -4917516 -483515807 -263616433 1872991335 -2007829068 -1380222892 -1991677675 -338830365 1727421005 -1651655986 75296625 1444801098 1601613749 1812023687 -955991047 -1204444736 1936564617 -1738662680 2026392994 -1177583193 -1030296497 -1663152692 -1921072293 721427730 1220485337 -1216764488 1810319900 -1345585686 1139114405 -957885887 -75071587 -513421545 -2003384395 -1202165383 -2086081621 608541001 -991173646 -1565521247 511176811 1547948659 656881097 -138991072 933106856 1594818839 -1484650809 1772741147 1109277171 801020130 582300171 1398719867 -264709784 -167423493 -1157683767 -1903748804 -268942280 1570159308 -1529675593 -1651614699 -223192542 1867555300 194199442 -195973372 1474896818 1322920595 -11360828 641966601 -140275453 477991189 1608283139 669522078 -1026427316 212197787 1794316889 -2035266163 55768898 1319638030 -1181040412 -57443394 411893990 -1454344293 -1646947552 35136297 -1895752959 1866485040 -1399375050 1037280360 1673247294 1841439888 -9786987 -1526403061 -863054920 1849725232 -999387409 206681560 -730257136 -57600883 939113029 -2108638762 76606645 -699763940 1659747400 -1552644797 -423363224 -1236438032 159069455 1871825456 280227692 -489541699 -1149697604 -264121134 -1550844690 -1650882872 1176550958 -1585295611 1219438121 1622097197 1707873724 -1322083501 -1212701596 2022483884 -1868640152 -1885461829 928091522 -643180838 178544997 -752284288 -560722831 365427028 1235148585 245710847 397191151 986679681 -496598292 1173208628 2072520331 622039912 -1852244840 1113739821 -355678510 -27247621 -1973803008 -1922195702 -1518022978 -833637649 275124240 -527487800 -1147419513 -647813954 -262938015 1723430452 -1699129704 -1273845269 1071378185 1401836491 -857408143 -1145763649 -1979106056 -707752056 840120075 1055033565 -7314380 65639630 1346962276 718681189 -1176899668 1378819028 1761002861 37742031 -1100391711 -1228325600 -1341945576 -1013482226 -1265254894 -1791653726 729500697 892834269 1406240518 -399001310 1660988423 1498646168 473989573 -444575779 -304222129 -804778153 -449855432 -1950415236 905351949 264762056 -914628248 -2040847032 1594022731 1553152327 518839717 320504550 -663628421 -636838473 -1188839335 -1219042854 -1697004327 1856739449 -596522947 -1935534451 173555850 1538892149 -1085012074 1752164201 100845731 -1056737165 657318644 647758982 1659624209 -1759359990 730246927 -494150445 1657710258 1005296559 319869905 -506629595 -1998761901 -1976721673 -1725817098 -220753151 1706472224 -1873380370 1511756249 1203304604 1851135106 -657090808 -1847616827 -469819331 -661226614 -1200318981 -302167858 -1385400996 -1289392286 289046170 -206454115 1597461004 685717748 -1813089502 385315960 -1184143227 -470057437 -1746759684 -526961150 92571796 -1403464837 1632858793 54707720 -2145757668 1346241129 -1738204567 -1916950150 264670490 1439445268 -1296339726 1288806967 -38523295 2117996162 1827704843 -1688484918 634121972 -241144977 452887971 -2025595660 584479200 -715060814 1707598276 -522707031 -1127587560 -1301378803 281650593 -2097431309 1334650330 2031702976 1565453160 1397461392 -476375908 1502053434 -294996928 537338787 543108552 1606051726 -308421257 -530518488 -218859329 -1884921128 530897613 757496025 -1060842215 1690342876 264425797 -893501049 243290367 749096970 -2026546308 215781929 1558449740 2047861214 -387561643 -1533505113 -1251211552 1627243472 651803325 -723545167 -861618267 1962980210 1127600863 925149455 -1850993677 1525137043 444584036 -1720677291 -1719209760 -812852724 -1510110966 -292208215 -1476244174 -891766815 -1978145689 1158984229 222734315 -84151276 1987017305 -668534127 911174012 1842501654 -104246428 -132811211 327547310 422967329 -2083015488 817550755 283873395 -131651059 1520923297 1859620110 1594973879 944670059 773446662 1169828099 -1112076558 1850553511 -1048747707 -218080930 -1388557066 1689921085 -1220521548 -1460886057 -2146673816 1143106981 493996086 -1861112958 263567209 1012567587 -615461945 1656351547 614080516 2012410333 -1700347985 -2077344104 -1555493520 484602118 2075762901 -1423390241 519558379 -559862606 -358002861 1043456864 -481530079 -1733181417 833513123 1317076873 2105787860 -1530065389 -454445214 1530241782 -1503516431 1672503278 223148129 -202415311 -2007771145 -1393694127 -1751477504 1800824875 -279499914 -1607393238 1709803558 1151534020 -1127180047 718938635 425357020 1839472278 -478173053 1052957177 708615480 -1112663840 -1348234019 -1832497053 292015121 1162423271 -471300387 -570421561 -1231641868 -1667864719 -618193406 1348996092 1445350787 -815433797 1199728389 -1339231159 -1736173818 1693309087 1564864813 -57392316 -1382092444 -881109157 1926061376 -658843922 -1440740682 1944606252 1529632457 1777431704 275455270 975157895 103459464 1031474030 -1823321403 511644445 869340776 1854308107 948993203 224934177 -127942568 855185151 1540614257 -1220973163 1278765136 408424092 -1826949891 1635592546 -1698197627 1927721504 1351260111 -250003943 322500313 103324652 -1189670136 686416235 943940033 -340320475 1269790197 1889188062 527277518 -1702326008 2051309450 1713063377 -1077506383 87198685 -1489295105 -1523428984 1385333949 -520669384 876541004 -2034053229 -841597118 -166915301 1217127056 1584664946 -1674725412 1298939845 -2049481055 -961118562 -1163970527 -302933166 -751053583 -868754717 -1220856754 1755912797 -1583848396 -1916515766 -2048748295 -369762409 1734844642 -347156983 1318011553 1267456110 -523828082 562928885 -779041161 1928231904 -2031894842 -692999932 -1021985259 1071213689 -18616606 46187689 787743244 795483127 -1249700592 219445033 1842269626 1036472763 285879786 625095260 1233300470 -964593826 -1119819045 1185175167 -296161168 1403513256 2083464325 -150627068 759754124 -14313412 2081435295 -15645308 -1840657553 -478966547 1430079653 809870756 1578646327 1079473563 589915180 1330269354 -885189229 -832151006 -2106035660 548867558 365466587 -312981676 -1944372535 873345290 1284731956 -711570410 -370665260 -1920416603 -1009351579 -1141374115 -1352317122 -51934845 -1554636555 -746839810 -1818349636 -1899629849 43266449 2098117284 160481958 -1441558801 -894825608 -1036997671 968612701 886434624 1773911671 -913974200 -384318844 214446312 1311205624 -1506829325 362580220 1915821337 651959126 700885422 -1505718421 682328539 -1793543238 420673104 983215079 1677716510 -489088973 -1969349011 183808053 465618138 -986487767 1521615382 -1617221630 -1642541745 1389123526 377854266 1817071267 -1292751253 429778567 169627930 -1304610004 -1635261565 1122769963 -886341672 -2045437621 -1812342108 1034778173 1467226726 -1074820323 -125265244 1156009744 365327945 -92098786 775386655 -2130297481 1130891557 336987079 -587015663 -1602752100 -1132435345 -264028565 -2099127244 1245286569 516412033 1275442375 -349267665 252786387 -97328740 -764032867 1625323760 -1849819280 -1621997417 -1871054061 -1997888726 -943040559 -1903909897 -622481636 -254881534 804084166 127919954 892931037 -1118930674 -1763893830 668523376 -400653177 1482183084 -427041355 -596115361 66398792 -545532211 1524628447 565584842 302081059 402453285 48513846 -270004005 -651812854 -1535611600 -1117321276 1227995320 340855966 -840124841 1449985276 -1261588187 -1681831272 -1126755175 1231543278 -1850831296 -1557491530 1203475005 -850733080 -2008893584 58807709 653692967 -79819586 -1955645541 1348683167 -474133648 -5448597 476742227 -1422466760 -110793918 -359960694 -206783400 -1618792067 -549334792 -1735223961 -612798040 -1588786297 28305063 347027542 1302437490 435493158 -690595768 575129409 -644282972 1399082516 -223565923 1911903921 -556657754 143733656 818795603 2105986520 579608429 1112532878 757664420 1340776708 -63186368 363514918 -180766817 247458889 -1229603810 1087189293 845828107 -1302971799 -1638253028 -442424617 273572361 1437870113 -423617925 -1120260211 -628509018 -1886812751 -1715454777 -2084531828 -1247913277 -2138994617 245125585 -1820346031 786198096 1086484778 -1456923134 944988225 1779027222 317126234 -192114674 394363593 1068931017 1617819517 1519517722 1944863195 -83758414 -848346085 -731632376 439424391 -1147891645 -31238009 995528110 -2055426193 498941696 186459944 933660151 -657421384 -36995571 -225529381 123283829 169467803 700532638 1774084792 1538655137 2085756736 -1481013566 937292255 -607565000 1790753684 367328033 -297231312 -1139562555 -447105197 1218418120 1661990833 -712665410 931863647 -831715721 -509555731 -2101029046 -282641441 728771429 -1872910394 1013316973 -782503657 -157113203 -680246794 405222426 -68850242 -239515953 -667534185 -943938995 1205908850 865834103 1967882245 -482938741 1947484970 -1803346061 1223218577 -1984138928 -1129434656 1982334364 -16437325 -1806187061 1900325013 1825693951 -1401633798 2110176622 606517985 -1387688800 1904878789 677219820 -891270170 1348792698 1055661812 878047745 1025854744 -1749550960 423432640 -325174131 -1474563585 -2123098332 -967442734 524792218 1530662938 -848782759 -47957098 -176029012 -1506713140 578762263 -994130808 -1163843766 829760616 2068942052 -368743294 94889675 -2109198897 1498441633 -937771978 -1339934762 816622188 607894652 1055228423 -802226359 1453797200 -975983422 -2076534145 -1041166166 -839859967 727149254 -746382434 1994303012 346654644 -1050302442 240612960 -977647887 2057404257 -1739913307 -278995479 -1505626203 -1922122497 1800368462 849528543 203367511 -1188691598 1552880267 -1601773825 -902940705 850441404 -2129306992 -1492456739 -180065048 214967598 1482315404 1527952138 1040178093 -729377660 1927971466 -589393775 1016478005 -1187473984 1982188094 1459389074 277475368 1628405642 781957419 -1187187453 -456053220 -936801134 912975424 -1913147935 -197510324 1339551487 -469214134 1336818887 -1815295581 971803164 605745518 1588539278 1009095678 1943388735 2054177456 -1995369558 -16612580 -2053800673 -696860440 1997745081 761032793 178859636 77016202 44585894 -1175894922 2112581592 -11674571 -66862387 2146525381 2066339404 1054962686 1435618033 -1946837490 -70133187 -1242505830 1008523041 -1614561915 -248343869 80959244 246443530 351702398 -243006452 1821824040 -1698230733 1584612735 -830620389 757716188 -668402204 1636625759 2019872403 1100334486 1576518328 -2144428661 487415089 1259779490 -1975403158 -247722111 -1491465087 1807573134 699705894 -933827127 -1787924097 -1135069881 -1722128377 1892592705 87740034 -848073759 -696938518 -85379742 -1488314079 -1170158923 -64473961 1046856932 2021459640 -864803410 1898356520 -107022123 -15605469 666030138 -464822482 529941855 1914493222 -1929951185 315389287 -108013633 1747835153 -995538228 -1100507808 1017334326 -890767320 -1575898458 -2033343041 -1052601007 -206124755 1831645199 2053334981 130364577 289019481 -871637418 500260630 422180396 -464209742 1894745277 -953461593 -1313876730 -1270522365 1994806878 251372228 -1812747086 -1708847577 2099986271 -2003384649 1836489337 -1457396460 1188274772 2147101082 1637028260 1670703700 -337500558 -756634728 -1494728147 1196140902 -18644022 593890077 -933762557 1158788551 -486227702 412204867 -635097458 -1612536130 -1045539935 -866217662 1369409775 -1429510485 -1088834645 1514594238 -612744321 -1117384875 1476122961 2067630495 759993722 1823952567 -757038412 -386570675 1394599771 -205233977 1657275269 -72840375 -1659729331 1778802817 1131217779 -1530064075 -1515830692 55907247 169942817 2103094497 -1280679715 -1204436541 -276916254 1670892386 -1491906518 995142598 -128189651 -679173526 -960588644 -1199754887 -825145316 -2056651203 -786323918 809764624 1953753657 641861163 727495143 -1522057070 722032030 -1663822156 1781009494 -1921523466 -781022246 -1374259613 584603528 1177279441 -1872004992 -739725255 -2046664171 -136875143 537447385 -783771439 1801745995 545267615 -2010118284 -1649850346 714105238 -412397569 -1232423332 -1746196888 -320108752 610677871 1530014116 -49464623 -1891129173 -262206082 1072704318 1586057317 292265723 2031479035 -1031473344 -852449055 458581615 -1996329482 23623692 -584995655 1324879507 -1397809860 -2056622288 -401593156 -1543040569 87157066 -492183682 128948539 -1848135240 1682650132 -1542276715 575064343 1062868643 -689870438 328485293 125146674 1791673063 1299274883 1510759092 2040808789 -2002127032 1341350397 767379986 1303621476 -668421113 2001742317 -986652727 2084221632 -318866494 1117414290 -743964404 1490365938 -252314446 -401385791 -1272819306 -1206821025 -271001446 212607624 619888335 142290956 -233571428 1778131530 1479397476 344535792 -1593065500 1035951835 -528636743 644116155 -242639352 -1179283610 504545826 -778507779 -715454074 -1798853383 1216794804 -785570980 1866701848 -122619147 444884880 -1133233883 616807874 -655895446 1869580335 -1577833309 1714102316 820066120 138468752 871591315 -1612866497 -1931498165 -431547104 -1459233130 -2118748878 -2136455438 -1410371830 -546205756 1956353517 1216730518 -623488294 68058042 -329270345 -557966576 998101512 497798249 -47722809 -1882027252 -1875520198 -1685096703 -276109449 -1383640798 430548804 1849841619 -1112528640 1426367135 -1377482883 294903120 -1346746356 -948529732 757202384 -1960722128 -1330628325 887755037 -771366435 745478304 -1483055269 -420627488 1001802435 923199677 -11889592 -304374535 -829926320 -289824521 445417139 2085733344 1408938332 -659006265 1265960024 -983045545 1535501985 1399504769 -523097120 -313714089 916102685 1611952438 718200303 2113498696 583868343 1934734839 -1111016146 1103495165 129965764 1956460758 -1686589540 -1730885663 1670464641 1052488639 -1983119167 -2099414832 -686886484 627089770 -1775256666 -829580731 -478370336 1074849864 1238639120 593292855 -1114062982 1096533471 -1329435446 1138862202 -188653151 1786671270 773424661 1089277409 1363854715 1969793880 -1211897276 1658859262 1349445329 -1649425087 1413090223 -2068647077 -511153887 925193489 -1285580246 -393059702 825077614 1573725072 1186727043 -138964234 -565137258 183059613 1102430662 -1453781304 -2130154110 -367056401 1426228397 -636758912 -1830807326 1259271944 693938598 1522125408 -741682579 -1800125039 1557797150 -941891837 -133409407 1111125456 -117201573 1689302844 1811072531 -643386691 1536718657 408428841 1531717299 2064596491 -105919200 1564707792 -15852138 511235092 -898973904 1468284917 980556110 1287615819 -80608214 1782460835 -587058966 2134629745 -1889953123 1798825895 1461553355 1454326199 -1372301626 1373356083 -688679623 1170175125 1554551407 561515686 -451749142 -109547507 -384218889 1815428444 1940157564 -2097518506 -313314126 -1554743979 856937250 289183633 1318562561 1008567578 -1857379489 -1786413383 898587841 -704594365 -1225928142 1367551106 2082258272 1859132820 -293240078 842288526 936909990 830853599 -661151508 -1452640534 838259681 -1650878102 826499676 -1547018292 118179774 890655957 -7781738 -88462399 -1870849590 -1428181456 -925439844 -998614611 42917443 -629226836 1807068887 1732672160 -46216352 1530054668 -1733243624 -1205164775 -1073191885 660509108 -1862181937 787448527 1764776726 789351788 394822832 1878101993 874583439 684325933 -932327408 -2120504519 -115460120 1440156514 484958810 -151427806 -841422041 1135413420 1790906145 1981709071 -800853816 1140912427 -2086367979 -1681152084 1750948608 1012780741 131123319 1051563965 -1797581307 453084801 -765226346 493417799 -221649993 995256140 443367458 -2065017841 622384880 221857139 -922481290 696073362 -1227428166 1876278969 2125563288 -163019957 -1921625609 -687886262 1882771240 -1893014309 2051678112 -502731389 -1160993401 -1653797836 -665447137 -1103096816 -1873310347 456803308 994941036 -1037779813 1927418694 1548574871 -1128277413 962941071 1181974014 -20194858 2034153539 -335417134 1991099843 -1308237094 -357805850 -195242003 1017101043 1218424496 1005821995 1147827972 170542190 -1017282005 1025916348 687981581 1238025880 -1481780811 -1623458559 630877999 23157356 559924224 -1884498968 389969885 -524128090 -854355417 1411314149 1306207229 1629143855 -270172582 115437204 717597080 -952545059 -321944313 508725153 -1238510292 278235736 46765709 414610759 -1695962455 221776981 -861583004 -1870220113 -1219767474 -1537131689 1536369768 1282815450 1164198623 -1895655426 1908496299 173060053 -1773684317 1647071495 495293562 818325564 1559472013 -1411000229 -1628965964 1796895656 411556570 1325884169 -1833374584 -1579123741 1746835815 2124559113 139353596 1286041240 -1902122153 -2071093716 -441524006 522893591 -71376332 1338455328 571636313 -1701331722 -587295554 -813783748 731452078 -2071569476 988083451 -749800860 1820007883 1211396137 1457439452 280996291 -652197699 1905253143 -139671147 -1855831762 -2054308550 307922973 -486437033 -2016568603 1020956891 1442171719 631080985 1672897543 652397589 1452738444 2032157685 -1530252598 -1064289588 -2058761933 -1928570322 -278123496 1288042062 1742834220 -411364339 -1238546307 -804588184 1805891849 -778525514 1389022496 203214811 -1034125736 1461240236 -960213850 -49184920 -1074823566 -1917429637 1657742535 -1037579968 707936787 -889173857 1891959055 1281649196 -839624694 -2013343789 -532399175 -838812461 809428316 -1396847171 -1879142768 -1663518708 1757636855 1219584813 385035180 1540237639 -1133833128 1251038743 -1448777726 141492807 2092453271 1337684645 1272348734 2110453991 1562105124 -2031403002 1359082183 -1666137693 1483074126 839555441 -1618208170 952764175 -1068993465 -1568088085 -2093847761 -60061177 -1139383756 1908228813 -432543866 2057801180 -578326079 -1389970792 -2067481064 -856938872 -74514083 1465762497 -1597835174 -264089263 -970356944 620493996 336711279 235000550 309459194 -2122615454 730837312 1065425464 1915355315 -2123997996 -949362637 -1925889785 1773993800 2041791656 443038482 944354940 908278150 51929435 1217005110 -484444621 1721501687 -680887178 -213586112 1107658912 -481024441 -121603159 -1427781251 1903285404 -601159991 1081233907 -1463907663 -26351504 1722941228 -1930142711 -1624838326 -779871981 58083266 -1891658867 -2047847580 1259641483 357302267 21602871 1233904131 -1415573750 1454734970 1414350698 -1437066045 629286588 1330946213 1819208643 425188276 -1357722202 1002003719 1732394572 1755188191 229453507 -634731368 1532520072 -844681443 303971868 1304762631 -1274554080 916890301 -1625740731 1679117980 -13212853 -2057738155 1591792450 533777780 -1440641853 -432809828 1807021947 -1434868950 -545140235 242534564 1996760189 1638513912 1601332687 -157251432 -1133106408 -452367326 -1044967317 -299588166 1575460183 -1097759408 653751778 -876302047 -1382283632 -443105974 -1362132938 636895596 -2073689022 -1332803891 -1285387671 792664760 -378742736 864932256 1045068587 2003017349 -1135403781 -691469066 -2070602785 -47209156 182673304 1763183384 -1057806646 88243166 -1143946608 -378207639 1618105594 -1927515003 -1018023522 1075478340 626720775 1142401191 1762835997 -2095308014 -2018778918 729902892 -980468460 -1723753659 -1750012922 -1604877968 -902259712 1604154343 -224536821 1113723710 -686147984 1529945358 -191700618 2021219415 -2027496108 -6215333 -20931166 -1875540696 1153391154 -523527079 546451454 -1054635977 -1512133496 881711171 -1950668427 -43490796 -1631884575 1293171511 -1688842089 -1292670344 -1945546325 -1545597713 -1227285790 1600468881 700985833 1972762598 -15673434 -1348631162 1758006671 682696023 -1185457452 380115611 1337513357 -1834929155 -294218119 579417250 -2033975633 -40612744 -1571304436 -828076917 1248812532 -117338516 -1978360072 -623884531 1008500113 1138966090 431754336 1352349759 -1690637322 2145834385 -1058688793 -1275571267 818591115 1592915045 1146702703 -57056738 469013120 -462267344 -212038242 1181208340 -1197983951 -932183764 -539977337 1681115662 1912865093 751616393 1534458523 1157176561 -255348176 471992737 -1356682326 -169975771 -2119344922 1415479957 14483847 -1903607684 -1150246302 -977885162 1324097009 -2060455396 -1386631516 37206419 -1661269758 1575259577 -1976263970 1942961548 2068754336 1956060250 -1226427966 1631842259 -1816609115 -680301526 403363185 -1199506536 -658269421 -1384032480 2038639498 2081517265 84272395 943782161 -1850896376 1898203467 -613400304 680376041 1882787233 2050550323 583984885 1170247860 -1034450586 -841525441 -681057933 -1451475922 -665435404 1923436152 -892079728 -188928297 1606287698 933819687 -2014318055 1081037049 1123357098 -2084495244 1495492446 -773495225 -1564883760 -1137980780 -1129464730 -1421907838 -1417525094 1975777286 -593396808 -1298355648 1201185867 -672454364 -1082864880 -580878331 1914913536 -1250443632 -822171429 -2018761633 1698978363 393810786 494812055 -1511484376 543780481 2073520318 1681851986 -1115838489 1149722679 704859590 -175241913 -1162652686 1766249785 -757900352 -681088040 -171315733 -1639284036 892859613 -606741393 150778252 775868176 -1964575325 2104106659 1107588593 -571199580 1590067711 -181652996 -828465819 1902836342 644411439 -1070310926 -472136632 -1649176617 -316331527 -1516195608 1639887738 443172200 -342347324 -1949733961 -1696681816 757555455 -1690626030 10986458 203599757 1857189234 -650209722 1676430452 1849618636 -1162408243 -676493585 28489437 -28649018 -939954384 1817894122 1998079188 -338363548 2121893902 -1553207457 1287108182 -711083324 -260724782 601722491 1463377560 588965145 -474503718 -918068766 -664621987 -934770288 1180430774 1729738164 -905351453 -495785826 2063723467 1373114982 -1996937944 -191622752 622187586 1983726113 -716589669 -2096344323 -580247278 273686231 -1650429315 1602949274 -1818480135 203848374 482553566 394856565 -77052584 -1449214768 1370649398 147103414 9779877 519867944 41066475 -764677007 672796009 -273215712 -1468256196 -691226285 382006893 1602211032 -1920201828 -1692894470 -61369063 -118893744 -1990968965 920307577 -1375811052 1907582052 -1818461248 455168366 -591282664 1669807271 259634716 1289346785 1673373309 -304532869 -1319208154 1987872433 222832686 604216248 1752412278 685323795 -139020036 -1902871105 -1700571419 1558695684 -1063810216 -987272710 -1953460053 427466209 -601628189 -977676208 -1066849785 1000829102 668808569 -386669560 722050562 -1554750336 -660969061 1404620995 -1506178907 -939945210 24680496 -13121278 1247047714 -1830767932 398054494 1430685680 844686035 -387868414 1265853268 2053783537 123520637 -345082821 -852291574 -581968240 -1507825569 -1300016485 -382692251 -1737654880 65255073 427779292 -1377096023 -1186922733 -984999025 -1137775783 -87043813 2013662635 6053923 109315452 332294550 1485688452 -121090100 -1429009621 816605347 -1219847414 -129000202 1844418572 -309055809 459923487 1044637714 1599615211 1665507435 -2087616985 1243021207 -2096358264 -1239590488 -1169161677 -1616984449 -37903002 -291083986 1104416244 1402595780 69470541 1869724645 -850575886 -213281029 1884723591 2116868730 -1717842283 607717162 727725021 -1508974669 -730276485 1939400238 1690882923 -1361151773 333544900 -1424819530 750329016 1474547693 -674826236 -339007829 -1104163030 24641169 693030616 -1092223646 -1699691678 -1473327260 -1492136159 -1935377821 -419651757 2114900077 -1728123780 1396377927 -2016779605 1807427411 318686956 1613707886 704717900 1278273422 -1404059947 -1682693311 -813756677 -638446950 -1997882323 -814135444 -697805734 987329278 493384910 253897502 198286614 -2040829913 20382398 -1622359583 -1525063326 1433330768 1018646126 -941925519 -552309455 677104133 1626204534 -1122926363 267768058 -173257878 191422063 -1049708836 -962926639 896396714 901213354 -1195646817 82867537 1613499305 752508886 681340830 -323724326 594741649 1731242308 -2071653090 -193963193 117891621 -659895287 -1679008709 1373769409 -491091726 1353850370 2078385376 1729984852 2043334739 -757502764 1230958671 1547260119 655646222 802702843 -725090615 2102040577 -1285559688 -1274100905 1497174750 1724622585 -1118717585 1247932698 -1353107018 1583777737 1441991652 758381264 1098185457 -1848730472 734846229 -1646395006 1743901794 -488093936 -1927491368 814882361 218541081 1928028543 1260258703 -1230860770 -1289020601 -1344046074 -2091624565 -93478615 -456222603 1609222338 -160840532 1476628823 1050118291 -1098438666 -437622400 -1369042045 -770880148 2000195662 59214877 -93575736 -411451907 1919671493 1430957923 -2007187071 318438397 938876424 253887593 -1170238472 1547208453 -1461586337 739054861 -1531849396 173236898 -1094063333 -123614556 1297071628 -1900764030 765089699 1202951733 1703537981 1191699759 -1314248832 1881377817 -49983426 662152537 -1347407005 1992108688 -1654055049 178786633 829452142 965261265 -1625637668 -827934980 2027361619 1283437483 1177991023 -1851080424 1230011606 370264010 205560798 938509452 647099874 -1180757981 690502692 -1507713789 937985045 -1225673660 -1170189556 -1539751899 727710785 -430385353 15924675 2052301561 1924835309 691394185 1572456230 -187584333 -536065812 -47932016 -148598505 -1402724323 1811843688 935312078 836150381 -115588873 -1864589767 -1478227180 1448657173 1670735550 460068389 -1400454883 290259042 -268928923 1475475299 469315922 386091393 -2135498250 302071230 9376329 1580851150 -411253879 -235751693 753832705 667294259 -420281984 -1772239521 -945525992 -1372346970 -1973062235 -1913907874 1170316304 1098051118 -1562446554 -1347983829 1256297526 -1948697471 -252033829 557562283 -1166399904 -1405491801 -1848322185 1210641775 -466876057 -1916306506 909593659 37816241 -292935656 -188459798 -1947802620 760027089 -1272113672 -260587639 -1642122484 879189741 45541085 1907987867 -1284092191 -603015451 1121005307 -1601232669 1633271320 1886010348 1962437030 -599356432 -211650915 604081297 1226157816 -1231644574 361323227 393794542 67422368 -1143156113 947426859 -1142459786 927540874 27672992 1235921078 641582166 1179983514 1005434828 2034932240 926079901 -2019237531 1905395781 -1394912073 -1475092962 -1879327428 -35830656 -1494554023 -2098041576 2047070923 2147335197 -1037072413 1466428529 1392150469 -2033549809 598487464 383281952 -1502328689 -191069721 1017127937 -2135386072 -1692907439 1753971394 687776271 -943304522 202210936 -1221823401 -1176978257 2113481648 1572016323 1259320758 1718038431 -1992575080 -584218675 592990408 -793535896 -1998045826 2036633253 -206195541 -484931212 69041602 -896985325 998810848 -698493027 39219571 -2085878198 -1649267591 2025892168 -1147447562 -1895377678 -1731370324 624554864 763403612 -84659239 -1774428451 -1648893325 1739340488 -124868543 1142658429 -1549275159 181746318 -386466520 438509993 -1913400251 1813048708 2041299157 -101413034 -1608433132 430047439 -1139974667 1049546062 1259117954 -1848219506 129800842 -1583226822 -978151884 -1048519219 1602362285 1145998926 -609244846 -80664380 178968565 -1961928412 -907975893 -1635096689 696296167 1657159105 -1673236397 113082505 -765226057 1199878954 1801517009 124785059 1183109813 -1414779425 1176320245 2085018480 1457821774 101057149 -280673102 88819433 325091491 -1428040988 -880837652 1900853574 -141916499 -422389452 857255286 956383999 -486965533 -1168287265 1322639026 -151003814 -315196097 -1188124087 -270500276 862155918 640742729 538524292 -1168773639 1176974930 2095288009 834736426 1568014107 -388652927 151082538 -1680177009 -1602386402 365020816 -225775862 2101023543 -1169208772 614834391 1463160979 1214747930 -1778464546 805351681 -2138938047 1183101424 -1175807660 391199376 2051163180 1429526494 1268439610 -1970764611 660696843 -230383543 -1903295999 2013558583 -1258233616 -1663481376 -144239784 552827275 -504557771 46915658 1206972643 -2140347677 1725569040 310461283 -1802156325 867455594 2003969341 -1638557107 1955049504 -1981565556 -672649605 -675675315 849398159 -1634327119 -1983845386 -1188491123 -827472002 1032887767 -267295255 -400548082 1610282415 -453311278 582786754 -1253478217 1367108496 -1808031804 2103401248 662151816 1002824425 645279437 -1125069162 1647069336 -1236497363 -2115661281 1341220117 -722508489 -345359848 -26224057 1048228394 1722636762 86117964 860629385 -61933551 -84421127 1058034955 1837800074 1706628297 -116556368 -1605624517 -1949199435 -490064848 1734885048 95560151 -1592015983 323114414 1162514114 706560344 -358011510 1194878685 -2059031531 458707839 822997042 -1121484231 735559268 1386073457 -1511031995 -1813771836 -904407090 -2083604507 -1670473351 1981956702 -1182311217 1446132276 1363395320 -571037519 319604709 2133675282 1804234997 -936550521 835008424 -679266661 1694262575 1257336799 -1492347433 -11111832 -396677852 1818315971 -2092876698 -1555069704 -1415478985 -2024834663 -533107596 -1897601769 -1252353135 1603546196 -1057461460 645485362 1552110644 -100116967 -347106382 -1391205216 859260342 1578758128 861010422 -687590215 -378255952 1632485337 942062985 -1644425229 895734082 1608442803 1387905619 2012166325 -808755651 536594235 1881751401 -1224251171 899432976 1856281814 2044434516 -457780866 -1135680750 -95572829 -1743371133 76450153 -562854541 -1893986193 845893244 -990753512 1968397006 265946939 -919231259 -1882307674 33578624 -698818026 1465898051 179411376 224858334 590789837 -1410320583 -1696061258 -1134617238 385488004 -1133882837 1839138874 1467637515 775366043 -667305606 -1237965694 -1999172322 -1342645542 1851224048 -1883350499 1430919833 2067748438 627156642 -1933544711 445966576 -1024222030 -1189542479 693951130 -1770219960 -1850121804 184826419 -663015171 -1731538866 1715837914 -263618792 46020648 1136207494 155852941 1821946637 -249432423 -68598986 594125675 -1485608181 412092981 -313985671 -6061288 -54344223 -702437381 -376085135 1375220007 -686311308 922461538 -690686338 1059295057 -1710227220 -440236012 1895240362 784677094 -746350573 -1522813781 385611129 -163498816 191051222 -1122759047 1208363156 -1115586509 -1009271237 -975461130 -1532722270 -56095365 -990832985 799277271 -36681269 -1664379439 755326866 -318126573 -2133732535 -1029819775 1798775807 -1885663581 -2110428944 -1985150377 171385680 -1404170869 182780269 278688703 -521969318 1627023112 793955857 455251635 -1941640765 -1114353713 -672022751 662355541 1862475773 1830800579 -94233047 -1087424538 -1154604491 1750014920 374679266 -844711942 -971987243 963407393 -530764226 -1346898691 -1127730000 -1750297840 271737245 -1324714844 -1618231316 -682875555 1951561757 -1380705322 -388922480 -1690363169 2100758201 -832088579 -1824386169 1458448401 -1865945558 -966351694 -1395172310 2051398874 311466786 256199059 1356372468 -518370303 907318716 -883541682 -1362713788 -1398118208 1488222205 1499692456 -375265235 -425471921 1332013391 1485629069 -1992184461 289581313 282686619 -158922589 1438581132 1737877012 -849803198 -1870500987 486783086 -202964928 -686530647 562759827 1953135073 -703432025 -1323067059 -346600439 1403090342 197464993 1666333130 720568338 -1746357201 -1170212457 -392205940 -1201029122 845967185 -342965393 -328503736 2090403250 1113567431 1813963884 29723132 359547806 1991333524 235404345 -998936257 1972652971 -1129889182 -1432606452 -752952853 -2026201979 1518086476 -1115765048 -444684743 -1733300174 1423329575 1500361725 -1845147732 -718561215 -32071712 2082035721 -2100338333 -806223688 1142851386 1022720040 1719534657 840111422 121703550 -707168183 1532769784 847343209 -1343905038 -1671885250 1089951009 781086439 1009109401 -536430684 2083881650 98014600 757794705 100109383 -1119300939 9931467 -1564221561 1589619697 1585741748 488569238 541562314 1995319713 -630798358 -2117266126 1297933704 935931758 -425288981 1542918939 328831487 1207644829 -629816552 -2007095111 1255053232 1829283252 708537222 -472278868 1144610565 -1896020498 -714564384 1229168536 1983399225 -452544982 -1838939932 -799782334 -1793803978 -1281643616 2029121884 1854422782 1660215147 1503980772 1348199934 533632128 -853894923 -842766542 518361994 219149359 -1837417331 66823449 1686747371 526985967 1198969509 -1876196792 791791399 1107814055 824201874 -1347903388 -583269562 990818883 1351500598 -1206062036 2016195557 -2074875657 145562471 1136421610 981553981 687161741 1766094341 -634319979 -444572880 -1071738046 -50142511 1256885344 -883802017 -1834448973 1613697189 264153474 1987042125 -1221595694 -986010766 -2105594743 -1746662406 -1380021013 -399383212 2100373306 -790732971 1827670875 -1711888309 -199067532 1319047286 157181153 -1572905345 -917991545 1439167228 1965281557 1210693548 1287899148 -1107509532 -786010621 -761835593 -421643438 -1893359459 -1464875976 1014427688 1945929363 1370065940 -1673048089 -470837599 -1424247412 1866029104 1356178224 -2072827825 1646526066 1885193184 503634911 -768180057 1188232846 1280133466 986319771 -1114723525 747557130 233202448 -1589046849 2118372019 -2075721275 1143516710 -1825637909 1149574438 357940916 -175144676 -967877995 1379263608 473690985 405313832 -79726682 1948281537 2057406964 -636426277 -525972608 -330374795 -1166889545 -1894647103 -2021469831 1820630251 1144459218 -838452022 1394617501 537930601 -101456435 748809428 1494132730 -1244414759 1772736800 1946327166 2061245896 1573514399 1871615577 -2040891770 -150435990 -1469694148 103637236 1187952890 -250316134 -1419640087 173637680 -1549760041 1485766905 1133372184 426392706 551822339 219400430 -154175793 542763707 -2003567416 -1185649855 498732643 -1473820572 -1766686852 -39652791 698436584 -795006407 -2100857342 -72445064 366146759 -198124917 -1293080830 -600216032 387318098 -265579460 -470535392 1837104515 235573488 2069913348 404142047 -1513903856 -1261886564 -248944302 223145114 353072677 -650023250 -473224246 1294071792 -865315654 -566241631 205465349 -333906590 -520168620 195352110 1551253994 379451880 1463149127 -1798115212 -418323054 1317813506 -665314884 1243133557 1405970910 -1065430822 1774032154 485189071 -515369736 -1026664671 1194133098 -1466025830 -1598766621 -580322617 -1657158695 -165142157 -1301366207 150843085 -1608155687 -409691876 1407845518 -385807278 1901196768 -111960019 230939447 1510166501 1975755301 1491488838 119606323 -627211763 826641065 -19202601 117279932 977381773 1604552460 -318871616 -1453421037 -1398568418 -1909851428 -1381428598 402808673 -18430458 -2058933307 -503894573 1541810601 -455022930 -1150009612 -1095487770 -1494224885 703646787 1516791417 878171062 1642372854 -196917754 -1518505632 -831774378 538926880 390478613 150760682 -1104158249 -583672283 2108593599 -1196247651 1324913165 -81191012 168021443 1539872912 1257993920 1913724033 1577788230 491016653 -457207727 46936189 -809374086 -1393598240 -845988981 1648752046 745809675 1782115086 658515937 -829349450 -1138493486 1466167543 -1053890993 686036994 1061942733 1999160422 -1603608310 -482142550 -1609661637 1599846022 2059112030 -1673363853 -2000575763 -1266570000 787414458 -1557994755 -1040246093 1996910404 -1437385968 992850986 1725319234 -70441979 -450946077 2057680722 -1521279952 1428997779 521058244 274551037 -193735386 -1087690171 305058599 1023481262 -775320954 676585196 2110229610 176549703 -1244603689 917135731 -141112117 411272136 2039663020 305094496 109626700 669714525 664959151 1278094626 -1639478137 1630821257 1425107193 -1821142127 -1216236915 2040459555 -499996743 128373478 657458244 -1920581342 -2094561385 -1934849390 154221246 -1220803593 -1055792968 17216870 -773715899 2145260273 227990813 1443058017 -727120235 -367937080 -565832310 -1349536191 -935286437 375617020 1736735446 -966399439 657836625 868796251 -1789606342 1272600332 1400226190 -1781386442 -554758 1190748964 -2115882253 201810614 -1926413209 -1526077547 852498879 777227570 -1763146297 -601649274 -652174644 1258299787 -1064243782 734098311 -178434110 -547404861 -1108348703 -204579848 2046868070 2034328190 391166043 -476004084 -1021344783 1796077119 729175075 620547747 -724286294 844249376 -255390066 -192739555 -509976743 -2142707647 17170171 -1342784077 732549375 -1238447794 -1195712750 -1087564291 -132924620 -677500126 -145106241 50820158 1676616982 -1753768558 -313154597 -331809278 -927463599 -128513712 -1390825550 2030027196 -1474388868 -1262000516 -930586945 1855478054 -1523787899 966328807 -820437168 2044167321 95828682 -557785510 1900504540 -15924054 1092925555 -2004686690 1732747812 -775374186 1386626012 1575743602 942063634 -1223789840 1899767702 604730776 -647988387 -1598028407 -366303349 -1542480208 856390883 1062625282 -864466964 517156571 678982023 631521543 1213329286 717207600 247267763 1259898036 -1559773898 677966251 -37540464 2048902556 -2091742109 1148694619 -136378033 -584273852 -368919730 -387592257 883948363 -1132210870 1883940412 1829402493 696270574 150427376 -160240162 -1964789593 -478355860 -241399593 1400886775 308702521 -1604353103 -1785924685 2074551328 -804435852 -620406145 -1191596399 -1627147890 1729583206 1647176974 1289077431 1559806688 -375035638 -585021 388296252 -1485145149 560425540 -1777002904 669740874 1363255899 936970082 -1337339748 1733096013 -315874920 -943043401 1420039372 1973148926 -2081406343 1916758349 -733151965 873983766 -852037961 38265733 -678242930 -935364591 848154723 117750557 -407186090 -2011642374 1057760501 1471050502 -731364571 999936400 1414808897 -229330389 -2047341589 365187593 1698470936 -806630622 -1321616189 -1462563163 -1150522474 1718702831 2072077430 681552763 -1300982310 1417662323 -1406237862 -1861727914 894713225 -1616708751 1437180199 1453299383 1245923822 1062097981 270095589 -1519820245 -298127833 -1530684241 1272311868 1957486086 551174726 44248146 1289161311 -203281160 -1376142159 -1105485402 -2085649508 -1634134413 -476841724 1403467903 -1743148265 507231998 -602032216 -2112087944 389915286 475056082 1820163797 503146850 -1759543571 -2093947305 -2134861664 1982450135 -1537468348 2101234320 -1963151194 1270354047 -154118841 -1321775246 148340088 739063614 719304842 -1184027760 -350656849 1515190737 52584766 1505849058 515766480 -1167696651 -1075399113 -190537577 168066550 -1316042948 201271521 283263742 -1432767016 1235820111 -221895590 -287428174 1352427402 619477862 1599652137 783335725 1233502442 1417702064 2119822559 -902864359 705818879 -423477341 1647850900 841914571 1982773039 84206651 2004428027 728122299 280282599 -126313608 -461524701 -474381553 -196377405 656652461 309484436 1241062998 -49451127 1567212224 -239378248 -1822876048 729462002 -843591397 -1836146201 -800360381 -16555966 -1114016380 293019728 -1642050481 -1260589447 1655237549 -397142375 1346676328 405560882 1744140273 -1470007393 -1620594561 1190185722 1878543954 -401303912 2073732561 1555970738 728153099 1618082357 -1369654628 -989341643 -1279989643 -498063726 -658877725 -1417668366 -79713389 -1173499593 -455097193 499392498 -116755426 -2145848180 -174126112 1420505938 -1746966307 1855594267 -839852085 -125195475 160756379 -737074407 2084546153 -1273035022 -1065471183 -227232731 616568468 621443373 1062668214 -259252365 860028929 -916642423 741541901 -1917619777 460629379 -1953407248 158216937 1966947494 -1696939311 -196316169 1173586398 -66739172 1773441168 1504777409 -1757737977 1628414505 -743717559 -1690408807 -2004837645 -74818756 -433639686 -1038977166 767088852 1682556835 -599054173 823424336 568893733 948729982 -90537041 -2043841497 1946893065 314326568 -2016168531 -893178144 2141320084 -191004579 -1302413988 -2014165327 445420349 1632242955 -1533754126 1545150828 -814418280 390448364 -241388384 -1434310596 -2030040682 86836220 -45381442 -1632222987 -1602733071 -1325053421 -1309638698 -1047231699 1226738696 -861384614 -1510613658 1652792797 -1016417807 876355309 -1540168831 -2049951282 -2054778278 -584904718 447020125 -510328915 -167533189 984698661 1840911536 -2117541490 1986096415 1765098962 141733496 50976994 -4693136 -129404669 971643849 -77888356 442274178 516793751 -801175287 -914828821 2141186634 -1416243322 -618378831 -550402396 -612882241 -1266191965 2012385092 1058038419 -1436265648 1465542130 -1914959573 1274159026 -1171999951 1290653834 1049662596 460340564 -892947148 -1311024834 -1760101866 1160150673 -2045917105 1639493699 -1364499611 1916458260 953177047 -955268227 106052668 -162549140 176360940 1794124710 -1734688823 736874344 394193180 -1775432079 -626971930 -1527027988 1135513199 833923084 -738962746 579454124 -1556464393 1930165047 353236733 1218660283 -1511451056 454441069 421106093 -1096600683 1567180630 -451854827 -953293596 1639511899 117908825 1900126218 -1494823874 -250441727 453245977 1052682281 -1991698775 360158142 435805432 -677606194 65722485 1566539098 -558978506 1820316494 1762795910 611713091 -1192240778 608306232 517724923 1999396666 -11461863 1302235535 -236645383 -1994725266 798719842 1170963025 -831001484 1636518588 -2114295110 925740719 409801744 2077020698 -2022469811 -674178057 -802128590 -2064560787 -1652725476 -1208474073 2074566687 190991269 -402702019 1611787156 1172507754 -632945455 -268076428 1065927991 1462970916 1495446825 831604635 1899016726 -1427731583 1143331829 -1736021627 -1018115817 -1474359643 831730517 -841467255 -260071372 -886615186 -487832758 864509797 -2101616418 -1400273608 -1301746302 -1372916183 1785186895 -2079137968 -788193734 190888834 1757860995 1294779146 -50914444 2056747550 1613947606 243788313 -1769024405 975946956 1594932592 -596617463 -1318985004 1641144078 386195386 -489557514 -2059931838 -135053582 -1660323888 -360061707 -476684658 465289095 199728591 -1724796372 -1060460351 648929437 -1383896425 137883674 1588017911 -915473875 478159601 1435773301 1995246256 -515272791 1177142816 1711120212 682014523 -1230478809 -757991291 -463159439 -759625365 11839308 -1706098569 704544789 -1299336615 43178290 -94529248 -295891129 -429732326 945825532 -1448514847 -1161586192 -335434408 1493397070 893590121 1242549978 -645148416 725146806 -1658134198 1630709864 -210863413 46967429 596930744 131764633 2031320015 1227191176 749852475 -1271468148 312209957 -1265193788 -567211200 1890248969 -1070895226 1791909050 -540986519 683370734 1797560517 882132651 -1391761730 -967179701 -1213485694 841175202 -1936397798 -55899087 -353700277 -1887162351 1261631354 -1412569729 -1411656320 -507553153 -227165443 -1271238477 984440792 1316436822 920939953 -1066766159 235231977 1176729943 891960908 -1793341316 -1437325798 1936194328 -511404425 1288571462 1714994100 -1664535984 1344278792 99849540 -421989002 -2034248127 -296725730 96966828 1615820959 -1125982920 -668200898 -826565720 242994747 1893640709 -1427272187 578559746 1191496029 2144951217 -1353987173 90686333 -2043335043 -1723811608 2084310897 1359331250 -1318219503 -2093610146 1183842542 1807506877 1816945935 -1594420555 -791397875 -2119206573 -1998121528 -289203837 745634259 -449368044 183129578 1134042296 -310206149 189516624 1128141506 -334784252 -1131917086 -204512195 1380394036 -1152162943 1085346465 -1494523249 277591484 674483328 -111319325 1928858881 1199015613 1722193018 797441592 -1504832624 1920383132 303169835 -928847157 -775015219 50693430 -107839742 1626905862 294591911 -754395817 -1711439504 1621282789 1698563180 176982162 137570680 -208478987 1332182417 -1226137331 -2089764863 -1390783429 -314148853 667558094 1454741891 -1834346154 -1202660873 -986582465 -285144192 1496063299 550831014 799740045 1236481839 1657865602 -847218093 1188536690 1008794742 1202616720 132068978 -1907180191 -272445860 742089360 604923571 631696224 -1140832810 1459056838 -132495910 -2033297323 -785550243 -971726356 1843641180 -2105544181 704037002 1106563445 542190050 -476622090 -173277137 -1613142112 1301645692 1350638507 1242536861 -1159300256 1891575428 -807844710 1382950813 -794385632 -375533236 -639639331 -2107575704 -1997350898 -566718715 -1851126185 -2106832306 1562010451 1338833773 -1322014236 -1855285206 -1572074917 -1952412316 1146286284 -1767656261 -667878633 738973237 1223973407 -1252244122 1566958125 1209121541 -1017670669 293534504 -1930401151 602761807 933585082 503024752 1489628717 -1837026834 2063138694 1133897187 -1770993140 -1926901042 1745360967 -1077784703 -1570327880 775755529 -1001821936 1616473874 -604598085 1500665686 1187878615 2113213164 970303070 -463019726 1129349425 907901984 825491304 745215153 -2068026736 107347001 -1673296630 737817813 -242945313 863231513 -301239586 83219152 -749024347 -1004297506 -1586883528 -1736913815 1457436953 -1402112192 276309886 -1684457942 -84883180 -712397581 -904650176 -2049944876 1355988733 949077733 919952611 1748026836 -111758526 -2117010663 -2023547879 2090903555 -1640886537 584524675 1065333739 125368914 -1379152161 -1311159584 491823256 -2049795495 1123222086 -1841051666 569029422 -1019815810 782997439 -1898924179 1514291963 2100954239 -1694819843 -32674131 -1142211410 1925413299 1368908671 -2043279174 -2000725169 -793161130 -1942675691 -1200338883 -1579115579 1511430395 -2121500051 2080091296 -422516626 -1016358390 -1598233046 1253845346 -742736679 339012535 2016124676 1489602619 -79185117 -1883663808 1081008256 1072438091 -1294383431 -949017330 -477798044 525082628 1802262023 -1101367316 -1924518062 -1319023849 -1856849708 -78968255 -479930382 1094585741 2051583105 -586998080 -15886266 -392467136 640557822 1225013989 -1875199372 -1355046678 1006504820 6514770 -1164495897 934914236 -2103120645 1664702046 -1502643895 -1022231186 -862957361 1925676441 -1029115646 1030040765 -940971894 1772863025 668982166 1753512113 -1832265136 -1124674450 590563082 -1536643312 890424798 1326821595 329456739 2051672602 -585255884 -175267281 169905117 -995413102 142975187 305177852 1458616415 -1632371562 441501808 1282679340 -1499155729 -256076483 -412081096 -1846334234 -437673160 -1571616632 2111593409 -1842490186 952942055 1067406138 -52359102 -514043361 -36531373 745644290 -989602746 -502593551 1156132252 1222114435 -1198917900 -42021574 124566146 383816138 -1961556199 -1979559725 -371622959 636338906 1271396436 -1340971541 -68409534 1641800053 -1083842995 -2029262699 -1817099700 -875117201 -1439373759 889362372 1926684304 46711130 2102332622 1230377669 1146753741 846481903 1456617888 -840929262 -1043529910 1637235779 1920212940 466548917 943972450 -973768033 1196950992 -632410362 194688435 1007125665 676074515 1869047033 1182964074 1904991212 -1908426723 770749343 1606355413 -1729775648 834428372 -1144481554 286888185 -626872393 -130845632 1425825266 -61385779 -384037046 1639619358 1250821446 -1239856479 -1752834506 -1743452164 -1294690166 1694523962 -1538885574 -1535440494 -416238115 -1849242254 1900326140 -1902864167 1444603418 -1238323373 -219451849 940816590 1541222646 -663554938 1171329523 1872586749 1218837271 -1062168863 -438364505 -1370124407 1043727369 623211824 -2118644197 -263425873 1232542542 537596987 -117235344 -1659156710 1763602365 -1173796451 -1834032083 -2018104800 -1413504521 1944252322 1726469082 1150935473 2141849481 -2143701812 -664513023 -285918433 831729504 -695834592 851190528 -1570040026 1019784038 -1710310625 1001236380 -792888401 -636435566 -1242404792 -643842356 -78290350 -708019142 -946569423 -2090809790 565918040 -1162337500 -870385436 644759583 -1853209710 -548777979 635674296 -904681489 69201735 2123007585 1254036475 -117817553 -683648516 -788633155 -1154770206 -382769703 -1018347422 54307915 1249420861 -77110635 711711002 -1735929020 -1438890606 -1838226317 -361669385 519337783 -973802413 -796661844 -1301397555 -1255758457 1124546005 -513696257 -220577933 -377560028 1933487629 137427051 -1644968207 708372522 -156235987 -572405551 803922993 1075061651 -772813011 -1791478747 -1267399813 1441404815 -289684186 -2001427329 -2016707375 -135799698 1783089199 1543020212 -1525832589 -988097518 1626567684 584692039 -1557837082 662001608 -1917416769 -282008596 235387472 -776039640 -361992769 1126966951 -11554257 1847639408 -873822997 667906972 -1489855453 1775987231 -938761240 -918132245 -2143392571 1798758222 -935161087 1637223032 -4459642 80505334 -2092572062 1508442671 711870511 743025505 1827111769 -255373838 -2145459058 1603276014 -284359393 -1304744232 -1433120188 -1155021420 -697291116 2058017236 267635567 1863183068 1249927763 363022869 -707286902 752461413 -1204697040 -1700937990 1101549193 385497515 871442445 -1865750632 1303839407 -1705269495 852708492 -1020941131 -1578505290 2052611081 334824319 99349312 -49142094 1052278262 -709247194 901169773 -359299391 -848926650 -1205652119 1218621834 -1077868979 -1097095449 -875331782 1699431023 1334622887 -86833022 695771117 -358627717 -597841224 -182271927 427759879 -212434936 -1439635304 -1204380777 -738378910 -395921211 -1551440718 1541279700 -1095357627 525413380 -551609452 947748836 -511180312 -2099682515 -524294576 -2127645071 -99246029 24647534 -256656233 -813275738 679877206 -1009266137 -2042961804 -1591891126 2128522155 1766735375 238872335 1298942347 1944136170 684948150 1962533374 1728975523 -211532451 -1203556847 758496531 1190097542 501209763 1013737736 970189769 -803200574 1387497022 978314498 -1893450360 1466836545 180853051 -615934237 1193918050 -1990218125 36942089 1664912018 -1190866855 -757647664 517420045 -1364952041 1124918476 1911551479 -1668090073 141847872 -859845159 936923566 -1689475842 1426857756 -2004278646 -1092782064 992596112 1682727358 30680910 -2004221537 -1861209928 -525916908 -2019786694 -1511715059 251412891 -1040386919 2037653222 1270611638 1636776911 137442805 -1990571813 -640115639 1194017099 -1069274448 348505091 -1451835425 2073202839 -629927831 4840537 1394451813 -1647015938 1025937653 1735659091 629549057 1328454608 -1849153940 632817278 464155221 -1099477744 1148391555 1247146676 6067373 1234564273 201797156 -1863417744 -1029352981 -360627047 500801399 930177008 1085778901 1388225065 -2606310 -870455535 292428932 -260956975 1139101985 562065392 -756438948 -541504184 -989942036 1652729929 1241847688 398050594 420079996 -1841722433 -666505251 2038225463 -830627172 1204250736 1244481949 -442541474 -1779502973 247859777 -44767640 -1493830044 875803563 1429633306 674204126 1679384508 220008855 1272568540 -1425789331 -311005307 -1999315502 -2032320996 1802818437 -901512806 2012036126 719168733 544203618 -1456239574 1660145765 -1506793437 -314134633 175390352 -415273415 1273487129 1738665387 120796807 -908071421 -111564723 -104031114 654738645 612096488 -7142178 422742680 1807573160 1024546466 954034498 -1889756801 1391560030 1357201523 -1710623340 -826503416 785868294 -175966230 1762606309 -187653693 1875900744 -1860567305 2018099560 -337402801 -225032242 -751813277 14076459 1676394607 -834891318 2076422103 693508118 1275715189 -2085938755 -1168974690 -178995929 1831104612 988832115 -17592030 1863501672 -2145142091 -48695392 -1144991287 589742455 -2125650144 -740662209 -657741116 1509841574 -559769755 -896493119 1475225245 -1814981525 124569867 804278379 -1778246345 -1655120152 1274992655 -114877591 1540338995 1095129626 2114058235 -1051838994 1503292871 -1693405503 -186923199 1592074941 -896854358 648678724 -674913495 -619800559 191916815 1323460733 153212132 -384656802 -806087129 1573521510 -79386998 -721448154 -971460285 1787131073 -2042428103 631695293 -826597791 1896322436 963648721 1091681348 -1301378834 670432358 -1268150067 747145793 395824583 1897374661 1794353863 1748875366 309745757 -796791928 -642825675 1105778164 -232460309 1451737139 -1088525925 1124739461 -435862771 -701885313 -170771672 1268339602 137459681 -994897638 1094929452 -1551719786 610698086 -742456467 -1183018680 -903190314 -108128997 1188074320 -1200711247 1048520844 1250502529 -1084036981 -864271253 -1192314083 1910632242 -1069124898 224512666 -999102559 1823647489 1171380491 -2064968057 -1579131488 1011942000 -2107736216 645629046 -1934335423 -2000786215 1089988061 964480190 -48545816 494867774 41046790 -1755834240 -33505297 903240824 -883356863 -1710537341 1510166705 727373160 -1417100097 -483310464 -191597665 785032195 1800548997 -276494495 1301939654 460190875 199805486 1118518904 -1810828187 -785076640 1192016906 1409957095 1338616765 -781397046 469009993 -606883951 -1131968908 -891208960 1124260012 -1281137872 1596526083 -1962297939 -1457221095 -1419756632 -377102538 1250839696 727654859 1352995163 1588606844 1488273729 -1560561789 -1874711662 -727399478 165685179 -526385601 439717624 984651480 -1889326492 -1698412999 -1860475847 -1479735971 713825744 -771024032 -2104544957 -827198504 -718278024 1133009409 -1107768987 -1105497043 -1047516938 742488816 233234050 6454995 -2325567 -437458688 613201008 -877142223 2065822413 -531819003 -1984780339 -616082079 1089781826 2047145901 -838508931 415522185 -814845657 1718647584 -944362296 1918458552 1897619707 -571990307 1937390302 -1162125 133899943 1368862427 -1263683721 198638912 -1797770116 -990651220 1689926945 -1531431331 -1858094668 -450321918 -1181955054 1399805069 -1619554722 -867377667 -1153731077 -1137861938 -1749665341 1445579650 1869660483 900977627 -304816644 -552438935 1989209958 1718623058 651413517 1607282758 -547523666 1358844634 -1980809466 1311524022 -536860769 1888570641 1788326207 486765682 -35006258 989478995 -429419732 -2063175070 -1340330681 809372050 169443923 -979828896 1143199384 -1602712564 122132286 -730085302 1031029614 445318975 -1939819792 2122819059 1514592617 1236448638 -872770019 1427457288 1413788804 -211095278 -1938437979 640363161 -1256950524 1196260736 955927533 -1963577197 736154460 1381575037 1486566394 -766823769 -1847709619 417917483 718310502 -92797722 -531147208 1372884668 -1480983731 -1416877773 -1040136566 656757887 -1699149367 -154228082 1414841598 -733475033 2058340044 -1059579511 1006312845 1795320367 -1743163066 -581633680 584678260 -1381366967 548401893 62834107 1300428847 8184577 -600570357 -982222207 1871674437 1772691433 -1754821350 1760952977 1935920437 -1101239492 1467125492 -467116012 2078396938 1885596279 -1595446863 -243949751 -589889410 -619059772 687578179 774422652 1378844116 -1371480012 239711475 477576346 -568181275 -1711547028 -376993678 934824949 121664615 1510545989 1309469543 1482406753 -1635808781 1846501467 584140124 549523637 110080521 385025125 478619671 -82579415 1153191531 -1639073348 831300787 -323658461 1320989726 1727331409 1105060389 1194682604 -1985789675 930753540 937835661 -483062142 -224131306 1957351464 -309609895 1396194808 1937522127 -1880751232 701327118 1382322151 990056890 470611441 2059059121 -278074758 -568854516 -44035912 -1530727702 1224318634 2086034743 1867088141 868377856 -1096393358 441701602 2065702598 1918251012 -264002808 -885989258 228674135 337841220 -2040480451 -1765805957 669055775 1616987909 925949595 -568577233 -1727462611 1252753204 -812885508 1781057074 1001486423 966975629 -427891022 746830482 816474557 1905790011 -2025675492 16466543 -57933689 -370130412 -794225517 -1519831288 819020366 1357549649 2116041633 1580011206 -1525018368 -1787997226 -378369972 1891260118 -1472122050 2053182260 2052252787 -310011882 595924607 -860934466 -2026590767 -1312142985 937783730 951227649 1174895525 117758888 487286271 -1668910337 -1801304827 -1996238346 -1424815220 -927647351 -2055037492 -618455087 -1208842550 -967571688 -117597833 1244580814 222561580 1097237335 -257919830 1798752368 620134255 -1265655827 2122131635 -239271165 -415925161 -877689291 1317572523 1679300543 1760291803 988700709 -39727737 -581730070 -1892792362 755478665 1732970800 2007785894 -1023585943 -1560428288 1205033868 -539102287 -829025348 1412225236 -1494419425 -5596152 -1371556045 818606073 638545870 -477904233 -2143864183 162176310 1166420607 -1542374784 530465635 -1773949725 351807291 -854939003 -202959166 -1878503332 1479732262 1445334901 735764245 -55253915 -614775624 1579678166 379820129 -835782241 773982746 1071730634 1389340327 900021275 -1508405755 1803781697 407178947 736305759 -1846364577 -972915564 -2009180372 1452069665 -818744105 -603376439 -662779786 -2040442155 -1092457612 535002377 -1664320907 139951618 1392536621 1015440613 -22644357 -1595489321 1575382438 -1180157838 355131881 -944519342 -1707215819 -1285437944 -1496401936 1331921197 714188614 -1200361314 801463227 1944536658 705691684 -1387549356 1691517042 -46562319 -824091931 -1814256864 1792254976 -459636840 -2037393981 541224764 1928949953 -875516126 1027945097 -1502380737 243798706 12189826 -454717519 -1967640588 -178001551 2057313097 981743715 1209439004 -1239457506 461938687 1861922309 -1692368506 -1163955611 -1811402941 -166052185 -424125149 51971450 -1079846604 191810848 -1532015321 988698755 171400752 790198004 782426668 -1989671994 550298258 1034698361 -494989958 73513893 -1505736637 -1275591584 1784722643 -1574493940 1972629983 -703890902 1376880022 76776563 -1373961737 -106427099 65247161 601266715 987093885 -764074608 -1368801710 -1039749807 -437659486 -1009699518 -1600122370 328173384 -1516745710 -443754345 1291393145 2091246569 152925245 -791360175 -1546326264 -913018968 2140239412 1919923944 317569681 -758927319 -2032814432 -2050673430 -181639963 1162146199 -2125010490 373399477 164217622 -735997140 -738461421 481728577 -1379869618 1055641749 -562226387 -42783621 1702119509 1462151852 -650435486 367238028 -710144945 794718843 -769839829 365019069 -406846666 -1321831178 -212720674 963746097 -1729117990 -1318292908 557875203 1308276560 725335259 650674245 -866099841 1281980423 1834213076 -976676487 922034838 150381968 792854693 1185860851 -1315650088 -1840878082 -1083706084 967018831 -1544569681 -469839511 -1830824366 1420282443 -188625037 625370041 -526581974 2023216667 2076663503 18467315 284017092 -2144940071 -884790822 -2051112298 -1083648681 1144696906 731637917 -1690713283 -262287318 1020662548 290914077 -2043363785 637925323 -789396791 -1093125211 488574397 -2035744278 2062522913 1632117390 -1653576579 -1129514432 -2143163419 -409985071 1699711132 1625317441 1416894803 -2087771458 1051061548 -910820704 -585836350 -1609637025 -222736982 -703078371 104760306 1451558725 -1797557605 1751112589 -601804769 -599253431 1845707974 67894357 -217377334 -1706018314 -938882126 697964449 -1397064925 -1272131102 -324008185 93428022 -1974290432 -1771387172 767544797 116457376 1119634813 463068310 1502123343 165643608 1648329734 546967504 -1630016763 1913183916 809868262 -605889916 1751431295 -1923492110 1389766525 209004321 1765361138 -450707585 2004345596 -6433037 1962421143 116181464 265282713 -1499749445 -302035509 1961459600 960568065 -1252960808 -235229726 1253619220 1307445326 1195337509 1567960130 763692602 -871517886 89641932 1699383475 1124103915 1167033355 1653525806 1226007045 -1546792886 -1696049024 483909994 -1790949492 2127756451 -668011206 528757257 1678029373 -1902816658 -1861583515 1245756991 -985160987 -1367347017 1536240525 1769956380 -233463410 1336679655 960874959 -1154817518 -1552215738 -581896153 -759497012 -1873052052 1006982614 1188309618 -1646843879 -2143528463 1518216089 -1585344409 1797150504 956604477 -305356613 1293406419 720841700 -1451391109 1749760315 863793327 -673193393 -9509140 -1204591890 -792394688 791526353 640494967 -37822746 -50769478 1353002392 977544706 -2036444676 -1033443114 -1341001036 -1690257903 -384783857 13649658 2143109572 1816352596 -535796579 -1914204566 -466010827 990696809 785448801 -784050482 1291737114 2086817246 -2062308825 1455431670 -623430043 911495417 -801496919 1095004138 -152690171 415196161 793694098 -838638178 414327785 -689786032 -2089993483 -677447386 -607931010 -256567942 -1467973498 1001123169 -1031505513 1157098473 141329367 -618679842 -808087117 866776664 1889651795 -1658280800 253825003 -29882833 -1000001906 297558089 -1967272501 1543182894 -1668319660 217590844 -2017711670 -813086033 -367838433 2093552348 408391941 2133129647 988008663 120511040 462227503 893178578 1644553996 -182620191 513122531 850235711 2127401556 1830322513 -1112583098 588323084 -1770256453 -784237943 1012599191 -443239712 -132451173 2086755271 1651412090 -636583964 1831131661 625490950 221390946 -1211670932 2096667804 1362438452 -143100206 -25224206 -1256786049 934722610 280249376 1105034815 1755581456 573105174 171263554 -1205926319 1931619538 -725137113 -866057489 913184475 -184523247 -634706880 2145735356 -365429865 807950360 369976840 -2098553802 -1494754715 343229995 1821838429 -656070767 2012746123 1218204082 2026746842 -1501011206 925013220 1156590349 1398958871 265942199 -62477857 1225839136 -1246121462 -701421643 -1498580864 -961843297 529922264 521384268 -2045148113 9090313 -1481497157 2012294349 -2047635590 -672199957 1312240075 1658751581 658099434 -727708627 -1886406073 1004999338 1460452401 762995973 -1178174870 847015622 1855117389 669018390 -209931594 -964039487 134601909 -1122980119 921929481 -1401859215 -787236914 -1208609041 1509866179 652037748 879446838 1059758963 1670438869 -1348048521 2005328975 -1579434889 1549485831 1268835101 1736865458 -1395251519 1162395969 -1869100710 154942014 276524457 -1309172289 -1191052697 -364798188 -2062306636 -457176647 909185143 1846311933 -2060780145 -1547753836 -550187077 -1894663927 694078400 1028500018 1140082157 -673428590 1019879995 -1680358055 425960319 -741486203 -1492931557 1288454260 1711918717 -1124855640 -178402302 -914991568 -470942299 -814720710 -160084054 777015405 -885036302 -1298512057 -2097227354 87485168 168467546 -1875676657 708879298 879595486 -927589994 66754218 -76724679 -1541167598 956670679 1353384065 1300699196 1878376232 887270003 1730086895 138219374 216635363 517828884 2010673093 -680638338 926235581 1612543083 -2085242145 -251040738 635292052 450374951 -1661493190 987672172 -431354749 340851434 -200200370 1756383287 -1680589889 1830107593 184843031 -283816317 -1357316266 -1771845612 -681419940 -1588122488 -1270213237 14241838 440613038 1128607109 1882195063 -479724586 -218950693 1749277319 2099932492 -1510026446 430573158 401390033 1658950256 66209833 -1230134807 1936332274 -456645075 243415987 1932258304 42580037 -859902853 -1293548753 -653822700 1685341856 -1485999486 -1345119529 1846611209 -610355511 1568006497 1501776652 -1942750398 1559409277 1082589291 -1849001031 -1181380006 -1965741637 1639987652 600263056 1533765954 428478849 -2011764912 -1863710516 122715671 -901365940 -19603967 -821673153 -2093537953 711426573 267037911 -594902855 -286733433 948332720 -887234083 -1335494744 -1649612918 -829518748 -89797477 -353685296 1003505006 -198236683 2076240079 -1313722212 -1267986493 -180107030 -1780131763 221613839 2093441376 -1013257486 320687514 154042248 1780148893 -1498164201 1614740776 -2063149873 -1298437812 860421671 1575943033 -1892511660 979600110 617052004 -699293875 1214616329 723832603 -105673338 2042480822 -730459809 -975942410 -530466684 1887221836 -1603516417 -703047072 1665821274 -560454873 -1976555924 381512466 1676534239 -328032937 598621406 -1489906489 1943809509 -1309342621 1041977925 650455961 -998339347 1242218599 -1265102556 -529979705 -220815101 155203291 -1973336400 -819504383 -907985094 -1406099664 -2008090818 -286926147 87713316 -839337894 -77576230 457099930 -1930060866 -1460640555 -514978941 -595639259 -2121602978 -123518554 1687560249 -1858149301 1832896448 1458214202 1640016715 -1665575517 -1178144702 568702469 1798622949 -2008448820 1767110909 31710261 482646336 -345524179 -1082793129 1108786543 867050385 -1021208446 -387368437 1807992882 624833099 1163216855 -242199796 -1142630293 1714787222 -1404806613 -1513800591 1809953985 400306026 -760104515 457654574 -1230937794 -1364161334 -1101728966 1764465864 1940097313 143094408 920046299 -327972301 1828329252 -723126579 754862980 -933977770 1533433800 -224382933 -1736122439 -213527110 1255054161 1031917077 1673636929 372856220 -1125535072 1490197234 688420361 -1986599823 -1117809845 -2078929025 1585315894 -794446221 -74329565 456420856 -947404432 -1595079305 -140030999 1290607933 -2067889715 829853256 1464877545 808077047 1550615343 -1796806747 -1892181371 -1113727950 -1342509438 880014399 -1007127000 -1485092763 -765514695 -1438956484 -1860282881 506601130 -522366981 2018279785 1089411512 1829688669 -34898800 1839870071 906283198 -595814023 -70620472 41125194 -1822334270 -1814533897 -897537992 1797958953 570313484 1487447174 1937269960 -1000401319 -1588389103 655866006 1748538247 -449223070 809198022 -509946429 -184226914 1394032129 2004336264 1114480762 1846348516 2090979610 1007971981 600891338 778463895 -484404426 -1402383956 -505099207 -1968280292 1392039738 347744250 -1963573441 -1602546790 -503955040 -1755500625 -212489493 -283029130 197415095 1695665987 1656900226 -1538376860 -1671787609 856638707 78908007 718563710 436327471 -815844395 -434710007 366494405 1326696496 -144001587 -154229039 747627555 639536984 1938919891 177823155 1328611892 -1608123268 1138240747 1584374240 -2047902167 -1380455952 -1800348173 -11882678 -39144922 -955036999 -311566746 -1007416528 -1646367461 -1743979254 -1478513954 -872394029 -1426677353 -2043677598 -1910548714 362702476 771818747 -706188398 -322626442 -1145818117 -1180471564 -1667310611 1897655679 1620918561 -1091799503 1846475617 -1951544087 -811176125 24976792 -52629205 -739305892 1348339370 -2143930528 -1257498219 -1861867553 -1507535580 1744698501 -2097560144 2136924 481905422 1660516835 -1059472508 -2024733230 1143771829 -1071859321 1564091124 192065198 911652547 -379329377 -31915509 131607258 204648914 2054382065 -1040618264 2038746309 668023868 -267963050 -930019901 1589217029 -75461876 -655745719 175077373 -406650132 1936560391 -81804847 1742085656 765664187 -712495688 1852325250 -156176232 2000816655 386683363 317298543 -2006123019 1729108831 2037732833 -945788279 -521878437 -1187182124 588548359 -589832175 -601043375 -862982571 42120901 1990566021 -2121586442 277228686 714868205 733150540 195407838 856199359 550380510 649185485 -1695185992 -850163378 -1277493245 1726293092 -2093790582 -1376619837 -1092270673 -950981077 -415037776 221667962 -527343175 1522675708 1005074021 1062975500 1553831853 1360892103 1376128354 -1290467248 -1029001342 1240740111 -274800258 628983005 -1922989197 357910380 2122194777 1907346678 -1926308019 1122689595 1272268618 2037587527 1473349041 -135068979 -2094055257 -2103072099 1270806017 717723393 -924057064 43817101 1496190242 -1051057386 -1374356234 -931228223 -1914254420 1376606882 -1881107094 -1863022216 845783991 1936415800 -1777138577 157092900 -1209481116 -458298008 1387046465 -2063740907 -989882787 820486107 -25428139 -922677095 1199768842 -342480376 1026995609 373786974 -1696392235 -844695800 -416999957 1126911186 -1424943790 96586225 181364766 -224614057 -1707454886 1086378025 1385602720 -410671114 361669815 11777811 -67387647 -5122019 621656855 1984762086 654927642 837699142 1561607555 -1865782472 380901917 -450147478 2146221641 171967361 -1056297943 -2106428071 -1787433536 1921856248 -1210527392 -2083975793 1269459945 -735817368 -744186284 1031988437 1277776945 -1246838237 -304965942 -1462051648 382866229 -2012538383 1236760766 289739896 -1369358216 687345389 563927171 -1109564916 1945365688 -369178765 1370216073 365389229 836199853 -202919759 602104418 -18762052 -1874385226 168006990 811977540 489309261 1768752079 -187390583 1894887948 -531836092 -468853436 2019985183 -628466203 363012792 364039256 -1840589490 2005185102 305953868 -1900231043 -969977615 -296558059 -618068713 -63958808 -1815275239 38609200 -2097583243 963911157 765513818 -618161748 1729923367 118589895 -2128856978 1841542686 -1173277208 1731901351 464842795 114003315 2102034714 326691914 -441522175 539365618 -1406350390 -712822542 1378668454 277444731 -325006197 -1229816163 -2143487838 42997976 1946634370 -911725534 301923775 1770871278 -1252333744 2433049 453393449 877346544 -140554583 -382899666 697592465 -1243090378 -207584701 -1943486489 -1424066681 1487675085 1962541061 -1506951810 597457118 668600565 903217530 926802973 -1613135944 1117462084 -215820936 120325606 -951828028 -1254555367 -1442788966 -548474333 -1438549747 1328826783 -2056130452 658854139 1134593523 1454986619 1595401165 598185799 1118024354 1063239550 -1704097889 -2125462981 1940558738 -1709358776 2004248194 -1121172832 874362896 1527328422 -1267089224 1009905682 -1235844845 258342899 -974534788 221819425 -1393204821 -494655823 1389811425 -432658333 1477641485 -835690179 -89736589 -39146108 599473439 279341561 410403530 1215006427 1266847251 -354312135 1297930555 424231978 -663419173 -1447553420 547720175 503253788 52874110 -633621572 190314877 -2060111003 -336744984 1893191071 -1964160702 -119890209 1658118771 -1468413983 1374699523 -1604493949 -155567809 633153859 1960087051 -2044417005 1581511563 44456767 -2122287633 742962845 90459446 -321097600 2096697563 -2090569550 685114714 -1084159379 -936789534 -2071490083 -1148150577 -1319598701 247001005 -1910650932 -1471140891 937282006 -1932214536 -27723424 1137683104 1090970204 1809363604 -920516869 -667886511 -553940979 -1470855335 1946081990 -564456343 228406122 1397820141 -1606972422 645233805 -1798480509 1867287491 1486471462 -1058068672 -777856414 -1541018201 1907166554 1332182848 -1720519820 113036217 1799440818 -462048435 -213506556 -803744416 -572724172 -1242338095 1650455340 -2026136334 226598193 273873351 1218093029 -1869492717 948542658 1271696187 -261456004 -1139598439 -1183639660 1939172777 2025211074 1088919969 -1327805070 -1077239842 411867687 1643857237 -277912898 -2114401524 544820175 398037620 -630801464 -758087018 -1255699186 1196418134 -383556581 -346774410 623858127 1113497359 75285116 190335466 -1549250001 1754677106 1592022287 -1867778081 777662469 -2029771342 1737174276 -411888722 2016151036 -364360527 -1184498058 783033334 -194658541 -1748375465 54092776 -2051231604 1806754213 2091976750 -1499096159 -842183648 1387860474 898048278 237357019 11887026 -1519503394 -383864975 33396730 1492297121 -460332524 -743422149 1177345009 2079542437 -517522102 2125828990 -220296166 -306666828 -110775091 -49065916 1690986053 828221888 -474826808 207259957 -880338178 233893653 -2128377075 -1767198966 494236019 781947751 238092676 -1752453396 -1255736009 930734426 -1713954342 569329400 1188365492 -582502810 902485436 -1698421232 2140481975 -794061223 -1904392918 -58515296 -1507987011 389634322 -1385634992 -1153098299 -556093771 1592427418 1165855639 779016213 -1489954620 1934327390 87436600 -1809403501 -1834568154 2133962712 -1061013533 1149561405 1381812432 -514467066 -312012472 -697182202 476841281 -2001481246 -1895082987 -261711278 -1467141231 254685681 -590255911 -997004695 -891831989 -2092403419 791057570 -1303845474 -725221129 1649488339 -273789311 122494105 -240543877 1254036476 1826569367 1787554346 730202882 -1807449995 -1255702396 62620846 1512253607 761125688 1067243536 27429192 -1822073325 -1490204542 -296999350 -932618143 75915587 -247018332 -2079289176 -807027480 266871296 476592462 859502786 -1114325708 872195836 232564395 1107394603 -102817604 -1269517754 -1515625862 2006374101 -1420557979 -1455569229 -392760040 1555632990 -2052190744 -2003226050 1524949427 -671673439 1888867874 2141635009 417673933 946963212 -1315267360 1593465195 1666516717 1468370414 1958090903 2107967458 1016375088 1833447061 -1722959972 -646290105 720833210 -771165598 -315407770 -714617645 -792290195 1455366925 -1632826823 -977377106 2032499536 -8559219 -1396791511 880463498 -1638071331 -675949613 1779367968 -441320160 94332187 -117163597 -370729402 -66980655 1139828181 1635483138 -190588742 -1937706016 -1314864024 -1812933639 536853389 1858061874 1947631980 -1703255201 1959584096 -632951148 -323642950 562988105 -1610248568 -328734131 1500438722 -1119670138 562275011 -1081904827 -1538502783 -653547101 748725683 1590715430 -2069315792 778046634 793767936 -410192992 -861034224 -21577823 -1309658140 -1111755720 141881517 1521425206 1239917954 2076878355 -88839373 -1308896649 536193233 -1040860850 -45803448 -1957591714 431728935 -167483731 -2113838420 -119463949 -1634692798 200493637 -2045890606 288381576 -171998460 600893897 748893561 499257334 2007494266 -203398439 -564754782 1933353237 -963239637 -399695282 848066157 -418711718 -1676745287 -1472129114 1920298489 -1196332304 948923730 -1914686323 1194516482 1980368212 -282548627 161571416 906204340 -1208419122 919943669 -279648798 1479237930 1331225429 -249169655 -1744903183 274553303 -389666552 -1186978079 487627994 160273600 501856289 854656150 1313448070 -363792625 638491223 675921166 301286076 -1564388648 -2066808496 -1934474150 -861824228 1655168457 -1668646434 13452736 -441214166 -2028758940 1665265058 -25433876 1703803455 1170496266 973159588 131876901 409734727 -1232474497 -907858695 -669085762 -981759530 -317096325 210576421 -134023393 -816927509 -1553909119 -980603760 -404881279 2072746697 -1597876965 -2025757510 1167539595 1206895098 -1178877398 718245582 192119694 1981981280 -1779041161 460259493 232537289 -834634882 -888184705 -1318986964 1066698572 -1214378075 -1093436349 365194587 -938423601 -2133928320 -980397234 472851990 -759776600 -1513182879 -1926014116 -431997853 -1836650322 -2049459787 -923018662 1034428661 -101912230 -1851058820 1954793128 932768248 989375451 2098495357 -496852775 -425201969 -1961435418 -1553174625 1844042779 -1232315444 -1105636861 -627823256 -924449044 -920896116 -1302906012 1418421865 806010345 -1628148277 160759177 1499648105 -1364078599 -1565463680 -1252146421 -847292391 1368793564 -1688002285 -1439304929 -137408991 -1012002900 609342668 262190558 855707055 1269805061 -1961310169 -1891064763 -915983324 -1492480238 -253564946 -1163375764 1102997038 -736749536 -1558034140 -807748957 -1870059184 159627865 -1288797150 -868618482 -777349022 -1489142191 -1278236659 1475321254 492166521 618059301 1827665134 -738058568 474960467 742991101 1031230992 -1382721874 2077146841 1521059933 -1634107486 -1144113910 -215161031 2143195063 718993268 74608486 703898039 -318389483 -1681347788 237351396 1740692605 276174831 161665642 -329403697 478391791 -387824865 524551249 -421473820 -229542363 798599171 -1954564048 1332690417 -85811180 1786770444 -1444985015 -857023537 -1141744862 1707732529 -2108592420 -1055971822 1134905520 1138552931 1086216288 511930100 2030722285 909981171 86079729 -1446349080 -1496505238 -827447409 579382554 -1167871626 -1479744595 -1012819743 -1823167996 1754971174 881732141 340245824 856358923 -26799559 -640269089 1088866384 -2111715420 644390657 1805411842 -610832055 -569240999 1941190278 1639655712 1543365100 1128528547 -411319656 1209320986 -1519032979 -1524423707 -984424231 -912568496 -518452553 -412618381 1980600850 -1871321483 -1604325399 1302708618 1114082094 -1619945729 -1834441980 -1160246663 719855867 -1966138301 1111241383 677516168 1429762094 136218215 -543210074 705600000 -563701474 -411466871 463092154 1041529553 -995755171 -416075618 -786852576 -1809034476 -400904043 -1569072463 796443335 -967898810 1233821306 1223939110 -284026922 433663088 533339704 671500056 503902415 871575077 569493336 -702022972 187405371 -364424502 -554226062 -1429382101 588252999 787976673 579482159 -1491094778 791222265 570540222 -2039187403 199717811 -192956107 -82134304 -1633534826 1407037423 -302834114 1726855055 -1301435149 -863560681 430579091 22278463 421165398 975830827 -32256918 419176622 -510564493 1441698659 1333396276 -680405522 -36576616 883555374 -97403736 155250417 982114865 -1031863795 -1577515733 -897321109 564649877 2025067059 -1421260931 -1048563656 1954521709 627145493 -511587007 -1324213540 791111660 -734962641 1902821511 -266144453 -1196133862 1049238918 -635387816 -281931579 -539823566 967493573 -2053931580 -310593210 1507054420 -103553064 1111843273 1584776664 202429157 -395380150 116829652 -1172498562 -205657737 -1432356878 -2059897797 42303801 -1459374857 1433541636 -908665369 -462474 -2091208428 -1995373181 1890798841 2043988709 -1098769938 -680330414 71294881 -821836275 1173410365 -1768505570 -1690757785 1901263909 1823679869 1634188428 -1600675965 -9340446 1879566937 -597012832 -1169260676 1059843103 1251358895 1631717913 405302497 2017414647 -440244081 -1938346058 -800985191 -1457829724 276241492 -1061564650 -1370587345 1433373379 -1140733583 532772385 1368281488 1687792295 -785784970 -423428918 973339299 2021510231 177382173 1128283157 466446161 -1971434558 -1339729392 892828202 2108150120 136536509 -367917868 462855852 -2068232689 -1739435972 1290613514 -1058347250 124195583 -1874935712 1096770655 238626570 -752416892 -1207385397 -2074139274 -1810828749 -665884757 -2099259538 1406840400 -4910802 1865758032 -1885356852 -663122894 -1642568522 -1742517485 -489773308 -182904813 -2100923221 -993356732 588934675 -1725494437 -1576669577 232462505 898130641 -1955781899 983443688 -1684852740 -1571782482 -553405926 -721875677 864843049 -222284295 -188547251 -1478017665 1345670040 1269189414 1749578599 1054423758 1481057733 -892390187 1477305757 2024569270 625786317 938462487 -1859219415 1186322473 955606092 -178002501 1741047628 471542908 393333670 -333584509 -2006371907 1495516689 -1004159567 -1032274080 1085627688 1176010531 1188119185 -1264092274 920708097 -578309473 1154128646 2098746540 1674760112 1949823395 -1628225302 -1107772077 347757686 -715406148 1121134374 -1741232619 -1009081692 -1577230876 -1599713464 354176457 491614757 940731679 1426494665 1037985765 -383546336 -216660679 -1443016929 277559648 519118668 224780643 1937003873 -764393815 -1692825007 -496169788 -441995006 -1347579644 -396743193 1296021920 -1368342776 1192503184 -29616978 -860784918 420460560 2002302718 -484330118 -833077052 1943409186 -1189327469 1239454291 604948242 1588694671 1726953894 472123863 1064190029 -180933823 -1010729206 -519018551 721750443 741738115 -718086239 -892381187 -304459099 190739323 1271856206 -221630689 659776879 2036148842 -1088770745 -1444255944 1396611498 -907559828 -1925336940 1955737801 -1979257287 21092572 -1148579576 1106105706 -1586677237 -1511780248 -24133675 1507612665 731351572 -1064228352 -818682433 -29783480 -567687605 -2108022074 -1861242661 2111866591 272655336 -1476320932 10711990 -1326441429 -1832943621 -817517290 -1914683365 170282805 -733813441 -359941310 1651644942 190434679 1077101995 -1450008614 -31681867 672004594 1802331382 -912798116 1732369218 1405355783 1037713656 -1218984113 1721311760 -110947697 1313645541 1093761457 -1001632123 568655090 -1896614782 325730038 700103720 1187874884 -1431024922 356270323 1530230749 -1740493909 -919123858 428116513 2089982461 1039023688 -979693993 89687668 -575832952 -1933867514 1601118854 1073056224 -342161301 1102895288 -2044685952 -424251076 2126696136 -810840088 1573091476 -1296900978 -1786356318 653468436 18198171 -2067849762 905927423 763614517 -1906087897 -1321900497 1537985064 -1406986106 -1513793290 -1329037986 498391617 2076880284 398814682 -1175584318 -1880141570 -651413221 1838953880 418854701 674628583 1939827466 -787586791 -298942174 -2005684292 -1834835815 -1780738530 -499842798 -2071925687 910055174 -1417210543 -1137651407 -456241800 1032268934 -256114061 -1908145339 -1607631144 1802356105 317799837 -1648681605 456315387 -959151553 -672785529 516560388 -367862923 -1628688588 559305331 -148739050 -872275699 896126511 210622244 804903133 292909381 1823256718 466863612 586116068 -480534275 -2117562508 -1239734559 -1566648515 1185882761 1098200540 -1886806964 1278336739 -832224910 805954393 -931908788 -1773280888 2059896945 -1080768346 -1739908322 -236088464 1366977186 898284051 -1533005420 398917093 -1974389036 -345140936 786763355 1176671218 351051597 1068870282 432214925 658529156 625331118 2063916750 -1997040335 153628849 -1996626159 -188915010 -1059022945 -581325637 -1503456191 1315907538 -1894252997 2098209608 -1238688155 -1003725683 1415473373 1496149704 57295484 2131528379 779716188 -1852916552 -392160057 -878865899 -1994551702 1141671399 373796445 -2039785946 1848302328 930816228 1437510779 -1864959164 -1516020750 1179493830 -1597764189 1163496179 24504167 -1571648291 1293131019 245304750 698768889 1647798429 -119497506 1111126382 -1790381378 -2105437908 -1707313077 1143460294 596052924 -994445834 662409982 -357035955 -429400048 1310539919 -788839417 2103731007 1167228274 1869322765 -1679433673 1800806997 -934639100 1342844925 1139375715 31160940 -1730099121 354581319 2131439747 -1859225038 -1707704907 -1864872089 -1562933491 -1767502603 -125991818 -1971238992 1878100275 -1119089225 2007305982 -1045106460 1900408012 664332426 -561928167 1570400773 1988093982 -2138306265 1967179696 -27537989 302649620 21452098 -694627822 303669072 2098007185 -988922315 616355633 -1961494611 -1328578207 -844169118 1763482503 -146496350 -1816210297 -326460919 -2083110266 -194547412 -1913702120 2039356679 -943701509 -644215754 765841133 224341467 748257382 1271867057 1139635569 -1747396855 1705207443 -1003049732 190604309 -1608166428 1895785210 -485207926 -269217379 -1057228720 -1051513303 -1727661524 -1197626464 -2124763340 -1589306243 -1155433588 -207462363 -1148510951 -848789160 461051110 -381656019 -346490364 629380180 -1166969921 -1160093463 659364400 2024727062 896929630 624641963 -1886483458 -1018742938 -1343974508 1013840083 1016282629 -924006541 -958107007 -333322421 -1600402457 566889633 518714640 -240695575 1548301432 617274753 416783969 1163844930 433175797 -1448222984 -664576702 1715860913 818353503 -1493717473 -2083924115 -944624531 1348322328 -1325369931 2138291021 -2433306 1348482234 -1872425331 1241851672 -1022659024 1213711523 2080801256 1252794163 -1468390211 -732718013 -1066354934 508565011 1170074765 389230159 -1292102635 -377476569 1202612068 493329152 -649515893 -658945925 -1760102335 737847795 -1659548375 1374859656 -1959509800 361963787 640698586 2036162957 -69449532 2113344029 1864766571 620090757 -1304156576 -1857259028 756459086 109293057 -2025479162 -396919607 -458219975 -1955119692 -1318950343 904772648 2049809827 463951691 -1882673031 -2086883759 -1249936347 -1414902947 1925337993 -454402413 -862352511 186744337 805532553 -281605365 -380881376 1124590473 -274973898 -45434506 158421689 -1389975488 1834413937 -1796067319 -2056048729 1228993638 439584433 124327840 -38920482 -47350710 1308120602 -2079582958 -153799124 -239062477 -537961623 749303187 152389011 40924349 1945752616 1280548988 1968890348 1569362484 -654266329 -1661857813 -907758085 -708388139 369725820 843003621 1277197615 1572294732 -704519527 1346470889 1148314334 -1577913291 2090693286 1857525437 -1723946320 -307009338 -154102113 1921013708 -393272156 1191257577 1176580456 -1774778072 -761052587 1428296444 -2085070696 -437914033 -1055050291 -1300032813 -1039190676 1519825225 -1281535228 -1863691263 -1580022492 -1835045355 941755147 1403331820 645308408 369404236 2121723250 -1736842407 -1762277220 -273706299 425775001 1358992926 -508612178 297575713 287618709 -103054872 68600460 780980768 1745689746 244289889 1521766475 1478334594 -2134741498 -1930262318 887971819 1530582026 1490899574 -1570172309 293512638 848209679 -10479108 1260727291 -1484926934 1250081149 489742454 -10371966 -137887169 -177790269 565847634 1176699601 2100616285 -1247287891 779304562 1297657403 -1480975010 2046759681 1528390941 -2087232107 743150877 -17893780 -115012646 1638597047 -784408463 -1097603852 2071553089 1587095663 1776764995 1984885089 -648911106 1214801585 -2082135285 1399761569 -496265989 -2029696806 -2008185314 -1777812534 100871010 -1605676498 520545936 -335980517 807028319 2101385534 1614390815 -704130244 1647823110 514377666 886801916 -21795873 1421041882 -1682142174 877528617 1758047216 200747716 -1180548887 2008431368 -1103843489 2004446160 1464490702 -1256314500 814519901 -338712847 292156004 95745580 -603638117 137199903 1407008694 1021611665 1193605149 1785000014 971688892 966701545 850847293 1780773910 -1688994029 -1221862998 1451286623 512413753 -942557909 -1865673595 -512386639 -1059606597 -574128743 -1595671201 -387899395 -59899379 693851552 749781528 -2132370976 -1397013821 599465832 546857409 602300243 -1640824465 188366214 -1977463203 416526066 1867579715 -205467090 -86052629 678915325 -1613661365 262774251 713609455 1500725954 -1158584599 1124487202 -905284020 -215798913 638560251 2123515394 -396255056 -656141440 1476904782 -1070281206 1399907258 704204826 1689495137 -265950671 196756356 -1489519772 829460127 -1998677574 1379340922 -1969392952 914223642 -941807493 -248981254 -369843271 1661315150 -2020708300 980766577 -1995354848 -561693695 1745624821 1287729312 -526545202 1392396888 -837242333 -285875869 -1113709833 1372474289 -1228144417 -879748779 1374267228 108377703 851018989 -411439759 -1274212310 464099757 -1803427070 -1734063527 1962253514 -1149637891 -429628972 -934186743 -492043819 2039857871 814480624 -1162596269 -1477243623 1079649677 800286336 428282635 752071713 1476943544 -1388514314 1917244711 300111725 951068168 -1975145924 -303327223 183094204 1117241799 934622928 -1019121189 1688322178 933819947 104776274 1599752282 -379917373 278916183 2134729751 -878450596 1456379214 952516562 -1860074953 -56428151 -1239601377 1587101120 -2099232587 -1555038189 264175401 -38993320 1075641939 -1428683992 -1453290871 655368091 297393315 -112596239 176748050 -1256799582 -397954956 590115631 866905790 199389807 -1085538694 -976266691 -748804738 -2069202542 1493266529 1686114118 -870958280 613544752 -1149353691 -359133241 -1460665767 1194669436 -1821597554 -1853350706 -295691321 1529094057 -733616563 -1895178895 718149979 1396947995 821374913 1915759441 -1528492403 -2114518668 -960256891 40423929 2077519277 762263205 1473748320 -1211041283 243901371 1760455762 -1311949451 3655008 1920837047 -1628876385 1403030179 2006845219 1201344394 -1428268427 236662059 948198505 -721088668 988178927 -1685628700 -144054818 -916923310 419645966 -1427973439 1017429037 -1682509269 -972713572 -1342185668 -408956676 1942908296 -2008538614 -776770813 -1407517233 -1444905290 -1153286608 -264941796 11195155 -1931286664 -914273741 -1129282568 424195565 -1643134314 -61443888 -146243499 37630021 -1422257419 2099713955 -1155787303 630445974 52048326 1921552553 1941268932 1560365108 1935226142 1271640644 -957328499 -938061842 757030557 -475565573 1571186845 -1777670886 1116389237 220198990 264807616 -1839437229 1565170373 344713184 -560506733 -257531327 -1515695231 -1742212737 -781455908 -1715932775 1020328147 1278728790 -1000679848 1515426364 -1970571791 1505386837 -471848119 2073228624 777452575 1159770589 1016820863 392193962 -1704027690 -521542332 376754040 -685764456 -1624899423 575232891 556963759 382407345 1486248055 -2037103904 -1013944530 1468898799 -1469856227 1397614094 2002308989 -182501329 -723428636 532377764 1199710497 -1640522244 -2140796719 -452953465 326718613 -697132212 1819609708 1550674038 794558848 -507808131 2026425571 836363566 -2093865740 522158137 -1420808127 1587939956 1233261104 -774542599 -1340710174 770339390 -610595077 1654280360 247920641 -1271762128 760901492 -2128341999 -1097534779 43362533 -466095268 -200651382 872534330 1135410055 735571524 2146258418 -1154612832 -52494942 1241965031 233096768 -1610961310 1593395662 -1027057599 -262320989 -1424955595 -1230132271 -1594838327 -524488234 -1399221175 -1102311745 1748799842 45763902 888691850 -158857402 -781353659 -1672760311 -756276533 1513472756 -1669912884 1826088187 1888272137 182688939 720061064 -1811122283 -1089820694 27096357 169690078 -329820381 -1151285115 -900925174 -1053588799 -2081378547 -311327897 -58676994 -1936281445 489635562 -1199947160 1338702719 2140783571 -743652320 538546311 192336528 2090657399 -924060426 880197277 -1672926142 -88071321 1835259592 2140990878 -1422853474 -1888093683 542351303 79328898 1435470968 -769285071 -416777000 80573027 -265539484 1500185562 -1905649836 -1191022187 -213910402 1308493415 1785163122 669743959 -1459714668 1854952911 778420789 924145521 -754429680 -1059737368 -2143593246 1191640913 1562979418 1059119999 1400087607 -1984372238 -1740188281 -684979174 -11732177 901238817 -1682564239 -446444711 -787126372 -954079288 -1876633921 -919010914 90085063 286346050 2086323442 -1296883544 1894281454 1630520097 -2132806116 -696085112 -1981827696 -511180216 1693758036 -1845456186 2083682707 1996578617 2058088307 966728318 833368932 -860147131 -2001776120 1858742353 -785240404 504201658 -217425507 -1655679878 -1662706473 -187575130 200676973 1784692786 -1207575097 -1603604281 -677649053 453031684 66467503 704835716 -1570991334 2080069131 1312224883 378454308 1481756102 -91034300 -1303501087 764123593 -1196827236 31897003 -1904663263 -1868015443 492533281 -2104105386 -1820325668 -1130244083 1913724098 -507270530 2142398501 828122107 -1274259847 -853156328 80799978 -308977667 -721092904 -1993216502 -804279214 -1319122945 -73088158 -84248989 1520768693 1520770313 -138272336 168538278 528614052 926151022 -1330230454 -536889651 -933017225 -2076598181 -2039973720 303177604 -61957886 1826813422 -1295483856 203803997 869304691 393266877 1950123113 -1901165414 -871628790 1698473767 -1786922327 -2099795537 1509811466 1292548003 856588785 2044344892 -512552188 -296570165 2042029880 -442115916 711971681 458620426 13571465 -413089152 -1699360257 2052260210 -401911152 1283491781 584971034 -2038936583 2027604574 627921215 1134260904 -710996483 977301126 -1848226621 1571235260 -1541004059 133510855 -729611491 -786477192 1191939290 2121739380 1741153371 1976238250 1450555834 -44736383 1994362350 -187977964 -1238998264 -1937445660 -265746170 1618314965 2145390683 1455804241 -817522474 1486212367 1039303786 781080274 -1997189447 1797163435 -1856217146 870008594 -831692837 -1507600832 1267812930 1482262979 127053343 1451649067 -688074208 406872015 -437662568 1219886279 220834682 -424333152 -2111940663 -2010177700 731048609 -1621921492 520374677 -1506692870 246438446 -474232279 867062238 639671650 -827525764 761417204 715984797 -1317957930 -719143096 -783939411 1454509666 -1289248594 1925723238 -104632250 1416156483 1715224007 -1114733097 661138758 1054963186 -947132187 869928129 -1001693437 644540610 1127310109 -160390268 525988578 -2024177585 1880285197 1069614984 -2134428285 -1424244796 1632621113 582323036 -170647572 321233964 974249642 -1758095867 -1473939617 -838920263 -1651549907 804616802 -1883690702 1683910232 -139398802 -1407534707 166833993 -1031593960 606918303 -741407027 -1294189058 -2073024898 107041284 1097834435 -208368519 1770122255 1302521717 1894936984 -881039322 550607300 -134811422 1180895493 -1004807066 735948466 -731525147 -1248826055 974404932 1519202108 -393987244 -67512422 -712213388 -670549789 910499659 1870940286 1656371890 1191341089 1245932615 849344025 234127319 1820100300 -717574778 1268365355 -1373947033 985329798 302684665 -1098361799 -4755591 152915819 2014355979 -1248817065 -14488466 -1689519539 -2055011291 1473815265 789029141 -2021423634 -381102970 -1212829702 31400774 1387936904 -1370068655 2128593262 -1234673078 158537073 -475909134 -701608532 219867271 -1780388328 -1282051542 -748038213 -1060751872 -1803315135 992910345 305233162 -642145869 -1516053964 -924826567 183641072 -927739681 -1907584077 1392060006 -1426944534 -1801084547 -306457707 -684672842 -640043303 1128542428 1178274429 -592887910 723792531 -443850176 -610563645 -1031590941 249181536 1962145863 -1997232511 664372986 1912762190 -948266502 719694818 -1895413295 76779640 -1617086268 -616800506 -907537987 1701096319 556056748 1655731210 -1484905339 -661408025 -456826064 2118349209 -1808898258 -1547392752 -2132121990 576424801 -1628076828 667192756 -733782138 -1611722871 1760266822 -2112682220 -939765865 -1914520948 -118959165 -676256274 2099647837 1459508070 -55856075 -1333372028 -917395208 -1650979763 -315430703 -260143742 -426365140 1655098993 -1941858330 -524502428 339453765 833927816 -256627243 -1336375421 1460595534 -474857568 -933373994 -894492387 1383426954 -1738746589 991541576 1804505732 -360474350 -1057438721 -1187131372 -1959165792 1550168091 -144804477 731295972 -4423501 1388363635 1250041661 -38301520 1266668130 968170580 -1993429552 752327262 -1422330348 -272315719 -1215617920 -1675588908 -1738415694 -369903819 389279425 275450303 -1257384269 1398628291 809856532 -1842185528 -1932105801 -1911852328 324805167 1684236330 -390764420 -327651995 1884444589 863115327 -628686604 735865316 -1406586288 -1679563154 2059441085 -1933220936 -1302244089 1415393529 -1472364369 1199256741 -1628408409 -1593054128 -1076783194 -1596711326 1651547223 660073302 -547552831 384526955 -1004379927 802255100 750921441 121551430 1312602349 1933585443 -740493310 1091393933 85411588 -66707984 972661966 829402297 1268996142 1210311659 -1690164262 522739434 97771946 1592733777 1126507938 140293128 1082012559 -1668685055 -1595992827 149212864 -401741470 674753582 -1688509163 -578496818 1765935791 -1144200247 243085949 -403527364 -1479282041 -1434768252 230843116 1558856621 -1441416311 1889609615 505991697 32565058 -2136904945 -1751926431 1818561975 2043553164 520224959 66154762 943681497 664342529 -1047070165 564164749 1448991081 -1969957336 -7216578 -1993622627 1441519779 -1641834373 1471382255 2098466872 1656743961 1316410850 1192057956 -1995078952 254805466 380571878 -88403173 1806060529 432229875 196434330 -496687295 374306278 -129223410 -1028531726 -1131552018 275176007 -740748755 -1697991867 -176783746 -1571110034 -756560443 82145237 -1828370032 1864680930 -1153958151 -744184202 -443273418 1052387626 -1953230604 -1873372379 -1706466272 -1454819399 536945352 655079113 786625192 792303097 834489073 -2029510583 -679402767 -1738008235 111273693 -885753205 -2141871097 372223472 -1247585167 -1456124673 102702887 -1839820982 491163569 403810747 464801142 204938284 70370565 1145041260 -171102990 -90501560 -1648019208 -194773925 479183825 -1123410814 1122995806 -1886284644 -142673441 -742723902 -212800529 1254568810 -1787961522 1435148341 -589622601 1455888037 1626773333 -927826867 -1963143583 -668103430 668391776 1183143640 1253437996 481059834 -1953488743 -288486782 -1555434803 -1378457793 296607292 1858490354 -1447447127 -336498191 -1745349813 -892023002 1789750617 -1578047075 -2084992632 1763749064 876205531 142199395 203841867 -617134287 1015698549 -1987731829 -1869123036 -1689501521 968476157 -1431363991 -1703422650 1245116974 1281842082 1924652776 1810245975 713356651 742543111 823517924 -1918978090 -20914624 -1425344657 1799519263 -523253226 752061228 -149954403 -329049313 -1949073748 -250573347 808397677 -595516440 811740073 -1648318575 -2028985226 -1492711946 -674330147 964728242 -279733995 1011833603 -2119940193 -1209741878 -1621393665 1675670339 391051605 1696581969 799920823 2062701582 1373525848 -2108592617 1877760030 -1805183736 -7150244 -1096320495 -1974478613 -896480532 -965753870 -1241959921 -1654775195 1022534238 -965454315 -1347514666 -468679488 -1261746098 -1444172571 774888284 1465290647 1892884419 -1837320471 122271588 877901459 -1515876564 870581354 719880561 177291566 2116156253 20146140 -1588746587 1539980793 -1473282563 660844283 1354249819 722387407 -1042643293 -401654010 -1346784112 -54672435 -503746699 -895885565 -1622871719 65111813 -1097549831 204005827 -1302559220 -1209584989 214356779 -73315591 -1081608726 -109616089 208100076 1724722401 465251359 -1624368246 -1304669784 1122499507 11652177 713796709 1539764773 -18506812 302136962 2145887182 1442108738 1190156715 -559297176 1900643837 -705852293 -32974631 -982504835 1199944259 -992572775 1071188036 2118953726 2005857109 1524754505 -143481131 1686341316 49194969 1206377940 2067838864 -1220593101 -69547878 -915706241 -975899267 -94830784 1388018813 -1210407400 -1465461811 -796198505 2098967061 -1745466088 481174658 -1712103056 -1476485752 -1794122867 -859629806 1835680609 -571966363 -1730983665 1004685782 -907130441 928212609 554629522 -1288180257 -791669277 250802752 -336548546 -894155067 -970147839 -1716914085 -448061355 1174764352 421437350 -399880618 2109274336 1407957690 1046295551 1020351476 1425311165 -1277914682 1732197946 1195743335 1803311131 1283973003 -1840842786 -1652414634 -1539649456 -1971171570 809714985 -175130064 -1118151590 77471807 1541140028 344083419 1654785173 -1260004327 538919728 -239369654 -2101450833 -1462159158 902509550 -1608024767 -1413900434 -1815644151 839844571 -1363887214 -872688318 -1769295599 -1830096593 -591955623 2090681657 -1034177279 115416537 -590115113 759492285 -1681541443 945068855 -487815141 -117524612 -23297856 -586625031 672118010 1466745437 284175725 460353818 562133434 -1203973957 -2040883847 -2112272326 -1301870952 -1617973002 355793303 -1958203048 -1678249969 44547810 -559648372 1644520213 -13240792 -1257423602 1514784245 -1448742245 1147433622 -864873788 -743752218 1331165031 -910082137 1119223059 -61077464 -1293133682 -1073518929 1323798758 -47061330 -1403500697 1449560357 1167208897 -1509825704 925213598 1115132895 1254177740 325738990 -652371813 1443778948 -168469360 -318936380 -209264446 -1293198881 964165088 636553016 1315054168 -1150609649 -189047428 -1831579857 563715725 -934180566 2026687165 -798234270 1567336160 -1882764271 -168793699 820951402 1310616876 -852183991 -1416730692 -264853140 -726632399 944697199 31763443 -503320703 2146634456 -865796101 84483791 -876631335 -77813384 -1814941709 1450908989 86850425 1541026233 -224703896 -133018196 -1335374354 -1208625593 -1306569318 1875369990 -1704389028 966043170 676280062 -1874449227 -104195467 -1428297656 -1711272963 1963026239 435839911 -1933814769 -603632905 -879150390 -1853265643 35747871 1874526498 -2041604032 -923357381 580444941 -403012584 28818338 -1376968454 -743469843 332918369 -993373553 -468024763 1880866744 -991903796 1913652757 -68641208 1620225843 55468155 280604153 1119237504 458119530 242620527 -764192935 966598148 152441550 -1297081987 -1396030060 -666343648 1855023914 -1502964240 -1814340124 -216395251 891889548 -732817419 2066307454 1723164903 -319245968 1793024440 -1698318542 1582356961 -1205862559 899254139 729891891 -881990206 -1673248681 1794564705 -608282135 1796969052 1167030286 742636486 1558954750 -1517436906 1158463063 -1576476009 1889134722 814229333 -1355481238 873426127 -1899145369 -2134829986 429109731 -1423110502 988317970 -397194259 472092103 1907716205 755539609 -101971026 299522340 -999863035 551522340 128496052 608032504 -380302608 -1572830702 784533733 -1943264028 1628103949 -213512940 -1303674747 496687349 2115988071 1562034458 1925711516 -498053204 164769598 -1856103749 -1699927135 -107357283 -386581265 603076879 1367660158 749978911 -851867117 78244483 298568575 121470091 1408826847 2006277344 56821024 1108100286 668309159 21845199 309041121 1543579707 9159140 1874637875 308118798 1925088 -1907701810 -2125028416 -452960806 -267185496 -1262232971 -1407898888 -1222410219 99 879277706 1348666707 -917159082 8310355 -1931196325 -911249818 106410238 1593203105 -1747011258 458587006 850849185 2021727406 1980833539 -2028207186 -1146197087 1271000926 647922874 1012205312 1423463459 -1103646294 1754479354 -343776674 454622262 -1465198798 -1739693650 1060411848 967090956 -746153654 -1036281402 -1164552549 2092606251 -738630135 889298740 -1820445737 1783378827 -369312933 1226043394 -1775171772 633688542 287723244 -1748329102 -1277712161 -1884542734 340227975 -330240193 1938985754 -2064793765 1347919294 1411507022 -261332820 541504625 -1051394204 2054129387 1446374748 -1726935406 -1761783459 1211896007 711672227 -1769279917 -1144075802 1089180344 1922071069 -1603343904 1365857817 -2026477243 68950930 473959527 -1356172471 1611148534 869750663 1447206637 -1303362638 -1843871682 -1933680472 989617604 -396684408 1198920808 -392083647 53837310 905633906 -538961538 -383957281 -1520710477 -1001896986 -318978796 -1460359562 -1133353622 -47198104 1228589691 -103837568 1858574612 -1667683856 1855801082 -2120456418 1735942243 -62781499 -81337747 -888215744 1443808157 -790346408 -796230683 1451384439 175295699 246715037 -823473541 -1563632059 -402229611 -913264462 2082051788 -1929729582 -980661657 -204894035 -1641909479 -480504881 -2080260508 -558613771 -888213802 -958978445 -13008739 -325629235 776509328 -56131382 -273618670 -1108958221 180033310 879589567 1524470767 -90758351 172876391 -174119174 -1511579565 778702684 -995797862 -1409878942 -1444826578 1941237231 -1805440427 2010891903 -1880873727 -1321580311 1537831015 1099589913 -587599744 -1934362978 57498282 -1633313249 1319215111 -1820919155 1644884268 638554632 1120146608 1327985190 1782805231 -127486481 -282064011 2095686773 -1743764991 -1913316745 234555112 -183653538 2052750291 -248952764 2068873189 -12062305 -1986615332 2133128176 1782121867 874896620 -1933525908 -2120665803 715167756 -1008446304 -1007745418 1176325339 -2114331027 927658400 12508763 -291708265 -1226624514 -1311135458 1120802647 478172491 -903382361 -1996927757 -373673982 -1080561267 -1374748021 1282688338 271286799 -896072934 2050289631 2017739094 -1679742396 1160297126 -1494487031 901111154 -1724179989 -621035107 1492319680 -959009343 -1485388831 949967719 1867641957 -2053508572 983539747 1302583150 -776311961 208005043 -874240448 -1300128061 81785730 641245857 1734555115 2143717731 916291106 -1966027036 1192653752 -1241896892 -520331401 -2142846319 445936517 709158623 1313739768 -1640632819 -898817816 -1673577528 974498419 844550707 -479433643 -544706430 -1340852088 1914876957 1797690122 -66690875 1409409985 316048287 1274005687 2035635738 -1644679191 -1286292583 -557778916 537670338 -1702433080 1115917690 1092190781 -540566937 842987999 -1628170680 -1113021971 767703927 -1915498296 2077709243 933696817 -704174657 -2122306296 -2132562551 -425341897 -1578627205 1067931854 95041476 2094653995 -644539427 26644312 871267645 827746161 -1819988115 -578709482 1486989916 -937472351 -828128458 485063299 921370961 203141280 -2071108421 -156448490 32760810 -1369750555 -1100072424 488176746 289345257 1027627175 -610413804 1476381029 -1114767309 1623622623 8471777 -1530203472 -1000024034 -1293428348 -829174419 -2101313570 -775510448 836762111 -1837365698 -394224927 -291597086 1364706992 908421161 -435470314 780562384 1637646266 -1998385479 305336388 184804380 -514351822 -610528317 770350254 -695129097 -1864085477 1541604745 1128438725 865209876 -1379149570 2108446727 399784082 1644925943 1310601375 -1363400525 1266017068 23974039 -1173724167 -704347543 238297193 2120003331 -2046502391 -1152839472 1817382770 -1166179139 -1882495503 1139097708 1949976056 -351824369 1252594583 1232380778 -1909937705 -1453866848 -477031787 -154244112 1229108578 536621610 1619161643 -577999149 -649041626 -1371387670 1188224169 -795814737 1653354963 1959320295 1214993964 -2111681097 986839947 1912581901 755381160 -82635038 1964278698 705267788 -1438121088 -1906839264 -476190189 -2065701811 -331523134 -1344893949 -1388192193 1071515056 1935023341 -906417103 -1656042365 -1966134794 268605062 -1070315853 -1256840491 795345173 -779799084 -1814860017 133838920 -1081010624 243032135 -108230663 -93853823 -473265688 -960349904 171145287 -1460752553 1145201256 -586616381 2026033471 -1614691923 1504421491 -281240526 2065503481 -1440232675 -1676622331 1413035423 597653540 -215342626 826120708 1858921882 -797075797 1473048444 -1231590646 -1502250782 1350940672 132061607 1897137133 1278072277 231846292 2042824671 739998228 1828558582 -869176344 -1830351201 922963972 -433338098 863374974 -524637618 324924680 1867412934 -108469575 -1605814300 -938276550 -402884895 554219020 -917963483 -20697325 264955409 111275879 1656444752 197673987 -1400002637 1402743959 1173013998 -509837250 643963197 1281886775 -1763246890 -1545731335 392758763 -1940552772 1572560843 801923679 -1689283605 -824973313 -1352297291 394514969 394329718 1444707742 1021161054 -220927593 -143316003 -1954578125 526821904 699158900 1812416060 -298776829 -180260761 -240334131 1413282400 -1920341389 1925797912 -1023759643 -2047038932 1581457563 -1799272266 -867586572 2015031373 -89674352 -88477632 1729397198 -834863972 1158489830 -1271688945 -547393004 1463545155 -2072183906 903927886 -1207273778 1933789182 1684874707 -915269701 1258219380 -460936676 1943362770 -30578339 -1566150438 -797681854 -1966221749 -270143998 295028127 -1566944906 242351347 -671214481 1190682044 251827127 -1356300018 1989505761 -1358725442 1368022174 2143226402 1013435425 2069812674 1270647276 591224949 371356281 -1240182375 -286543394 1965275512 2033299248 -43881783 1127820277 -1616780865 1866291952 303348594 1980473113 1500280500 389435045 -784374810 750336311 1444394443 -1628092322 -397568880 1452122328 -730955904 1908057594 -1512947591 -1004899487 1653600772 -806661229 -746014925 -50294424 -77553133 -1965426718 -1908509013 165897301 416730748 366671507 954832578 1862133361 1039025907 323915714 -1622361693 1478484232 1311349526 -460014568 -912542948 -1468199262 -1845549408 -115331263 1641860645 1882683691 -503382208 -411346846 889650572 1159752758 628249691 793904141 1483886860 -1430710901 -1581554840 1678148064 1294114482 -1187176956 -585815962 640813926 -1850105072 1382241474 89549330 478740924 -335632145 1638053380 610123349 -192481549 -1029126129 1204226821 -1191421481 -1878806810 -99902780 1402196362 -119624852 1274024608 -2131187600 -1276140793 -1492892565 1598298532 -266123630 394154095 769724842 -62372705 934672238 1989249937 1471167157 1509485476 -1231918965 1825418683 -1133571300 -251338951 -2061295348 -838298374 -1921194583 -2088383925 -2079800954 735413135 414760614 -1871863625 -139956425 -1804329249 277369577 -154338428 -890180072 602756449 602385600 -2005328609 -1123402932 -997268621 1761656856 -351967199 -1426273861 254085292 929673160 -1608616874 1310022462 489092313 -1647540117 -1373352413 52141917 1729197865 668721295 1528518097 -1503965426 -745584592 -1524819843 868160357 1026279449 1141466120 2033806912 1074537585 1370160709 1191586706 -1427991823 277988894 -961181102 900395072 403071092 1370392370 -977561778 996831757 1652600053 -195499366 -1647113512 -1151982888 1957159803 894773532 -947563290 -422747343 694510169 -2136903127 488939453 363968959 -1944041741 -187947605 546783821 25177854 1415718558 1296184169 -1119199360 705422914 872243457 -1524233183 1191880185 -1839057280 847100551 1385626568 -1108046044 698840652 198603942 -1352100500 1144646696 -493744487 -2013020117 -782147325 1422263567 -241668888 150995057 -1189047984 725100929 788728670 -142699024 1937210029 -1450565650 172743173 -1755889247 -382800722 1804934917 597764575 1996178214 442038940 -2037384784 -525946056 -2092917887 2030163278 788066761 1634452504 180154706 400141656 386596762 -635436289 -109019728 55613668 -119109298 -1306831690 -1947780403 1489018323 274732674 563259053 -2050289963 167024786 -1467751602 -744743679 -1501390491 -1093633311 1227047933 -1795444659 -390244598 1065281662 944284984 1989306021 401199157 1794199275 -1005020502 -556001596 37571076 275164069 251129241 1803147235 1074149124 -1310968775 220302764 -1201647509 796418010 8365043 -885874339 1052509439 1342871942 -1284338520 -155788902 1493942009 1086478951 -1199205071 1895635416 1274482030 -1499859660 -1794996195 1941520138 180348177 217203313 -1609704067 1925092803 -527109297 -198312269 512961728 387319852 1307731107 -1047464838 -1210540859 2142375202 780038570 -380483749 179171652 -1067630793 -1037293786 -1566639030 1244521815 -537853766 425711591 1360628324 -1426857001 -1127704240 1384537959 640567127 -2097275717 743102435 -1963241375 1307846130 -1991730998 -1293578483 301046135 -1697124545 591907160 -1616555466 1304710146 -1057748903 -1946522749 1654202320 -13748441 -1427385791 1879916585 -1400685141 -61293199 814436297 -1374601115 -235674237 1106533845 675172742 1111624039 957579097 1178049349 -165131271 -942216698 -1078423738 158200256 184462887 -1357131054 1994257278 1540285177 766186128 2096242648 -1725983836 -1358311050 1432263070 154778563 -2017446795 -234255148 1745979487 -816774724 -1737402543 1814403092 -1619701648 1321526790 1275323966 2024962004 -561139019 835013943 1444671878 131363021 965046414 -1865192205 -1426784741 1241371568 132617406 1731603891 41671705 638615414 -128392518 1880480092 8320423 1574969765 -53484754 177699813 -1374982977 1336024581 73550088 1879199291 -1318150777 -1243407993 -2016882223 -304194175 1619854489 -1154407552 1173627880 357933778 1698226227 1441140940 -1382175127 743277655 -78834816 -1576097362 -981655156 1888696882 112639948 390640020 -308182545 -1679060995 -255904570 1200127243 503556284 -1324631746 -412848582 -1539181541 1481075914 -1888371524 2042713328 -1620106664 -489330638 325180796 -1930722480 -2531599 -791362604 -614809049 -984361938 -409928884 -1223964904 -2080276851 -445518702 101905451 1554720656 -813005954 -1658550566 -208553743 116689599 1431108776 -257450487 650019543 -1166978296 181299241 59200730 -1287367915 -1360041903 1990505807 1050828079 -1752870179 1551465595 1054408079 -1126873384 -804162412 -1951778629 -2125351967 -855082286 -670732754 116554551 -963275819 895770929 -597446926 1997680103 -840713953 -2005392960 806540355 -405578009 -1981955005 913377777 1855662092 66136273 509241901 -1814166203 768888058 -900754930 693170428 -1964874621 -1304968764 -1392178365 627798892 -1551369036 -825069600 -1235158804 475449150 -1227568884 -803774009 -1406861986 1924608976 -474314586 643084834 -562050594 -440926636 890262378 -1272699175 -385773939 -1884395962 1369881264 694372806 1256056648 -352801852 1211719351 -1037736049 -815548281 1073889205 -420235423 881450357 634587153 126844499 1100917321 -1546624109 -895683481 871402141 -1253044963 -2048823326 740095096 510472929 -722437489 742729693 -1887915581 -848129544 -512898889 -1968552384 1513085085 -964997024 -302488376 1255704890 1064979489 1466752343 55966577 627938489 581828779 -1476021227 169427098 783159454 2071015066 -1259194520 743053492 -171756842 -1437513681 1193212287 -1044910593 -1648958902 -692268390 -1358179890 -1078218441 1973314884 1866567477 -384792624 -769067688 882857461 -1295881085 908869291 -905331025 806107170 -2027902820 -472487214 1409706866 -591222594 -1881430261 -1880434963 183143828 -1909868123 1960020235 -439350196 1084937336 51578879 -422555991 -1918751445 193841801 -1289853269 -377210240 1909490054 2022666288 2059456691 -811213110 -44549928 1535465921 -522092314 32398443 -722612308 -977598656 -708559788 -768626932 1891754152 320256770 -2128485236 2066801272 -133431852 -1021063342 -478387752 1501980142 2077191176 -663387381 -1630442738 -422951504 -963234047 710276174 259072516 1926008996 1288000976 -95566332 -415347286 1148436826 -57443213 734478220 667950852 -1072784477 -1339964836 1426164772 -343833148 -285183443 -1186847810 1082866659 1786293777 1934958275 -285924932 1428975060 1490294570 -430466326 -1983246882 -128519456 -722759783 207394042 2087155701 794718839 127901638 -131212370 -1272737084 1087234967 161025253 690155905 -1684584929 -1312027325 -999437838 1494341419 803617964 -561049266 232432905 674374342 1268647903 -1107185893 -228021591 1838800412 -1603801673 -1754353128 1508552624 -123451552 342082404 99454417 -477966810 -1741839204 114060914 1140108457 -408844749 1736726800 658468614 -1253650509 255539782 -1533998410 -102197562 350640190 1136437967 1773981254 -27587611 -1525916337 1806340191 -2020225090 272539049 1009486289 287349194 143280059 2110615917 1989729890 668490879 -1534593360 -761414102 695523810 -697006360 353089568 910480094 -1968451979 -875112774 -1427886272 590052838 -180203353 -1746730607 77145314 -504141814 -166506438 -2064311 1088951959 1699924673 -915474509 -1061266481 -1173238495 -1218806096 -1835350439 -93127961 2141900740 815109603 -324039993 1749160697 149971074 1919917438 -893159535 -929505491 -2143502891 -1610767622 1874413544 -1854516641 1327768292 -1823095534 -1348215710 -1575516485 2019016693 -176174394 -1427783292 -1792319289 -1170449349 255975119 -1953742277 -61798219 -1968475752 -1291777928 -655444785 1118768002 1556867807 922893580 1746677703 -245709838 -1196537323 -1801463008 492132129 -1605971502 758954047 1428853461 -193687504 -637443577 87055568 -1651039634 -970396335 1887806443 -316721537 404873535 -704805954 1146837559 203241324 1318602956 1607841138 1604796349 1229261850 -926676426 618297772 -1270782409 -1758747775 487760462 -627694662 360087410 -1896569684 -65421552 -660148037 -1172505301 -1738311293 1006320740 -45251586 -1315184517 -1845492132 -1516006184 963797095 -1142890245 1541403437 1149845782 204569267 2062974391 -772803350 1953845237 846127940 272080933 941467201 -1202038164 1111525327 -133479295 -1422650293 2140668891 -203109216 1178820953 -1649631786 534627948 -1395052763 -956508126 -95774338 -830374827 497274429 -1535629400 -1107126166 -709892735 817043189 149099854 884512906 -526080548 1679918827 1191498610 676157308 -221913147 1265327705 -812564482 580480736 -1447480639 -89071704 -347332994 -1633697182 -1698775951 -1622224191 -2029029401 1442865448 1420434062 -1312390544 1312421268 -1577729948 1695965934 -1308409387 582548956 -126815262 -2036595553 -615189130 -487965442 -1450624998 846923782 1979577896 1463131564 235315462 1377889977 207545570 2028863736 768013723 1194769425 -18233116 1143791615 871148967 -475660514 -1601390535 -388256227 -160839137 507627532 1714780135 -1094563892 1198560823 1219170263 -1053082008 703056571 -345938088 141414137 -169415467 -1504473571 -63096690 -1619046201 -647228679 -1707957210 2036965191 1774594819 212831281 -1404663470 -1590570565 1996334727 1286899142 -976502232 -1181882038 -420262357 373231595 -1385762980 -661972810 -712231241 -1898944287 -1456799110 1603200470 821582210 1590090597 1436470129 1009197900 1801881989 -1447591242 505794208 391229607 -554107721 -1618156754 1509103424 -599088713 1758169167 767800225 -1135642969 -617033227 807745765 -302732659 -610077592 -1057231229 -1583284117 1997699098 708839992 -488185065 -304836208 -2001461935 -598611289 2052750938 1595350862 83696518 2043543685 -91779820 1606689175 1901182671 -1394194495 248235713 1634488302 952515377 542638951 -830519455 214481172 -136713006 -606611315 922696925 91522705 -806620039 1469740611 -84620123 -364807701 -534685167 -390005864 1844244256 27461006 -741963254 -1290902224 -607147868 994454045 -1287866256 -1796291969 677233597 1493954862 1511118886 -19009663 -274793013 1330192052 -1531526998 1016706924 1788225524 -1142025648 -513463826 -1206106638 -730323550 -1906224398 -655165250 -1965128755 584694742 143491469 684424065 -933571506 102901320 609079057 2005646378 103351476 -990773297 1367678621 -1454714287 -858739815 -39786193 1001787170 -1362225764 -472400364 346064996 -289121468 -1077167183 -1730671233 -1972559022 -1530955226 58487187 -311609200 1999250054 720120139 -1017582389 -1453421288 -540596776 217605012 1883201713 -919944640 659422798 494033674 522932550 -1530609541 -294245265 -481489265 367896246 1321698141 992516079 1839612844 29249784 1649528849 175913735 -1444473282 361118736 -785030531 -129531831 1077823833 844411800 360710999 2010223538 1732313905 1001109082 1751902363 -21292870 -1542512688 -1972746247 -1753105574 17274015 -952595248 -790236584 1669067482 -1772353762 1750201663 442595586 -92878995 -1273998756 1895750646 1995683371 1605428908 607652778 -877410185 -1669722335 1044028268 -1325812661 -2102664515 -22967597 -51022153 125235684 -272612702 -1543789227 -1924788453 1961629049 -1424287608 1079974765 337422915 -301238732 -1511199961 -1846416243 54318045 -362843634 1711591752 130153704 1669618108 -2008761246 -1734074098 77050530 -192727759 -71795812 578607852 430155978 1429948562 1143740117 511415600 311923281 1134277230 1481660458 457504079 1524995824 78235728 -1430261414 -994634023 2057663770 -1387082036 352800199 728469070 -1956681979 -1469428935 -919847551 -1244394753 -1366943472 910133371 -468370840 383074457 1866456592 1923478270 192781448 -618552344 837306491 -513974279 -1132061444 -1884876381 -1749310855 757930085 1808627965 223724044 -1330870051 1926489432 -78935179 1068282419 1905443489 903221960 -589486619 605472603 439249451 -1217847755 -1541863754 -1887011009 853537370 -1950745225 786468051 808497217 985268395 423682394 405750848 879465459 -666756442 -886740170 1593107107 -585308376 -211523310 -644427935 1526619235 103229102 931007478 -1836442118 -2048923368 -2019299634 1267343203 -1009060496 -604967551 1275793542 -2085264928 1279498986 1469028958 -1825025148 -82338163 656236129 1651617941 -634924482 861405519 -2145665155 47118590 910913262 945236821 462507466 1045377344 -1852576899 777449762 -933376025 1982740730 1729751413 -1965277149 1806529392 947639320 -263220562 2145810322 -397753482 -1248510118 257007876 -1644243369 -1510099944 892161891 -1829661294 -2021782885 2131380193 -1966721165 -1734351882 -1184670851 1052834574 -488261097 338085787 1943832854 1872903185 1615812198 -1777934005 -1678883216 729938652 1841177558 924728702 2131450069 609534565 -1329846678 -287257343 -2085306878 785558866 267144611 -1496589299 -351883121 1368769339 -1780786692 -2007903380 -1236893923 365273045 -522061094 1668638864 1381920758 1251516766 -1153714089 -844754347 1514751936 -629284683 224407326 1519270904 -1350046507 -1532475268 -996633540 -907632950 -1920393870 -800063129 -1494566374 1721856581 1069073075 1241779405 530307603 -1321849866 -1040568850 956389326 113015680 1783032936 -1980628226 -1180355230 -651040954 -1410584845 -2039637861 1435098833 -1921760743 1929756494 -1894387370 -787462724 -133899956 2080856450 643029965 888940185 -1682633832 739372747 -1362457638 1854738825 1735142999 56723692 1437853900 -372739407 -970952771 -638461258 -740593351 277099861 1374675229 -1501332230 -266854995 -728250464 -477046760 954618087 -1750398344 -2033437294 -279777135 1977052260 1026214594 239077289 -1308755596 -871710771 -1163354126 213457779 876611555 1204966256 337316262 -1951532523 907328516 -1585140775 -544191726 1169661653 -2034851221 249888757 610430445 -488378363 1837900018 -989010183 -941386478 -941457695 -1260649578 -8964622 1117617992 1279535218 1164226545 -1920204296 1071050043 675236789 -1973518701 291748083 -120387992 -1734144928 1445866092 460381083 28938761 -638425551 -849209136 -1496779017 2019674902 1052557761 1468214796 -544820843 1258483916 -1426069615 1022817420 917328396 1507588569 -151493622 -1689213511 1674364551 -593347244 2135003274 1463610123 1194350661 1601544096 822386926 -1547848766 1402434266 380486603 -792375381 -598009799 -1638580576 -305292162 -1018411177 387497715 -1646198759 -1872414667 1042454863 555126403 -1116371651 1087554432 -693851089 384314903 -688472758 313200484 737224601 250698351 1079728263 -1986643970 949380369 -478229318 -539118003 -806493666 1438114760 -324213133 -12169750 1604115473 1012107814 1794230594 1275916401 -804960132 1457997813 -506746690 785473198 1310352636 -1931528117 2137478798 -1300832107 472787755 983244938 44224536 -2091858980 124179380 1004823639 1879323938 289094708 -1429145700 -1130917551 -1337846232 1562183371 1343967157 -824327581 -643694743 -1577484632 1638176976 2001437668 178922801 854094429 -1403610923 1415644168 -661219487 1453212230 -1712837316 1045791109 92047595 1796975271 -1656376767 -1424769721 1292917423 -1211202456 883229635 -1556970245 922719782 -576106784 -108008952 1482346227 180281807 -1943164925 2122969848 -1880080437 2052311513 336798792 1870029794 -434275684 -1072288743 -964631539 -1691521199 -1761958192 -1643242360 2147333228 1550421823 -215867159 -620626249 -2106190585 -334836792 -514580514 -852165796 1872810545 1712657658 -186395986 -1676349093 1383698748 807503806 1251856295 1422030499 670050987 -1435652093 2060695622 696828446 -466211140 -1593594611 114912346 1806370036 1622984230 -504649623 -179446392 -1801287924 1589960148 -1560784293 -243361808 949673796 -1812586538 569443853 -946956805 1614702467 -656491793 2003442536 -934959120 -1304946082 -655167994 -1908359703 -523699323 1186287400 512785588 761378571 483883718 2092426143 -493033895 1270309101 401384679 1662893681 -1784362763 -2046909301 -1049817223 -562913045 -1407356193 -255636002 -1874317895 845587420 53366676 -269222583 409221665 -2145266892 1350304197 -845498018 -109536496 333090393 -873490649 -875290275 -1701940642 -494879338 -557838680 -1814148741 -1486029308 -500108497 -234839088 -154827046 1824553840 46611283 1706172278 570410319 -294723250 210400926 -1672486164 911331657 1995094204 -1901801828 1104353568 1107641142 -1333102019 1603789328 -436550073 650587654 757255593 -1045781773 1431413231 -1459103343 2072537295 -662638278 767526931 1881687176 -1482804728 1672576071 -627948820 -2125393356 -1202144739 -245207658 -140914697 -552967832 -1174750901 -789878643 -1883799641 2142125954 -1902072383 -1562483585 -894840958 -34910153 806607490 316920635 87034009 905100752 580583708 -435591961 1480233466 929271938 1375741268 -1008426426 -15314288 -2094208309 792719385 1415700901 -1695711465 1918891450 404732105 -1514970590 635252148 -948765412 -1406458145 -525932956 660750142 -902246029 91626968 203301747 108677243 -2128701884 1832487165 -2128495874 2017443620 -1862189457 1258158086 -180644994 591763350 -23309878 1396666884 -1482334382 -1005112884 1667659783 886015410 1551117255 2017572152 -1478685890 -606658150 1917635903 -1725060258 469632581 -1739587003 1019541420 -504959707 2044950094 -978202346 -984708170 -38911957 -1051546931 879144492 -1749021834 -1260825321 -318194222 1860655558 519425203 550913142 -385708346 -1434947083 -1570520231 -1815223709 48938276 -92665274 -2027234788 -2070081277 -1672706383 -1332313494 -445623779 730131056 -1293638562 1245715689 -811237472 174706253 -1526325308 -634778609 -176581935 -1764467004 1581543687 1487956469 -897211694 -941748704 1112703333 203015731 298039078 436421498 73640970 -1236804512 1412705409 -568971868 -688480800 1269450789 565021772 2071768221 702654262 1412996925 -1381383697 -147689459 -1504262521 -697823737 -2014497481 -1145468374 -348486894 617689432 -1237595714 -1773872727 -2040534714 -160319536 -1375400948 562881129 -1829611818 1443128846 -22497879 -916101752 -1376694836 -802969351 -1819427811 460440806 -869132809 1846147897 -1458799603 -1571492205 -593639640 -1862688080 12927999 -739517478 1886745311 -1858951602 -1396889353 1973834952 -1195221791 557494399 818447449 2097727173 919945138 1270793646 -1664481218 1975214275 -1937846214 -57230758 -1412923286 1881416263 452569196 315438429 -1781103751 -1630961173 816160463 -736675226 86870066 -1827567075 983918552 -723652532 639454417 -1105018458 553888584 865771111 872254107 2059533030 326283560 -1436630695 903366462 -818839845 -834686492 1105456261 666778829 -170688431 768397739 227918265 -1022677102 1231288300 210794334 -1942260443 1942257887 284609287 1893414313 1631506117 1563062990 -9006704 -584675325 -2075821396 476644319 -2130550061 -1305793867 270026718 1638261334 -1209793210 -879865015 -1773946945 2041004732 1595498495 884211843 988233153 -1115397308 -72888538 -1758509172 -228496395 133108491 -662282912 721208002 1198633168 -764209882 2108819296 -1339828527 111726862 1796745067 -412276273 1184166792 2019382507 -119776439 56298039 -661148217 -1464403286 2069185886 -1962801274 -97792139 -192148935 58377741 -1833043414 -83050107 -1457841510 -1128508598 265272563 -96483110 270097179 1693705011 790426219 446738252 835667052 -1903879309 -1530030136 -748377905 -1008566534 2126809337 1596281776 1425290020 -1041053003 -571473206 2063468234 1350109582 -1890677695 -1328281845 1079316805 232944234 -651185374 -1083015126 1504450949 -735185378 -1832467790 1055001076 -84364929 2103807318 215963693 -539535756 253209275 -461645727 -276654184 -726567111 -736995582 -211555815 -44208841 -831583057 -1314054413 -688349323 1140593865 -744303357 -1809165336 -1278001097 -1668305769 -641773890 -1730790895 1510740384 787988709 -1973713211 501851354 301996692 289258265 -573349584 -762977750 -1500684447 -394299605 1018133053 -459856464 -70012900 -1207496507 -1207810799 -227994608 -309189189 -2033419339 1178655764 -1348174431 -1986036878 -1943448951 -1852163907 -1595542915 -1164615136 -1041297143 322476358 1253268867 285257811 -1552900320 -1309245686 -243075363 -489173745 1872979853 759384503 -46425137 1852891778 901544593 2028781290 -490612792 -939596308 -2076476902 -1248739295 -735153200 50863082 1860159777 -1641534557 -1600723980 -262050079 181122287 691348588 503425479 -36439148 -1328314789 374195920 -1258108048 -1056434869 535971601 1356130206 654953764 -243880850 592226079 -1246638021 -1672014721 -1871743132 153949560 1204841264 -1827811815 1004352236 207902358 2059094323 1065556747 -1215098344 -1786241240 -188297822 -1119913233 157339963 -2066485948 663098911 -584378983 -2130212422 660506065 -1892090203 -1074262987 -104466925 1876890102 -926373304 -38993609 1140735489 -261004706 1286501184 754962739 252386196 520083892 1795846351 499017510 -1954285410 1987072647 -376836784 -2062485385 -1501045198 -1207378916 -1473636204 1332905425 -1215110103 925694654 -698980205 1542508193 963261504 207377350 737881618 -1092668018 1000191351 -101908681 1821034936 -1702025113 -310976058 -1165145680 1193811165 141110745 -1374582668 -1333886164 290233851 -1768566407 -363741495 161132997 1684092122 -1728113261 -153633497 211176258 2021272759 -1564109069 -87851440 207412783 1506640192 -1533767463 1946570124 906540739 -1714091833 -430149296 1473287051 -1574810836 -760790144 198755140 1960059699 1711449035 233101175 363498761 1632537625 -1818614478 -1434381346 -1707762759 -121800625 -1639978110 1665631712 865064536 -1048992106 -497341305 -1636627907 -2141543187 -2068921527 2122896584 1891401097 -385266971 -1841681930 -384113316 689814873 -412670607 -1882469694 967176474 -511633376 -1526931396 337553856 2145522567 -500724723 -1209307360 863396672 1118654542 1960107808 1609857469 -449988631 -435716326 -1677239313 -239635176 760821774 59691898 1582723669 -503546247 126337213 1074350550 770969195 -866530906 2011581981 1199042946 1620167647 1422366893 357131804 -1727882077 1186456145 -2089952947 -258859288 -1789776868 1259124234 -1855260643 -588480082 -664385744 -841648436 -340021978 -623074149 -1632956794 1791718016 1137437603 1191743272 26332111 446420729 -576107620 594039538 143815337 219596341 -249536256 1518096020 1772006676 37271711 619187745 1749942588 -29544982 880381919 -1772828698 1548351052 -1543956839 -495732030 796399555 18620680 -1013662321 -141496292 -330218935 1586420660 952391974 1787849701 -1879819133 1682203583 -69832830 -1569429714 -597751075 568793135 787152061 352382651 -1283813291 849507414 1257978296 916862345 -1326727863 -487093313 1440086064 -1502747086 978804241 -40959266 2061160061 1565120852 2044589589 384931020 -706547634 -120355872 -1590227612 540268000 1579660291 -1674046571 711418232 -995145535 -985846229 1541306903 -1095091908 1642481010 519373071 530654874 1925895586 -385211530 -330768461 -514546287 1919485863 -1339139441 -1255719578 -1562036397 -1467720422 -1531224945 -917231972 359850486 1773789696 2074716499 1213466551 1099177191 -244612266 376447789 570536158 -753894262 1036649615 870914718 890049904 704687824 832853841 -523562873 -945831999 905275636 1183049275 -458179944 -783817257 -1420358389 -1738599514 -2140752094 -139794984 1814825700 264970045 -729814224 -1612548603 -1808561444 -795697542 -1720219482 392788792 -2090149875 295193616 -1345382340 1184039905 -191293758 2095583918 -447907766 -994648327 1127955093 855002938 -1742775710 -1668761597 259726187 -371478178 333546019 558536736 -378285428 1628281559 -437747169 345389518 984298255 -1601016863 -1848716841 -904317396 1583810069 -288499996 -1068178879 -1497638363 -384077341 -710402310 1033843918 1556454275 -171980757 -2048516016 -1761415251 941170881 -641852844 -795619746 -37808297 -1426803109 1803368486 -630885254 1039199775 -1293815523 87490916 -2088558736 -424778328 876652725 -1685525855 1654850515 -1427792943 -326280062 420153554 -824135795 1137495707 2142227893 -849883775 288365166 444362634 1684301324 -1440917029 -1714240125 966048043 1276717064 1231628380 1067419082 972538744 -1977837371 714061404 2086390420 -1876741726 -1897229054 1420797693 2145948860 -173979453 -139214219 -1049408533 1730488955 -250001978 -706782596 -1961708823 210829676 -114137260 -335729897 -1677994046 -1777123713 280501154 -250728581 1941143585 352959942 2051020641 37870638 -1924539112 -544073406 806051543 -673917890 -737412021 900500974 -1201606352 602594456 -1490456081 -2016654139 2141311976 344709086 786826312 -749186140 -1784099347 -2098265552 -2004505575 -704790190 -1719759586 -403393462 2083274241 1261565746 2105544581 326810996 -434824364 -1209724296 682695943 -581181565 924159083 79980332 -448629382 676859586 2130275053 1117869836 1548359279 -115111636 551826911 -2031319166 1697277361 1192738751 -1206861382 1450864355 -1297065997 -699849079 1320984822 785009477 -1539221007 -415461524 -440002194 1722788734 1182089680 10416529 -1560234419 1394080794 -1129120864 -1094171841 66067400 -877127001 -441370666 -1684628996 -2017405023 1699594321 880829068 1676494367 1372993797 1217046021 1595475684 984639139 1352823515 164616266 -1307992216 135378563 -704698315 1570832363 -1510756596 -1102316015 75688298 -707642961 -1614978330 -1891570673 543096206 1588554749 -2111264217 -72005210 1947118423 1151206725 -196838281 -544472225 1020372681 1957913350 -483649648 1305198350 -533137242 -1995521612 -697954544 -2121034160 1812726617 1361896900 -1334283074 -1726081430 635088607 986437880 1617321292 725565668 -1587248098 1091323788 1071410425 -761297101 527694062 1258508315 -488468351 -1466846910 1352412082 1286936129 -1188069208 -27164967 -686625246 1504881647 624026844 -76231047 -300013574 1659949270 1164880456 -536438567 -301785036 988679595 -2121839268 -303382498 -1473543191 623401159 765189515 -635166953 -235504882 -1302237232 1425290418 -2115853775 -2010129344 -1286706580 -1846515859 515358296 982503019 -644496686 1133612013 2020766482 -199131683 -529030119 1864728356 903275233 557134824 -1149076795 -1367493538 889150010 633404291 1205447636 -1468932987 411991293 988288866 571496658 1979592527 1445806004 -561894314 2105304946 1761456853 533065776 -1076182637 366517515 -1091058912 1813202584 1816481550 1513746012 -1027165574 -1977449920 618013134 -283016088 -689024766 1064706790 1689370682 -762198103 -663697956 -1523639455 1328321925 734682240 -891336089 522338358 142125683 -2067964436 -1458999079 255285704 -287388286 630674834 -278582592 1810933207 -1927294543 -637694510 -668434541 -725240953 -355656865 -844634241 -1906961878 -1465592070 68903384 -44373135 -813259683 429944870 -1761195944 -950690736 1014989171 -1773517955 -1786085092 -121682436 1911504648 1692943664 -1478415706 1520305618 581500918 -477384281 -454235433 -743852040 328534482 1729794135 1659504386 1597525428 -1558960837 1176460036 1198780141 -225779603 856644347 372647246 1350189916 119006567 538934987 720037540 -2117300593 920855850 1094460268 -1239244425 1495118566 1457587653 218461891 925540830 838145094 -1410982771 717387375 1052872999 -1981074656 2060446970 1831044843 429322836 276685703 142754376 1555617672 -1399639214 -453854160 -1718874598 -534383275 1730982676 -324727705 1200547453 -277318267 -994344074 1111087432 1891988198 -1886723239 572465476 385189142 275872537 126320417 460302325 894722215 -510686151 871013672 31070909 -1150961665 -84008619 1129548983 1482915640 -576907423 700636904 1640741450 -327814677 557551001 -1848054496 -249622874 44584289 1920440654 -1812215106 69452130 1318085224 121368873 489076112 928146984 525967043 148646255 1319251301 1040722363 -239948991 -541127252 -202868383 878629216 1872199208 -942635660 67834374 1354297752 1639033565 762989784 -39382513 -777347814 1891606325 -1265666885 1250921476 -943208725 1534128174 271491928 1526401047 1312731954 -1525848235 -799045589 -2129678700 -534789041 1868765054 478196682 -2008701240 2020534334 1329309784 -1084211425 -1648429954 -1969204732 42548179 -180133527 -799165187 1282216297 -186571525 821718366 -1463715041 1124215739 -492813703 1876000871 1329125960 1975164953 -719765538 -294442697 1199286112 246677695 1185701553 1913387211 -57062145 928887209 -1514497151 -510565726 -220599431 -1505268968 23066430 -1248978234 -336454222 2003349185 -1161899091 1365229676 1583033524 -153171381 1616679494 -701540892 -1376185738 40779773 539976990 -1749482016 434495580 -1040326007 -286732827 1546043656 1658207909 1800709247 1977738779 157774449 686982041 210163334 899013698 1778250326 -65159062 1353446032 -443378814 -1542256195 877527970 1967238505 1916414539 -1808221126 -864757868 1464418809 793326776 256295444 194767260 842298870 -317132965 -1732328140 1412703954 -501794080 -1825303685 1582392590 -1272410184 -534025603 2001289672 341500831 -929289044 -1558291013 1948239089 366315119 -116219975 1279873490 1713319810 -1516974174 -1408008081 1287569421 671849862 -2109206859 -1799025144 867284909 -1304730494 978859193 863012018 775039625 392887623 187785293 -746057370 1786139505 -604787375 -529924081 1638881952 -283956990 1427553600 384036037 1282369026 1102249223 -2114579268 -1540404271 -389606842 401448400 1573293979 -1163282545 -994720878 1061274864 2085105960 -1476820446 -197187972 -108513604 -254522381 -1652239594 1788836360 1593773802 -471180311 -470921430 1613645469 1740643939 -1648864322 149185057 1708009214 -1487220890 379485302 -1189167073 1003671268 936824415 -1554102417 1109683912 -980033069 1209115363 -1953722880 -235486464 -1044603932 -858577194 1338407283 -1237936393 224479882 -922781531 -1457313034 2094577716 -983409759 -2009062209 1044621051 1385334067 1712121296 794323614 2126869119 -1584897012 -2009072797 1287208577 -1318672684 -1903017955 1891654096 -1738841452 474147966 -61922292 1394296361 1984711340 -74345407 523500891 484921288 1201070251 286634582 687522125 -90314060 -1886580656 -67658180 -492729790 -1668863192 -1565960165 1990162278 -1364265465 -936331030 1890283630 1511709770 -2142575747 -633712035 1401035176 248628862 308450906 -731617331 -109401290 973970280 -704006610 -2116575679 1253657115 1613863272 1787144822 -1410776131 1237703233 48801499 2129532905 -2115970365 620664649 324301639 1266117971 2014792351 1359509044 -1476241163 336307761 1221716390 1305134856 1155438373 -205546209 -622101550 -1639734290 -1137629891 1252361433 -853620823 221985508 1215329581 -10564667 -1336553843 930894779 -1274240469 1911211787 122310402 95404952 830453701 783301614 -281494779 -1748919344 798957715 -497220741 284140165 -2147119540 -377037562 -1206077314 896048638 1810434638 -1314981889 -523725537 -1959599743 1834547260 -1324903971 838155667 200254196 783204155 -1774638424 -1325230735 -966738619 -958175107 -1404235307 -1793932616 -1908852302 -275269079 1764371182 120121764 -1206639063 1434920748 1717936653 -1929556580 -1816425291 2025059876 881480715 28323128 1761394728 862229379 175429262 2054513226 -1953008683 -1204333035 -1882665872 -1030525018 660987190 1913723326 793146903 -776646477 445582464 -511933001 -1544165058 1349523788 -497116648 -822330422 503286789 -2132150415 1408353768 1994459139 1366379116 1979448471 -2097865223 265563556 608248490 -1718484288 1743597771 364008198 1209237506 1426424011 -961459249 2044831252 -403009115 1075520082 617540991 236688441 -1019538325 158940658 754895968 -1684945250 695420633 -757575442 1326512139 621022079 47669629 -759228941 1076787559 1450631244 -1089608097 2072164228 -408090007 -1521572973 -141610101 51960431 302283670 2087422701 1057499332 -1422354080 -509538687 -452657736 1717926794 336527746 1786358211 -806103576 1409845512 -1284020905 -1072783989 -1995708751 -468553054 1436550995 -41749771 -694692148 -891803141 1763907213 -2060771693 -1604976324 1526926917 1771190869 -1062646015 1238972586 -585025862 -1526956466 524889476 1052998469 -1846487245 -1405092693 -1765298447 1308078647 -1854174297 1452965827 -1593271842 -1354336292 1808736675 2082420838 514543659 761476052 2145892969 721509851 828343646 1615644746 1199139536 1149162078 1330035919 1217879815 -1499271756 1888455115 1638741188 244194189 -392531325 1343943405 -1345764300 753345305 1644606587 749443124 -259416456 738829847 1288250632 -84861550 -1394925070 2011619839 -838432297 1596586638 574208009 -125723852 1241503053 1899247022 1314091129 -157142362 533821683 2147447081 1591824926 1660468481 1722812873 -1243834097 547255201 70684068 -1784124696 -1488850050 -1669683834 675237367 1404580071 1325894827 1961311915 -1077862828 -517624364 -1290396415 -1390121240 1844051085 -1319774491 -2091196971 145809722 -1220522440 -222926316 -991204983 1524491138 1146618750 -1837547010 201837949 -285483689 -654185914 1189845060 124453062 1148292276 -864498409 -1886702112 -757656457 -28268120 -2009482236 -415960176 81711291 1391634253 501213144 -90095374 -639982214 -527333258 -354882715 435882846 1955460106 1350618931 -478699465 568449251 940451297 736288708 -1519120593 -2031219017 -2136666675 -1775311508 1067607488 -1388509006 1939394216 2074186713 1533480023 1479432758 -1493731043 1019464447 1147975130 -959831718 311469992 2135353642 436125059 1123582845 -519363293 -1955635381 374685803 816629389 1083284962 1864109442 -65373086 579722969 -1084951182 1666277707 -197613604 -438029335 270828423 -1445175745 -482610220 -518056184 1965696486 -462340967 2100115507 1098956906 -142773439 -2020625579 1354634848 -643061418 107829279 923109623 1459944090 -897195414 627950506 -1936317147 954586299 -1689976016 1665973765 -203013141 1743957464 -1391088941 2090404512 -1454755464 -1493662068 1883302555 -1180803398 -1456411382 1230005599 1794524039 407222458 -339477095 1396723946 -8288053 -680960890 1710569493 1104554467 -61960042 1520247326 1604791258 -1906461180 989895777 -1944233150 -1824424020 -519223358 1095557193 -1025499250 515239481 -299236513 1535374708 437106353 1964353569 -532460593 -673417807 -1060818613 -1011858184 -526804133 -765536620 1012067795 -1083243481 -1900908547 1799119826 -1473612467 -155855623 -26034032 -886791308 1411755738 -1976076066 1681105529 -397628085 347016601 239024813 1711466669 -199183608 -271018338 208713929 -1252903177 127682151 1665968389 1916807844 228420296 -1925835318 1162411764 -411246387 1029530977 1042111590 1922888157 -41482654 -2110634982 -902026312 -2034425897 -479828896 879620308 -1287228803 493796131 -196501473 -2071608985 -1079889252 -141760183 1993262375 1905896914 -1621712991 977067929 645130627 -37347392 1915838324 -1225162728 -688580048 -2114481212 1436765166 -617442203 866766553 376634763 -852203527 -1102717896 -2011775371 930765356 97564453 -2136145987 -1735934192 -1053763858 126014373 1091631537 1158969227 -882154957 1589254473 1910857549 1764022382 -1543742333 -2136342735 -1256789836 -932372954 2042900409 -1459749729 1656690892 -756214546 -1036916354 -954169773 1595237676 -1406535163 284387824 -381000599 636549557 735630661 -1165649533 734273838 1017275498 -1246847150 1348119694 1281814870 348178160 1049211212 -1938660796 1841899587 -754568415 791140320 -1941803541 -1928237651 -11377124 -1310522885 1558935776 -1132532711 -116238275 -19504903 -1686170904 -1482174188 -946738409 -1982905378 -1602631001 1930984203 -2142916422 -10330860 2058693928 1577483273 -77934606 1106930341 -1734374278 -1465204035 -789031434 -1427115027 -1687851719 -1602989434 -1194496892 332848802 -1709669966 1155694079 -728079138 -2008407674 -920631680 1153637434 -1363439241 -2109752459 -397148850 960084442 2060366443 -605730282 531394758 -1230090196 1911822694 -432402856 1696054183 1651562254 819776176 -118433197 -1907202178 1536913290 -659407144 985687195 108756743 111827217 1383807763 1354458994 -2034789315 -204866064 -92590298 -1909384938 -1745608006 277612613 119972180 1020524549 82207913 1865558307 1937187365 1136646690 2088515404 -560296249 86996411 2135521298 -391853048 1811442800 1992280905 -1894955726 1211130452 -891451863 732427164 -1934581029 -72351725 -1229437022 -1458987115 1604166888 -1861131114 -21527986 1674765909 -2035636122 -1978088227 1433781734 912299969 -1969743333 1090006008 1533716812 -1431864142 -1299324026 1080901455 -646633440 -1367590265 -582679690 -1703278802 1892561430 -1127640710 -1857055443 1116824035 -467455158 -351745059 904426982 1601485240 -1427371101 -1765044769 1897893361 1805103682 1661452716 -1859495396 1534481822 387304215 -92462112 1100840885 -1618318801 -1398144579 -886217135 -356127317 -856022831 127120361 695355309 -621903691 -1772782919 -1818221258 1233865004 -205272774 448663682 -1287626422 743063514 -94192952 -1408813712 1092863006 1464098090 -842759690 2068778917 600401458 -2147042122 1904048134 577312958 178566221 -1192590914 959367505 -922410773 -290369492 1089285609 1699032830 786617595 1042914250 311593890 1574874378 1637250359 -2028940184 2051795882 1030166491 -1707090645 282755289 282300182 582227226 222058049 -1668916786 1338149981 -1930402876 771159357 1281835330 1892538758 1901467639 1389825494 -725854995 -1542171244 1434643852 -2075741289 595984789 -868868513 219791289 -1574619116 -1559009816 912657030 -1718720951 955255410 1180258067 2004152110 351036282 1672382208 -712017888 219991674 585678807 795332995 2085788402 1424016553 -616763157 -1640381020 862681741 -604858732 974034076 1631803305 1895798226 -1977842832 2052539707 -592031001 202820013 -1414459655 1019090232 624897955 -2116401392 270538135 -1493077308 1328775225 1764498108 -803907140 -1276361313 663292289 1323165062 1583652693 223530060 996148594 1824596816 -631364148 -1537877850 1699598176 -331314908 1480863655 -89533279 -2046011254 1287778344 -1378093325 1662667884 1965180405 1389333888 -1103961184 -941393573 1029916986 -353131071 -298334485 -1848151171 1068922598 -471776865 785131481 2117760915 -1361273289 -2126097761 -1225800538 695675880 -1696121982 414184053 460735993 -1779737699 -790548221 -1396570912 228635150 -1088933652 -978990066 1638664244 -1452273082 53806396 123989901 1875476162 828084686 803864495 264072603 1715176662 1512793354 2060662710 -979849912 559584926 1500489812 1010504725 163791021 1935927826 1656027162 1071949638 1518092983 -1118659336 -1438597486 1106278832 1058697152 -299860577 -516879796 281499765 2136048068 671508927 364429451 -1443450896 439291121 2000839786 -587376825 -690703249 -1918607763 1888217418 1560276159 2112865113 257270954 -1652571456 1090036464 1492515753 -692811934 1660264593 -1815727475 1526240276 -1261045957 1492980756 251381229 -1087166564 1114603265 2026971087 1119091943 -2064778602 539877003 1248240101 -1085429254 315574230 -1044843739 1589460052 -344416956 -258988296 -810377683 -1225398304 -467013939 -1045519408 548022535 -992377309 1510002759 -1456672856 381865953 -1098470305 -1393924021 -428033656 28080389 1084368450 -1198737561 -2035882372 501758200 1885029203 -969480150 -510197033 -1131588165 2121675875 -1376128862 653092969 1184618734 -1371040551 1608904400 958120773 -795881607 -1801866535 -558507388 -1354688650 924708660 241119249 -102637653 1715367735 -981130398 -261297122 -268727860 1077773483 -938539086 104597683 -747855549 -68745293 1378354487 -102275595 -2043724816 882083320 1082762006 -1490773861 -1817182505 360118833 666916855 1050253023 -360979044 -842712278 -1680901922 1882398673 -1504863768 1075904204 -1479283196 1398319031 -781954334 -1527067096 -1793806806 109647877 521632562 -2059700061 -855524597 146623203 126707361 -1764216613 -648844197 213263005 -390485121 1322040482 631135009 475882404 -1809340762 716391525 600402163 -1294015180 758385302 -508264433 -1131198429 1987887145 788316278 -340644560 1265093208 -1325369365 1678910365 -1279909010 -1031757912 1620146079 -1643627894 152785610 -81536161 -963965217 86189752 -555719192 -1923655872 483148189 1255880724 -1864186159 677594130 -1855451916 752463057 982513161 -550328132 1756641687 -806836024 -1137022016 614452972 -1179566040 -1287075686 -470185945 -1799633744 -1873244947 -1289357398 -1621967644 -549464081 -734455626 -1014396119 216707995 1786025319 1411383514 1280141804 515376612 1577769799 1865288192 990658843 680331164 -1215369494 1741135975 -273446496 1757308444 1604888295 265404618 -392107347 -588593948 -1706667234 1552221252 -653416951 1768305375 989239859 -888585239 1803256496 -204188300 401421597 1041083389 979230096 -111330096 -662754880 1862132738 -1306098593 -776580065 -623576211 117886789 1610620001 1157457427 -439468047 165881643 727313532 737507570 1388543054 -1425140818 -229587940 1379869334 1805104758 2139939439 -1735539537 -764956826 -1367038629 429930021 156853904 1374339090 253740426 -1962174770 860607367 1154459023 -1622978354 -2009192598 1660744228 162078459 2125338012 -892454715 1621581398 -593395236 -46284740 2058326657 -1422830651 703999947 -989375740 -1362542498 -1918065277 -1113381206 -1603196629 -62310388 -528392779 1061967036 1659733122 -1474389930 -1737965192 -880210991 523624962 950811484 -955212934 -1785348379 1483084967 618565443 -743921361 -52602186 2115283898 148828319 -1339418229 713000862 1647832929 -919267208 -1547990245 -2108028694 821456532 398869229 -1462764352 -1182403362 441609350 -1831128566 -1662444682 -1348495188 -1911517206 353114903 -165647241 -679735101 1242430873 1126041924 -600664489 -1244032580 -1350273764 -605379781 919309003 1133081176 1686386461 1145456500 -777027367 -1801115638 1829102117 -1993012344 21178451 1069588648 775295983 1582758416 543791951 -249440764 818107534 -1613996035 1113092767 -588022498 1961321097 -484089471 -1076099522 -1503232742 1723116421 692367595 190989450 -1180868998 -1896537000 2064928269 388883637 2015131030 445518748 499887516 589485371 -87914785 346226859 482567111 -2145984929 532755704 -307141268 -1696256586 1301045854 531988097 234149697 2101659924 -591074066 1900809344 1585369691 -1732228338 -2112147571 12481387 1198062186 -172403168 1072474816 -98344102 486206312 2011567839 429543312 927946777 1391218356 1217747038 -586253253 894976530 -1618915958 1349268856 -1598872297 1029375435 1814774388 1922332369 -2028554356 1426924675 2017274091 -1229478207 -1147762226 98261101 -1991414328 -1717501575 -1810991044 -662156319 1491024426 702339126 1882290054 2091637740 -1906041056 1237895394 -1199417027 1933604911 -1947414801 -2060986980 -9713745 1778941758 -1817797980 -775944614 718927621 -892141944 -63450103 -1966492944 -240928594 -2096197809 -1505060113 -473180501 -954422979 -546505122 154649191 600977546 -1869837608 -1011437368 -793894156 -1396044383 1852803146 1731216648 213784036 1483865701 840704109 -900881609 -135398874 877381772 1412508136 499961181 593042281 1739875717 986211177 -142206815 -159453200 -2025799282 -477155267 -1665842249 935420276 -1931868838 -1284649413 1977438996 -2107100842 168241609 436741544 -1412936607 1239469084 -1613844993 -1134288412 -395620475 -1974813276 277476733 -792321711 319381421 1787604610 1749417846 1746927439 458372822 -380611408 -184504446 1322033119 -1019023189 -1717013632 88266655 1604033972 1096311290 1108857302 1132424745 1488724091 -82064098 422318707 -414026737 -878945554 -264676914 -157790717 1212916324 -521780979 -1845437506 -289327796 1430634361 115901653 -1901826658 -2065965296 -571872581 -1349242710 1115475305 683447364 460899504 1609391037 -1909688374 1920014675 2071734401 -1140185572 -493328081 -1192344857 1596502109 1831895444 383966166 -187678677 -1048506349 -1321206651 1290245719 1723184916 -734199729 -1448973392 -957345316 -16301418 571523523 -1572970607 -1460296219 311443451 -217543850 173911200 43047098 -174303138 -1158548940 -1022467709 845247554 -814703737 926373854 1013084615 -2088349216 195136093 -77384039 1127290246 -1435425730 -1062161075 1495077429 -456222000 -847315199 -1463010734 -1919891138 571101046 -1755115712 -314115874 -882740073 269003913 -626566633 726608919 1835438498 -1939859617 -1474612459 646086111 1525405178 506678564 -107403778 -1896622031 1388452266 1606087901 -1055678875 -1197079654 2037916432 1643329150 -607187793 192635912 2026934113 -240316261 -2107096180 1973743394 -1245460305 901378455 -1272176310 -75637966 1983668808 1033256068 -632577716 -636846478 -2112249900 1012487160 -52146548 -1924777644 809285576 -1017444355 1317477810 -1108080087 73882416 -256067183 -1923498591 33838951 -1814172618 880548944 -167299553 -1799639679 1902668687 366343043 -80324388 532808663 -287067999 625259 565472027 2131806916 715769835 1486018396 1064494337 603532058 -1036811601 -1373501611 -1558872682 1578407730 -1075865530 -720189204 1329469661 1855215214 -2118542717 -1797882871 435612384 1708285095 -1034817372 -935850896 2133681978 -622344098 691932378 1609725919 -2017426990 -1106820224 1219205665 -2087440265 337629570 2023949568 1519775353 -601499662 -1851811211 -814017630 -1440895357 -1302732776 -156099185 -430322712 1982552041 276482731 1220892771 -2146912709 -129923564 606358647 -2003349982 -1855094679 -37778126 748827384 -439439483 794107824 709925165 -1436644010 -532171012 841073616 -440158111 -2054450441 1369848346 1496682207 -446663723 824392279 -60332078 -1956081555 -634538951 1587557143 -1508819 -181696677 1941374715 552569832 2116768046 -1737204684 430715803 -2059240560 -2069119689 -808610471 -1314413003 276694706 1885259539 -342158032 852082148 188782905 778003824 -1464104381 1532418403 -1004316414 1201698617 1718650737 1519523375 -292547905 2005256787 -2101705016 341040815 -1771351445 1045191958 -250098677 -789186949 583807750 669187214 1539426882 -1735148688 -155226797 -956777200 -515180277 749276791 -1614184835 2030688748 -1881050013 1828888185 954640641 594232493 -1228568287 410451375 -980626770 -595732041 120543182 1506053764 -243225492 1012084852 231543333 -1085640638 -1361477595 987098423 848344474 2024831385 -651731760 -540090818 -2044352032 -175363614 274300097 344344739 -2025111961 1667682090 -1791987782 -739670041 -2132049082 -28421962 291956134 -1504712028 2078482705 -486332372 1113707618 -1434282291 -383802329 1727053392 956574942 -2120087749 -718280021 -592572204 -1776449851 -446692820 1291875461 1813750765 -1965515057 -2002532233 -1722078614 1199361710 1704951758 485447166 -1680094703 -846553688 686584398 1709179458 438609053 1842091419 1491662639 884843872 940866460 1704770398 202156647 -1494253400 540714949 1396392035 1645398497 2046695458 -2032685647 956171449 1892432166 -185456690 -868100437 1687703422 1553077361 -1797678153 1956040820 1590544896 135163351 1631029921 183949002 -892209715 1359806507 1286019614 -182976441 -1760610149 1109661842 -1649027133 655631539 -25997849 -773101468 2007196987 926509593 1278212307 1658624550 -1190406248 -965053066 1136036540 -1516581109 -320172321 -419361047 -1588566724 -1429234731 1367963558 -1489634135 -560736596 -112809521 1888090870 -1905029897 -138985762 -395702541 1004917205 -222621378 776097140 18176743 -1357017262 -1679549372 -136825934 786297280 340678035 1467262991 1036779032 95019358 -312399079 933845918 2027123184 267933443 -72312189 273971569 -427339854 -303954743 -74267124 264452601 1171349253 -105451200 490263083 1361569423 995316917 1159902838 1607436639 98211398 2119068482 -1313009805 -1437454006 -787475176 1903158549 -1103482471 -87109286 -1844171791 1749685265 -2059669197 -1125535012 1991069818 2089311968 374578759 237734138 -322017866 -1144593338 -1460275874 1299426974 -1897226460 -18467017 1951613052 1849825215 -227696300 -844033445 1414040197 1533837877 155216732 -39425098 -1325561420 -331513757 1688360363 -413460151 -1829356429 -1928595437 -1632517046 -926786141 430460344 -1474030891 588500950 -979571504 1381394026 -1688007609 2096740850 -1060453683 -1086743094 2128583358 -543517817 212586047 -1983129530 -1784964188 1587666043 -412060614 1769467176 838884112 -1539009399 389026791 2071966177 1202309525 2096179857 -272087537 -1292753306 -146663348 -1173381640 -1877818345 -2021125480 1377576629 -1049146725 -136157515 1429555271 1377399269 268456277 1552406765 781366059 -2091467847 1093112094 1326401552 -1400005275 -255627202 -745996573 -1554851585 -1422528132 1496207327 -2035083385 648871637 799247517 471996804 -797915149 -92230152 -58065071 1776204641 1785819929 -589192676 745865861 413298364 1191168024 -172608600 1231604730 -495843313 -750515351 -507387273 1341425840 -1438637395 138926588 1262927690 -447525028 -259676169 -293307337 737788385 -1498973807 -1957819307 -1069013989 -348532699 1982472682 -1950012270 -1346006419 154695310 861546288 -189317842 1465445560 2033770266 187471607 514144159 168597871 999850386 1064760904 -324785588 -584208166 -1828728449 -1481546059 -865508611 1287919076 1404303813 1349013352 1659995486 -1223639695 1286670527 -190896808 -1965530351 -1905825579 -66876056 261251872 1664895177 -1447908600 -1031132788 -328059604 210466514 -1222624840 570630098 -360705704 -1037157002 -707044389 -1667816610 -1713612048 -1732878172 -1235679615 -2670117 1678458263 -2135249104 661063207 -707048832 1340163476 160683162 -1258742044 -1723043231 -2124719895 -1916255934 -1054194540 -2130789664 152260153 603702960 -1015086291 1725225970 -888508635 1088765458 -704648471 870390423 -272189016 -2107271586 -1532674968 -1199690119 10402630 328589939 -911056102 -955114462 -461004125 -944168382 -1396896106 -300224199 -30718777 -225367339 555923609 -412184251 -828462664 -2092910723 594998777 1644357488 921036846 -48306521 1736630023 -710994847 831859083 -256824360 -705487538 1568919909 1894981764 2001602417 -1252384516 -1187502657 467056138 -1149629114 1144453340 -1841296279 1458486856 -958687548 -688466642 857591722 896775092 1569113342 38617016 1736275947 -1847967318 -443373244 -1604641805 1744870145 -632056209 -1839963954 -2112936773 -701545642 2036280547 -107575810 1672433607 -916763213 -289618208 479984566 911456842 -320643168 -1631800604 1930469854 -789549598 181043176 -548549964 230300683 -1954763985 1428462243 1591137297 470430378 -729027085 -978827883 1670904418 -647062722 1060712969 -1193690653 1748083161 821275399 -694284492 2022108303 557720456 -1724330550 993368005 1194649033 -1980923043 -1202070040 627158830 -617456785 1227641566 728886926 309240068 -1253458141 1414686853 -545499187 -1056452329 -493550826 -672630332 1424654796 280763888 1916160060 -1360948038 838101952 1487639949 -1680079939 1241228124 843839112 -646766174 -497670185 -1441726765 1608978828 -988300109 2057442392 1211117 -1873022276 -1400789038 1412286921 1121265471 -1346200774 982372346 -150969553 942874677 -1808915679 -1488401026 -370097668 -150705359 -497760678 213491577 1461406412 -1010953435 -1543364374 28401669 926684344 302526191 1147360252 127856824 1974150709 -53523276 771579778 951389795 1858169127 -906796009 2061420392 1273255119 -862435410 -1035301940 1959693705 28860881 -1127123403 413164849 622505395 2070361120 -2013956899 290795334 979325936 1136279083 1887131320 902201473 -521426539 719784151 593932275 -566639358 -70253236 -636139261 830842941 -1958066552 998157847 1551445590 401339746 -977093522 214208849 581726089 -587100731 1340530561 -1803611056 1873498356 1111433764 1145204709 195357090 1685306043 1450008265 1872777908 683322866 81969328 555402303 315364178 2083011334 -107459996 -1333436440 -1379427337 -1605642910 72752702 1996538262 516831260 -972871405 -1765159398 -684966532 -1469132936 698612495 -1922444642 164949299 -1882803530 2019795932 -628487006 -2006565265 876617049 -1298599286 -359189591 -1502565760 -123269579 184838386 1216302639 1719018492 -1363093529 1170049734 -2076781445 -2022640034 -1064020565 1672159553 -1978031402 -1640487723 1950442565 1482000208 -206665971 -1911672172 1477890194 -1993161176 -515153276 2039992927 -1946256818 1324715315 -2092295503 -1934705128 -826044205 414888848 1207093857 -152555719 1540025881 1206605056 786158568 287016905 1441512980 243658385 -253633512 -812554150 -125607887 -1823530235 -636954617 -2055909851 174158429 -1511129742 -1473359960 -1032185405 1839047654 1143749543 -50300531 2010816724 -247892447 -1078770933 -1734414771 668581972 692571255 -836501049 -1930343047 -1087668423 2062960140 24926346 732827542 2056248695 507518170 477924494 2083888732 -1256854178 -1527972312 1637429639 1418342344 3754667 -1405115560 527893713 -671236235 181937399 -1318406307 2127531238 931712513 240482526 1783255403 1619939476 -82598088 886402657 -347176915 2129783308 -1728496179 126736500 449123786 -2083568666 1571994067 768252908 -1753435657 -483832225 -1492139657 -145571051 385739126 783475456 1463309889 -1114548173 1792485151 -489387124 -206353806 -1715926523 -1524799303 -1289313462 -2122481285 -230777286 -803662723 -795413452 -1220330743 -1475646112 -993188801 -800034046 -303005372 -71997514 -181993965 -633382108 134859495 293575759 1338715108 552888841 -1066613025 1772814410 -2130013129 1715600333 -1619561135 -2022092060 192181968 -1002769369 1840050155 1410331908 -332336187 -46223102 -244822603 1670075580 -1276889636 -105336902 1669137333 -85162279 2088666867 -978006144 1521632387 977594539 30700294 -280989501 -473883594 -388064261 -5207927 558270293 1152008708 -1392393235 751361905 116868221 457125471 -853202835 422150335 829295514 1752752946 -706592468 -1625947301 -412402900 1659557623 -911053299 872997385 1523800025 -246577770 -1420631769 -845448932 1105494479 830466267 622759308 1265446190 -838085877 -65361749 -1315522858 64872598 -1214627816 938684689 372315888 577710465 -1926903939 -1302678150 -1990353619 -185207886 -1119271009 509655233 285391958 -1467675148 -1868942112 1499410784 940688402 1522368560 915495007 756848135 651576727 1786927122 -2026416488 -1010510191 1141451757 52762709 244021159 -375222668 -1030313002 523765801 -15842237 -890649060 -1005677602 -269000530 1852939791 -278486458 660538720 -1780165587 -1184046312 2097147721 -1679923995 2071811265 -653933921 -2140023555 -991791757 580742789 1923411792 -132702414 -784965299 255559817 -1635878169 -1884723996 1456328242 254882738 -1342684676 -1169860614 -784536168 -600527483 -939918205 410264667 -1428938082 -1673846790 -597971054 -926075538 1507638191 973653036 -1379002650 -1219275738 -479489615 -887140801 -275442749 -1416589984 -316663011 -37409448 709114221 1653099471 -754121139 421473616 486273135 1054050478 1597863279 992744965 -1815134324 978656183 416789965 -69700800 -529398739 1847956903 -746379540 -1787529140 -2100780288 -1580597439 869773253 -1989183583 -288687966 1107472461 485691191 -8718657 -2052399038 13788918 -2051179921 -324107295 -1700767605 413599444 -367707555 1591476820 -2085121521 -1081805300 1455626838 520133049 -1638176138 -461864464 -1954505783 1620431580 -905207454 151175870 1731207723 623616151 -206941351 35337084 -1719053077 -778512200 1400357473 804939009 -237968245 -2034582791 -229570397 1432684289 1647198177 -1451453041 -856964708 -1053018898 -1898916951 1447606547 993248761 51329910 -169996642 1432642373 -1005275762 -296709401 -673042403 -1284094802 1752046545 1536513680 1674099374 -1921439271 1030719177 -1674644580 974338892 -1286020714 -1797445664 -406041616 -1790154535 1618841814 -2084239727 -1380038588 -51676633 909196901 -1063978385 302556632 -1019922980 -85418642 1152664130 -1231543590 -1005823167 -854092925 1388421410 -1938152999 -879531082 216735003 2083415260 1082123770 1523457591 -2074029363 -1613155910 -137869097 899894200 346226818 -1777195478 566216021 838879751 687592205 -1723112539 -65415547 388035916 805664708 -1748984281 -352384678 368894572 933719789 -2122557603 1454524809 -1012158030 1591096868 594454787 -1858197364 1203859281 -1965291631 1951577687 184598995 889620709 -3075033 -2125965982 -1896837014 -733672639 -1162895873 176208624 83606617 -1603637563 -1095591007 846231098 856222434 -1419081671 -190213601 1069495141 -1395859959 -1402780824 -951218242 -754603965 -120260074 2114487811 -959733907 417891769 -43848699 -388779941 164632625 -550864480 -1108114955 -393099060 1411152358 -1089049266 1965421462 -1728626898 2110370590 -983273622 611024847 -582837629 -1902550405 -406290696 480113429 101058646 1766172058 1089591415 -780395691 -1472230721 -1129799835 -1535186444 1801395164 1329541082 -65257014 -1468788099 -1820168775 1868876409 -427326402 -1515390371 -350956130 1204976372 -1747743673 -1205409177 -526423329 319447695 2002150952 819081172 2116542040 -1479091277 1009029118 1499046589 -2069863010 -1344374109 -1215962931 1376118449 1356065066 402938019 -1215270005 926020142 1632813309 -931669054 181900392 1188885471 -1566118352 885606586 -915136484 101437362 -1074985964 -1951270590 1258763874 -728356756 -1294324609 -126546658 49514276 314485649 368789110 652026536 -2061480171 2107525804 1942081212 2034449336 -850369947 870905881 442686747 1981074419 593839651 24696265 -721830601 -3049112 -437196984 -1834670312 808993523 446839399 -431196800 1041642344 1104185512 -476258496 -1460279341 -308188686 -2133756195 -1718282251 -1012306194 -980739531 478504043 321990614 1618216116 -1375271612 1477334025 -1516276321 1435296124 434953153 1619060242 -1172265547 -1017731919 1003825642 -272700226 -314687495 -552860684 -568889088 -2006707501 529436861 -825661495 756279750 -1253045830 2072466156 -1916409686 -381704314 -518027503 -1423898523 -1953389553 1029178845 -645886516 1673245162 -1854578954 1325738096 -663891852 -21137506 1688892611 -924063992 -1812672774 1946311363 -1477612589 -278956293 -771241190 1196805257 1748607103 -780140808 1670180771 19341703 170017765 2052315109 2142949191 -159356650 -1856711907 -810024447 1024877820 -1513839807 -1335706618 -2097660664 1677874919 1656190852 -1682056870 222150732 199740497 -134428413 -433743214 2025490120 -1328741632 59342434 -2080449915 -1733320048 -78678104 1331218400 -1942236326 895566561 -906607337 895074746 -694384377 925263839 1683112084 551668868 375357596 1415496322 -1404118214 2023436882 -1335867273 -1801964487 1178251686 184507561 1144393603 -807284480 -79172178 -1017945692 68747137 -602182754 1040050655 -852911868 -1894879216 -371308572 818628604 1634402689 -1253567271 304739599 628643801 -1102460621 -1468354857 -468636109 1519802343 721826987 531071157 162622874 308369085 1733531819 -1411099060 2121206099 33649661 439741748 1427682135 -148367387 213871242 31347828 -1689675866 -595709709 734936752 1918426789 1303413527 -1703678561 -1035384474 1128927404 1345419201 462977810 -519364457 -1419005668 -743018761 437464889 -1165986242 1984324402 -2027318852 -2036375945 -1934786714 -556336762 -1150749850 -154973606 130950222 512802746 -65429699 -1188139190 1535206554 1045731952 -1016232312 -1834619079 806704067 -757603146 -972651715 350856307 -1275758811 141321190 459833472 1378474943 425697872 2054628302 1334968735 1340332917 1358044448 1355157177 -653638134 1294797540 1532767619 1231771385 -1258255001 1397882736 684840890 -957142104 314001533 -2081593079 467840082 -1024846488 -1399920793 197066862 678155164 -1423248710 -1887663528 1689780557 514387912 128013468 1193209155 -362339292 1197661898 1076153707 -2080622098 -1559658590 -1548119874 -1893181102 1461158251 1697448979 787198841 888441482 -2111203629 945227302 2105653304 -661032874 -1985760589 -1250446030 -567328612 124750130 -1891514587 -1786747450 1697704394 -2041925183 -1182010184 1895158766 -1516329887 2138566125 -1325859874 -1946406757 1115111739 -1752771109 -641537565 1234314569 2112238877 -782495805 -1062406602 369071856 -1042465007 1400098726 -194509757 -1693181914 -173566219 305959116 687434925 1377455669 -1939581586 156710213 -28498656 137373113 703287785 -493719270 -506028074 -1547845783 1286698480 -577471758 -659754404 1410701192 1520177268 1887177457 -1532436144 189517301 -1024552441 1263402255 1449264300 -1615966065 7348623 -711811904 1002398032 -1740344052 -50653671 -509566801 -1965058736 -1430518237 -10727566 2032786956 -709652468 1828886861 927362048 1126449836 -1351505333 -1337049950 1665878681 1903614647 -257348141 705242187 1737325787 -1588023254 1253417676 -665607642 -1163037190 1080212372 966325283 -1669284854 -529678654 1177319678 -1651858165 1341162317 168185955 -669568074 -1924454092 332524559 1918833179 -1042860791 -404443656 -1112329006 -2063014280 1236357202 -1546926044 900860066 -451147794 -1865724016 1393444347 1375802245 -811948508 -901932934 1900754849 983416294 -1050313491 368663912 250536940 -518381390 -1861646027 929904989 -1962223184 -1415375064 1641877559 -408534686 -885646725 957679050 1631072710 -659016119 67916697 -1198739390 -1312470581 -497845845 -1730702317 -1355582170 -25788281 -1824783311 1092535341 687858859 -1010697394 1794908653 564447883 -621589055 -1303827182 -1060492987 -1629496947 -418348288 1691903545 -1005089409 -18741893 -1773259958 -1320380290 -630272879 1431265633 -2136873186 1185192089 -1623461857 -1062881658 1444054136 -1177202240 921112768 1215257891 -1067827358 -6440896 -1757938971 1253633914 569903915 -962050441 2053022795 891345781 565960823 1194142447 1469961475 -85526251 -203232521 804698685 537291825 -1028834869 -904311941 1685273988 500436856 1153266457 -170588974 -2010584903 -2111150358 -306185346 -261480381 -1965232422 -1353178015 1969445657 -979799870 1844838021 -1663650064 1805959742 -1348030634 -943496693 -283779083 -717318375 -1774151715 -779553202 231540530 2077360351 -1100399500 -334075272 -1822047109 1769555106 -1599692902 350909870 -1389381404 1759550780 818383850 385633420 -1047424294 1108840233 1533816350 3420877 -1248096411 536057496 -1684013953 -1456757435 71900050 -1468407151 1210794625 613740223 1326148938 -553601801 1888106467 1552974903 70717425 9696023 -1483288977 -1842119714 810577248 -1396293552 -1884077643 466119460 -1079356560 1459720109 -695545124 -703468356 2074600034 13382693 1633555534 -1945811512 2090790035 547143813 -546649046 1882626213 881210929 1392207608 1140639430 75340742 605843202 -61044165 -1721326805 -1584009161 7109006 -588876697 -1273483701 -146701447 -1992416510 -1159526599 -1648227603 2144408642 588109780 1793073492 799903163 1684459287 -338111529 1662200725 -1232320528 -1345619485 -423068702 1249875243 -1325073945 -3874250 -2108750370 -1968373027 -989485474 -1464101402 1298136417 1999776352 1587090743 -1559193545 -1732816846 -1111774696 567848659 843067791 2139736529 973899693 2042341925 609281795 -416322139 1498675234 -514482578 -1246120984 -757654126 1148925835 -1560576224 -1589624257 -1711785516 1211011275 435614325 -440789304 234587254 900832881 2038297181 459356117 1062179287 8791801 -166365563 -1558756256 1644753415 1058022038 -1157107376 -1967755131 725525913 833987671 492624458 1446823005 954548305 1501595914 -692206514 -783148384 -1588786221 312852452 129553121 -1186407846 1527463380 2041091710 221258129 2016703051 1840177806 545715933 1898974433 -1016508427 -878120762 -672517660 -45477174 -1571598409 -684830268 -801831795 -1567827685 1979405192 1850675653 -1585396901 -1384370598 -1242718047 426314937 1505625584 -1393402136 396125650 287622460 1663901623 -814534131 1062658863 -336171720 1370877656 223494224 2015944573 2111981400 -1712406789 970132620 -1794218786 886028218 -917489336 1227133661 109598886 -1431247293 537714355 536014610 32437001 1289372294 -877540899 -731380188 -933660456 645076578 3692124 -416268683 191663813 -920062397 -146726058 2121921881 309632884 -1438721995 2057346310 1524052448 -456290077 -798259840 543036914 268109633 -634968344 697553438 -15392505 -1951088359 -1558044051 356050207 -1716300384 -740811946 -3867086 -1208065942 -35563068 62730001 -411530283 817757928 -669647538 -228507394 16898185 -347156866 -385636410 -950030488 330680163 -793777979 -1939899154 -1912730803 -998867568 -276501832 2018346560 607582401 -1765692957 -989312878 -1072206419 -1629196471 -1349181453 67925390 -1931209602 -2103291952 -1361733015 1951123049 -795477830 2132641714 403316600 -402293196 846811050 -1930408184 720096770 1191695279 -2048643022 1238548775 -1829299131 1526475323 2003978743 1254699154 -1556345122 -1732487834 -1122205388 1259931184 -1509374996 1201851150 -1003861337 -1130080626 990625099 1017143966 -933316427 -726497864 36006098 -1852321206 434337607 -1348335580 911680665 -640655138 -1623209948 -1553364121 204623491 993015591 -922708033 -1387302619 398571628 -1920151512 -578969252 -1542475520 1448544909 -2055404114 1784126218 747580000 1318160962 288247183 -360199095 954042153 -728054121 543901753 1819383411 323065216 -300019924 261387736 1007627211 -1506588848 -1058982648 2072554776 -47941862 -2143470359 -478221919 -254375163 1411155925 123119660 1252948514 -1009635364 87944354 696193 606576400 -951109176 -1397619187 -1189882775 1891234192 -53026190 715925908 553016302 401768797 -1296917865 -1803953298 849709985 1736805396 -1894910629 1230973113 -443382212 -1300325172 696750148 -1621553183 -1046755714 -2004428119 -462149837 618607599 524050037 1627849074 88602664 -1256629599 591396218 -1975617264 -545127640 88186949 -255797417 1435204027 1341604842 1777330261 -1209250362 -692817701 223742918 -1367644935 -1030800335 1160140784 -1325623187 1182285866 -391667915 1125514085 -602912768 1109316967 1830093281 -1995586677 2010008593 870721941 -1261063691 520803104 -1750154220 -1353647323 765203942 1811851193 -833055739 886292615 -586470594 -683129120 548551248 89786801 2035278038 -1663259457 124306970 1590635905 -1118069316 843877097 1868296760 -737846749 -2060834542 -1773805455 -438962558 -409973177 -1985964740 680919573 1951642924 -389023764 -930990654 -1608894309 1288535383 254404032 1206969629 -1299808366 -54974442 133421724 -278572144 1149772153 1961150924 737668489 -432019377 -1454855685 -1454902731 -373866553 92232841 1952103059 -1292420464 -868228627 1483732833 680231750 940217848 -1414909448 1313763458 -956822072 751163340 -972118853 428879902 -176777570 1207845968 285618751 -1162100979 -1686960405 1147686614 -1280109806 2034511466 245486656 290065184 1108675634 1141215161 -340368687 1260167293 -1076845713 -1875338645 191399467 -562652036 -1839991557 -328467035 483290972 -1027067571 1696695948 670411074 1180547489 1941444518 440154445 639540390 -1656220429 1133091257 800068694 -1953962927 -1375655156 -1584187338 -1948432843 -1990004841 29616630 1430261460 -1657028514 -1998086178 28864119 1373209054 755225076 -1396044959 -1272118136 1433271088 -1162845420 -1565067000 -142445712 1670923527 -1041617214 -1638865419 -1746812260 1631352954 1990006567 -1146017652 1076305962 -1369326148 241772387 1234493230 16744979 251324467 48768145 -1884322587 607639668 1280624881 215554021 1810115104 -255260325 -867533708 -1851911632 1121668184 -487989332 -1820345913 777971277 -1360508210 1574692839 1229991286 1548881335 -194884108 -661933644 1488270813 1153885142 -1800157357 340839388 811944656 1926920274 -1197467691 1982979041 1470499051 1477027890 -1667660529 607793334 -887246967 2143207158 -278007661 1872735315 624500793 678593348 653338680 -457166107 -437895952 -2125986115 -1537329491 1319635973 -1942441638 -1342780824 -908000413 -1547873057 -78330250 -1952682786 -916099066 440120396 -1874019396 493992429 -1506351070 -428144247 1946812919 453057274 605127615 1471843664 505792337 1043786038 -191851738 1215047342 -2111658263 1569611803 74742534 -587129717 -745940075 -1767884616 1831631704 -1272669292 1679197655 738842848 1049230496 -787505386 854968615 -644264164 1471474525 265349006 757212806 1864648542 -1866480631 16988496 245122501 1509605782 -2136517390 1612066277 -125132674 -1063294669 983108181 -69560630 565028980 -41019569 1118291557 1392818320 -655512627 -913719485 1565255177 -683815476 -1468538057 1126590900 -1242719199 1853451153 1132306492 290783046 -250296631 -1464179922 821367126 -142411086 -928035053 -1798049159 363633571 -1016449239 -198437520 -1139471250 -1003928899 -898273753 -934865055 1303959568 359941285 4624231 1730028949 -438229965 -528815229 2034528010 1986601568 -209534344 557776100 701379631 901316262 786674057 -1322526284 -1089058572 -481754926 1102865694 585281374 1031747419 1535966222 -1792964728 -1488158848 -1763241737 -878518739 -1191318983 -1300644474 701175028 -1334546631 2119913073 -674675588 2087067424 83451188 235173365 -1971164565 -362400590 -2123037510 228391134 -1130067046 586655548 -348780907 1841765004 94880811 -416159072 1915473760 1223983257 -710949563 982241538 -855070677 -1789865538 146908738 1029663564 -1144528975 -478261328 240417752 2117387346 -566694801 -998283027 1826890122 -127569491 -574112745 165811052 1242248830 -1070970799 -2063884195 -1004733137 1798920845 -2123728390 -693897423 -7430801 -333404952 105997462 -833005983 1134515763 -769000942 1049817393 -573959312 -519187547 -995109065 1161653652 -850387827 1047003259 1326278098 93650183 -2087070212 -1591713877 -1159507887 -575219932 -1600425603 103065372 1965515056 1747841280 -663257411 1205342275 123475222 1733828553 -710572615 1201679920 1712080823 -1684575190 -1704790031 -2105637344 -189477738 679870422 1679669620 1939984109 -614530466 1765684261 -32745664 984507915 564215288 -1611986443 -786215295 -318619719 1834236405 -1561687901 -1582010613 1539505054 1779180367 990725803 229566939 -1756634247 915110986 -1933235246 66289993 917369271 -1130635071 1077040194 67796283 524060381 554140229 1160401410 726289945 -1861413578 -1659369883 -1696728123 -2133831008 1777304882 1668368017 -1884170323 -1972746574 1456932144 25354736 1446392340 674117709 -1783446685 -426485717 -1276193776 -724962127 1554841619 -928650247 1482641476 927306024 -852019737 -875021273 -431210182 1885731860 -635040390 -2038471793 166468346 -1372002670 575813335 -961512742 -1389523915 -2055930525 1350852486 -1486859940 1586993473 725243351 1725842757 877692644 -1839011246 -783844911 -931977248 907615871 1706797038 -375869843 -309553473 1430367634 1203734871 -1432201005 2073049844 146865716 -1919246965 1918099558 -1497556832 1257214301 -2022922552 -1320846305 2004398572 -1819499750 -1892689676 2035376940 763438534 1062536441 66593843 -709225544 -34534976 -1438927029 1993992706 -1264420431 -472113745 -1717038538 -1345048793 588059542 -1259471132 540881977 1881374135 594350339 -1116777694 1490451890 616125574 257105607 -244699516 14230715 1362953555 1385196815 2015152645 417260599 -790045893 870682683 -1086738507 -1374602250 2094869855 832419398 -494790204 -376712264 -110632039 1629370718 1650744570 2027855240 -700369540 1525917765 -1157494316 1210658136 -1832971038 -1386026340 -310540605 -457120800 -1443828499 -651089685 859098253 1755807614 1188611351 -1562870044 -924260193 494447677 88281694 1718306740 479766851 2132693662 -583270337 -951334877 -2082930732 -1705710897 -3424913 1414817608 -91983437 -2095732533 -1625504770 -1520332196 -267492494 725302390 576683793 666966750 203340072 -146586191 1950615550 333605432 251485526 -1011657677 1895135878 -1462721342 2028622862 310503281 -1327192213 -1369018566 -1114506222 570082315 -301821121 -517555616 96752309 678697777 1977106349 586904413 1708425116 1745211355 1755240136 -726139068 -1193253109 -1154529263 965437942 -323418921 1714529944 804812484 170248517 1004988690 -581277382 854190825 2064201220 -375626639 1013427320 1725236779 -1764867667 320683211 -1153017091 -1771400239 75100527 -823859894 1882549103 1241300887 1183729706 -1437434010 557167652 2130221247 1718647863 1592346620 1513112062 -2016479944 1495455373 -1098695058 -2119998924 -968787483 1505736704 -1073769229 -1009304983 -250288137 1086900600 382282521 503328138 -1405538470 -1837732637 -2045074759 -107137713 714490960 -1839926810 -251816896 -658865674 1976437478 -1865093751 -2033435931 2102973159 -754054074 1076274454 -1743967357 -1257837347 2094890708 31239539 -1851395057 -1716926463 -159918355 301585472 -1783590573 1119180490 1813632824 1761168019 2021728263 -328349091 -739469908 1655218294 -1687909322 498225706 1649390694 -1755125526 540992581 576252302 -858002272 1177033124 -60316972 -1900697764 -846127200 491681003 -881869216 725894251 679187774 672786442 -576632066 -1149090077 1491660128 866156551 1611677720 462993478 1472206646 886352466 557283727 -253898636 989913152 -144392223 -1553409824 226932328 1663886691 -331935461 951947801 -1786698265 -1509029110 -263516285 1689131067 -1996690042 -1436811761 1058565634 2098733678 1061806727 670172636 -170274811 566623346 -191846979 -113450989 171191105 -1085730790 310688179 2130642527 1825465311 495280084 -1845783048 927362193 1059315605 -1208389960 -210916147 -789024706 875210849 1231685037 -2135561434 439333237 1787826361 -1820622087 -159755616 1615584806 -1016639666 851506118 -1148901336 1256716361 336095411 -390141024 916117249 1960306432 1959744932 781177817 -1360696781 429401298 1145640380 -1143361585 -1129828798 303213878 1930074550 2015449170 -87815809 1739880877 1938625839 -1290277889 -1010751605 2085833999 2130905762 1108854815 -1834485957 703726591 -185585037 -1111300365 923512541 -365058410 1692125648 -681420290 -165741473 -739436505 -2032025126 2065427456 -483457581 -181061128 -620462548 1315691814 -1363731484 2027469529 42877886 799786608 -2117190723 -2139240518 -1795068207 -1312251507 981089577 -1436211880 1447050660 246969514 1227473134 -213382811 -2109888679 1073658846 -1056731431 -1934716459 1699597747 -1970574432 52139377 -1132825316 102386880 -1469564872 -304622612 1526059650 1007629772 -460411425 1609348735 1018032417 -135187282 1630245091 1613313537 -146079681 731679180 -153099930 -806002347 466846830 -694749889 -557123501 667868766 913594119 -1480693102 -81561294 -831525144 -1281584149 -1495738538 926352247 1314876800 1355181715 31334483 -181605654 83368246 -2123919929 534339481 784135696 -1118687704 -7247957 684496134 272202166 -1399839391 74804097 1226904157 -1359060398 1773023243 986211534 581734803 917497816 1479925863 -1112587348 1694503650 -879128426 282361680 -1629569381 -709556522 -1671305742 1935674295 98149137 -997013151 135778575 1605783230 23386426 1206133163 1218123221 -1602993090 -1612790157 1874813422 901413748 1260339538 -1353395418 -491216396 -1815103508 -2142573427 -693811364 -656432875 931110485 -1426162068 723898612 1293149875 -406682091 1914197658 729136004 1274495721 -309271493 1629002526 -2126675476 -607500389 440004224 -2137797409 -842129445 -1179341804 1541212589 97784708 275482784 -53900405 1111396806 1658048225 956066982 1091850646 -667320789 -1453185494 -397182160 -773304649 969323894 -108527113 1926470825 -1966948021 908080607 -662062824 1114941525 -1194714447 -742419894 -1755345406 1672922667 1433049786 -298303843 224122465 1182956777 -1163509965 -1305835577 -430135357 -1825582224 -852727310 -627279526 -626081905 -828399002 957003535 2129185909 -1815579455 1674218644 -1277711612 -918257428 1194889363 1714241901 -819364767 -1167892772 1205284741 1313738328 -1826990077 -1258721212 -2080169522 -849422471 1368528332 -1828525378 1735138024 -820752322 1435701270 -384878188 -1523520535 -1961923565 657926055 -1622970380 1253923552 -258524803 2022871916 -653169798 -1797782605 1317325232 1383873780 -1537542046 -1880397218 -1130908360 1818968279 -1228384155 482338280 -286944817 -1789257734 -1745348652 282825316 682576955 711404256 569683346 -1857043097 1795313750 210238644 -1929282803 1819374370 -1091340927 985509935 1495102599 -1987328593 2032778683 -1312317516 1781984409 -1676674774 -1808015765 -1231784129 -1194974285 -707359034 -790505109 913211584 -1283532947 484797717 569801034 1231384441 794293670 898999277 -114323513 -717690510 1954982827 955643804 -1415900884 -1337545847 399949604 1735020078 414572886 -1273589000 -569842558 -668390945 333154978 -369014353 1832340027 -1014977807 1270304776 71117548 585235159 394899852 -1542621491 -714862147 -73143058 -808245015 -128087653 -1646653401 579563184 784620923 1509264748 -1895547036 2046625487 -1134997645 1030749977 2073782611 2080748239 1522438056 206358353 -195088583 705168192 -1904689009 -1478657923 -1330183346 -1260044071 1947457698 1503610651 -1740969968 1155325331 -90439572 88120475 809954174 -566944026 -1018189796 -1267013574 -2115545428 -577117183 -654967754 1647245415 1930591401 -1643819467 -1427020544 766230110 -17367287 -1145790815 1347713330 1892836595 -1469544182 -466056885 87868792 1551162414 42978273 1200840720 -1651437075 -966371929 306178945 -2025793486 907109798 -68055725 233711945 -746208858 -348455283 -8758198 2111992310 -1219426216 -1263814226 2055836371 393046198 -975840407 -702476849 -1411638120 157124134 -797676644 -370644785 1471653159 2042856441 -2106084124 -1776379379 -1319790051 -1209667247 -891356982 -22243466 1667601464 1106290552 -1198952997 1127469019 331719534 949814117 401582826 1455597393 1476081930 1525553267 696198075 -1953261309 -1920403302 -60356666 610711374 -1168467182 2032911258 -109098185 1599389863 -1394677749 2113649970 -1575829980 -654779874 -1024582510 884468473 -1947212771 1081113047 -1636512988 -584755731 507439416 2070166798 276668099 2025806585 -2111130664 -144819834 1367173532 -1423099951 347093697 -287648285 -1411252320 -783054690 1647635364 -1672064973 -968763831 391754647 1106132658 2058452936 1885874598 282745430 -1755702641 1838901084 -1435894897 272713601 -389841632 2003099240 53410844 1039655849 263013792 -857429710 1968929990 2065360002 705521916 -890443175 978704271 576190693 -40322821 734744387 -1280867965 -545620774 -1426836424 -907025398 454894678 -678847509 1234135499 -1168442535 -1225512917 1417037847 357226899 -579999054 47875290 -27774103 -1665754984 -1049216397 -587765508 -479070016 -1240631319 -1812692590 2055545518 294687832 -623987236 1724214465 -1501133549 -1711317920 -1283938720 -1344320264 967019602 -1215002245 1410015732 1491052654 1168226534 1876753194 1749858184 -171561156 2004075295 1320023206 479104884 -20082401 -108126816 -943028157 176702601 -550852841 1698434668 -655959318 1758003045 -818541536 876128528 1505523342 2075966361 -1224919156 -2037971804 -185857153 1497876724 646830965 202706540 -273190947 -2074916531 -1688514741 -787204817 -1866205259 -1226847594 1825696218 1307343770 -929530331 1241097299 199980609 -546200799 -1727004488 1392739664 -1159575606 2123180575 -1607017633 1780552901 -402508862 -658916023 1174372581 1994571018 -27057663 1439011659 -456569743 1423854977 -1863453494 170195469 1684215156 437253713 1919927682 -882435458 452149258 1399312185 -1051525864 -44234772 1589053311 -1714972938 954057678 1527715091 1315607081 -662134991 884424794 1216297003 1873851630 1488493630 -1026815143 1274043277 -1258219240 -1530353885 102765877 -815435822 -899922004 210993718 1086156935 -1332013821 770186279 593427344 1215457058 232693609 1473452126 903509695 480241886 692817139 -552585176 -464569393 -929473126 -1741321373 -767782428 -261619859 -178578633 -719733538 -1974820782 1277175277 -756383705 -1349720523 -673815795 1423309764 -58948552 2088060480 1558069739 97097866 -1743035984 1785359657 634152501 -939647992 641822244 2110346975 1307410255 -518393177 -474312465 -299819119 419510644 1511720913 -1592685550 1280991372 -678346112 1834565992 -1708458464 -374637946 -1284569034 -2112560322 1714985830 1956880481 -2070643938 1212178676 2138966255 -629184090 322116744 1394227999 -1793312899 1015313904 -277536267 -1344390762 1662844542 -1571103888 -1545337020 -1351700182 -1835893275 844894469 -407023428 -2114993655 1809966646 777697014 682864636 -151789006 -1767121008 441440741 1615625892 -287644500 138893180 -1800642807 -440759088 -1585094703 1858375043 -653607680 -1197503699 -957726363 1200704208 1390388405 -1291364878 -1583395499 98349124 16575444 1848361938 -1225163076 -878031738 -1495592236 307568752 -1179366659 -907279092 -1420466623 551673551 666583679 -1672633916 1244161318 2077918909 217234737 2016751715 931255809 -1463923580 -1129656079 -693279342 1361422602 -526211602 1363043543 -780416192 -1748762657 1757241234 -1383911932 450078222 -1016397697 1146456294 442332211 1941266747 -1500439326 -1766799636 1518685341 -92377113 -1056800884 -1163927383 -145561857 -727377599 1333211883 136891452 -1477352564 -1469503416 215526 -1186729689 1235341844 1311160313 1436407826 799074633 1675960610 -830873123 372039597 1347027 799828342 1968134592 187500327 1313287584 -962960845 -167791619 -1793710440 -1881851614 -1389970287 -217086636 -867629069 1869266823 1896411198 -339042301 1025919173 1693308635 -1576828908 -1284142981 -613901451 815764421 -1397756872 2114559539 -620292753 1023869183 -808193886 -622603813 1276484464 -996846609 1394947605 2133285039 -661381702 -362446564 1999895034 -256781636 -1334185517 -1899404145 893492794 -762445145 1378674063 1106529722 -925303606 556379945 1103267991 1811260962 -1317173329 2073069448 1343393852 -864541700 -298155107 21225570 -216696623 780377599 967988758 -1866859136 -1597648561 338498962 -1907865544 -1692598194 -593792847 1639963681 -476768575 -2012953213 2095580682 -1813036129 -410499246 -553229852 1045244323 -1360750627 -950937461 1877574593 -1992836496 502353021 -1959879259 2091403521 -164793282 -427259352 -1411063946 -375776052 -495358891 -1436044903 1488776080 1318549130 -1509471305 -920639595 -1395816977 -1802976003 1240344078 732404613 1290470765 854198776 2110895131 1809860291 1558802213 1040856100 -2021193425 -309723172 1862492957 -810837352 -123210985 1331016169 -1118930824 -322228505 -2075839392 -1346399879 1011951299 -1972687217 16724675 -2055640028 -980247208 500770869 -487597567 877025449 1305929972 -1527978651 -972326255 -626201298 1091860874 783990017 -99769779 -1298633569 1526249332 -710671602 -433465056 572561666 -1909618287 522520995 -216161875 -478855069 2070220866 -1728349497 -2078321205 707995049 1426854508 609060272 -216903609 -913195218 1570765683 -1822971676 -1196190986 138799510 1024986123 -328777750 2039103928 1338769485 -1756482278 -1139225823 626519602 225245288 2116196506 -429266227 -1963129773 -11696751 -342315877 -1439242849 1793725706 -1757579798 583188994 1344963075 1509694096 -811112404 605097630 1199154231 -839455097 -839941985 -1255235665 2090320391 -1344399056 1706490790 -1487487480 -595275212 -1009256099 1368731724 -844506805 -1063164064 1729638669 -70613298 336238291 -815779141 2056037529 -1710227848 101164106 1851990162 901045668 -1044886814 -182428411 -1030898653 -2132492496 -113484801 798943577 -1164555878 -1597102576 1030850365 1645505946 1658804193 1356266488 1047714910 -1545358268 358284788 -689945494 -2113629114 -907838355 1192299277 1740801390 -2055640786 -779691371 326103645 7624979 477237993 1677122661 -2084707945 46008022 -1551038798 -743635638 1375368214 1707352910 -1062686020 793389050 163686847 -1898628050 -909625793 -1051634610 -940978638 1924808659 1737477159 1392726205 1618254821 289727546 1065276229 -829955296 -79729144 1083247096 -336222775 184428259 1388713455 -917572533 -1559935071 -1704620794 -978082845 -1784646379 -302774230 109626256 834091217 -448410164 2044624131 -1105880181 362658295 -2134870827 1234255712 -1413020187 -625892625 -1256876048 -2042017726 -1776586631 1690994993 -1073678785 448184092 -1376996898 -13350026 1640749736 1532600538 177861467 -1229693505 -1497504498 38606103 1676121242 2110585483 -1964897651 -1987905009 1261370533 -339936194 1117765669 453382411 -548212549 50660290 857040656 1770809470 -1251608621 -2068366956 865417626 -25034681 1498170975 -1076576887 1030353753 2077375554 1448654396 -697925237 -901380320 442533885 1797000188 -449428832 172578227 -230075961 -1916310076 -1851066192 1190304894 1291716077 1490950807 -754267190 1683156608 -1572713717 804894128 1898521171 69082849 1971782413 933341074 -1338635653 -646505904 976236820 -1583611547 1141089932 366635319 1010654143 1672409021 677860831 189266969 -1972832097 -1950128450 681404290 2126753591 2002168368 -1121440997 401682510 -684612952 -18814700 -1782452115 -1752458167 -875771198 609182462 -530955221 -1074318993 1949296825 1345715547 1787082755 -680405944 -1867487690 -754147973 -14438751 -1484708456 736352722 734880019 2129428131 137435288 1427847206 -179680835 -2055532596 -560077177 -1779154613 1630569054 1612571755 1449897804 -1241547443 -485912050 -769559264 1876153534 221216771 -12234162 201676674 -1647877127 -465160855 366711576 -1446022064 -15617059 2126827180 -965365817 -1598881642 -1255843341 409714718 1444303491 -1319718427 1765540663 1736015205 -19162094 -1235417826 -965494617 -574735097 -449642883 1887697121 -1432128231 -1673484270 702457714 1971056674 726931756 1813022123 -1425429257 1306877582 766318242 -1874093527 -2036581209 -1412501627 -1419838922 -1962826094 -731627854 -873603299 -395490325 -1417476961 -759936113 -41965517 -1941341652 102727506 -1231971368 -1423152930 474025070 -1515321205 -1045948625 -972100450 -1720429413 1807731656 -1315146174 -1300511996 1269192973 1144491915 -1529826796 -1238384857 289078269 -1015189540 1172848932 -1322950869 -1440226183 -1452428979 -1818764065 -9319755 -1724083313 -1052615856 -1665053522 1653217171 -1977359379 1156070561 -1693723598 1444914494 507380723 1868597700 -1234050886 939787011 534248044 2096750218 -1540890691 -405234653 52988724 650324681 838911174 -2135201416 1929541699 -1855597743 570417666 2119245753 965278860 -541424384 459185088 1030715799 -1382684038 -1739159958 544077293 493337057 1343058153 -1591445779 -716463808 962451285 -1902100562 -1198225008 -853089729 600294609 -791760925 1061564252 1416645457 -1373760581 1479512722 -130756490 121187418 -1492026409 -184770932 -1730756708 1366433685 1014744012 -2023619648 1980901760 -1405896987 1689239780 -1246612788 -620271518 727076529 215267995 1195669152 920034300 584792301 1317459752 -1456719478 747515555 1224005414 -1744651854 1463397576 1803021008 1500167151 655451474 1826453487 546766632 680011974 2088617101 112134879 -938167507 -1650619443 -1628996847 1432986913 -1019121367 -1654466860 -231261723 1570350806 608690346 -754070131 83225112 1318779578 673914309 -1145027984 -307656814 -1863014106 931409761 1255555834 1274644819 -1004220134 -66332676 -1517246181 -678110974 -779212049 953666516 960353178 1632100133 -722249264 1731522744 -1457428857 378882455 -661771834 1417273048 -1227818463 -1334168080 1663428840 -566686246 -1815389535 -682707540 -1822540916 762786713 -147526334 -878907975 665112261 -314541409 202482998 -827645606 898654591 -1996689608 -1652709698 -906836986 1361230114 -1224512719 1237935829 1128335697 -136798095 184327583 -698640331 -193961544 -1453198406 -514713236 117232473 -1132502728 2044501853 851969079 -587829919 61911842 -788565729 446378048 1696692580 -577987102 1654252807 1984741396 -642391935 -249757271 1787050902 460425896 1226466534 -1162943823 -1963153291 1764700345 -695877220 -146454136 -1621666183 -397160936 -689795465 75834816 1638019961 1512305199 -1586570988 -1222044094 400404084 953074483 -1208195670 -2101750419 765165535 -201329011 1655178696 725598603 2045729373 85590273 1007145982 -1972663712 -355923714 458001477 1221970346 -1137951160 -1891854128 2047672209 -354130361 1724087959 1841054298 -1640434284 1909433889 86441159 -535600597 -983136729 1835301972 477508966 1724277659 -1904215666 -2077540633 -1726397516 957253645 3838868 -21522685 -1935105652 -207821835 -1357749454 -1591062664 2044450616 -7114989 -1235568979 1523956580 217236504 568432002 -11387420 -1227891843 1810400727 2002973340 -331200027 1215067884 -1173979027 1430034134 -1116728121 -1417784715 837395143 1590215708 1223185873 -1884461857 -1527633634 -115941904 -706783563 -250512074 -700680729 -1715379195 -1445344079 -2024626351 -2083868055 236782512 -1946410399 2103492555 1272555383 -623213191 -1877412958 -203550046 -1994418705 -398706739 -905019049 -328419954 303169796 1908117731 462528850 554338689 -1099679551 -1366075846 1204087363 -911653364 -352775912 -548718981 1557404774 1550306529 1583743394 -1753131899 -1187883170 1191912904 1292183949 1410534216 1890566538 2101669444 297388844 -1307822271 -1929893578 -1990192136 1268277454 2024747259 -1202511904 562337898 -1947617743 115201362 -1162213696 -410698510 1608058170 1294925585 783937642 -1047254614 151740176 -230661029 -1840027994 621336839 -304124089 -1345157611 -560636228 -956051 -246771241 -1534643769 -1603578693 1449900696 -1616538985 1144312574 1239611724 1454586053 73546123 13236596 1142413284 -1662978163 59324177 -440138197 -2039075454 585994829 -1461001906 -1328620363 -496911931 -120052510 -998919195 2024525449 660705172 -434567269 -1186424914 -1100145029 -1187673801 398182908 685973740 -1097422293 696583438 93169450 -1163633355 1863275873 1196792185 1055221443 -1892588467 -792520588 2055058092 1823276065 856791284 1623484257 -2072324853 1674653409 -1635588245 1563779114 760114738 1951425707 -1304308471 -502124301 156341532 -973660990 -2025027956 -1311291315 389256772 -241778474 -1185409126 -1032764443 767508065 685883409 -1895110348 -410603222 551218981 1267906504 -1763464711 -454336911 233672789 266963640 -1581225432 -1244459424 -1865180503 -430467843 1429439978 1490484388 1138467775 -1424802868 -633488471 -1050453737 -1153269956 -2099729965 2098162995 -725911932 830373991 -1247113682 948450112 -416653496 1494671743 -993919063 -1243770958 -1845687526 -799942669 -552058540 318999215 -1324405639 -1493883870 -738042442 404794282 -1266374615 1974047833 -1328698952 -1364149671 748123761 167515945 -153034570 -1092095803 955469987 -1329307744 -654800521 -1445069359 -1468175145 690825768 -352388058 -2072682301 1843674407 -1366809923 -1366472758 583732863 -448706672 -291935662 -926712533 468810223 -797774194 1239572058 1308399311 -1583092133 -1040040139 362963087 1146373851 244524725 -171813828 -608964158 -402702246 823896381 256581955 1096875236 1632506698 -1860644295 -646207032 809572594 678345336 1565075105 -124427077 -2126878201 -1212936814 1130036850 -726940549 -1989088514 -1359504316 -375692509 537829517 -2039348539 1010567437 -738035589 1979961834 -948829148 -2104237088 1748472745 -950883706 -777176322 484480869 -1299808503 81292734 951085912 1750866078 791553557 1160585068 681083185 -141959569 435506635 1427943570 990561128 533313616 -867096686 -1513810056 1763498570 -542486902 -1798259232 -276759793 -806625596 -849487163 -675480843 -1184611109 -1896915407 441083227 1916249434 1594778767 -331549875 1121738613 -537932209 101578740 -751947188 1160993845 -916767258 711692398 866973607 -339610701 247374097 -259479487 -1044750586 86835319 1329452030 -1959179778 599646994 2046341990 -401791153 -1371494566 -45425463 62599388 -1758985298 -1163658706 -281705187 1015790928 1805036773 -1737699026 722839049 1592187597 574584750 -795561976 -265365742 527636873 1798631671 1142881090 507192795 2110390585 1823074242 -775250896 -1505921744 290961094 786713099 1696618667 326442507 1976101221 -667689059 -744297742 -1883802006 -791356740 -1257696230 1183266003 -331361429 -47584402 520050198 -1243941517 -1278556970 898518806 4822296 661662229 647498712 1388402838 1445840738 -709030149 1154541441 -1003449401 852672999 -1588512880 1668094070 -1840108563 -565393196 1342670013 -1058215849 171277510 -1623658410 -15989344 937524148 710303627 1502194965 -1386521178 1209841851 1420567612 -211032620 -1029209910 -587583899 33205057 -9177016 -159743056 -1785904425 1897483024 314651952 420287833 -1898798550 406969370 532352128 -1491354226 -88380792 958637865 1803210120 -1679524180 2010707779 1754696924 -535517062 -1946457085 -827446729 -1871692232 -1340051695 -1138379024 -643341240 -30418204 -2098562114 101921195 1368832040 1083209607 1118589530 2146995021 1415944057 -1253505212 -1792788899 1738062339 744687706 -1541434799 1349183603 -133297644 -1940319427 -2057798465 24802810 1248087189 -1935768506 -64770339 714536736 -2120296739 -1111886122 1755278717 1484699220 -1372994523 1859098758 1894693455 716762646 1527647828 1598813191 1758713712 324852522 1572704340 -1882652463 1465831969 1096250292 -1169556969 928176587 1588628462 483551734 -237662480 -1133788524 707985070 1000855049 1801281823 1432011546 1139158852 -853848408 -1143781421 -625657374 2004459991 -890503743 -464254931 -271613746 -1350955769 -2089210302 1065329517 -1308563348 -837304701 739439264 1499732745 904147939 -2108290758 1790816147 411108196 -2095271416 -876403770 34031048 2054399932 626865698 -1551883762 589946875 -793822574 1784937692 119839338 880188806 -201236201 1086011362 -1489511834 1486225618 678065146 -63885787 73255460 1810042620 1666274690 1907373629 -1784144648 -1788706138 -1925483742 1831642424 117421171 1390974088 -1305493095 -2061481083 929607597 1606032036 1864191682 922320032 1794384145 -592418374 973111514 1549058632 1839044381 766748758 876331283 -1198982641 369620061 230524751 1292377769 735039882 1697539967 -1709414162 -1130757322 760996258 -1608751056 -1100211349 1753813189 -116424589 -627904718 955196321 309338107 2062826492 1534874924 850436647 609973149 1809900760 1831758546 1394363802 779695722 -2047331505 1151182769 1214301654 288957096 679317053 1461140047 795076355 1172919018 -1306200974 1276344386 -256986000 1961122840 1655765604 1717653424 2011252690 -1054445752 -609620061 457732127 287764342 725596296 1605186974 -880973142 -57515235 1829577567 -551608783 -846756070 1936987681 566998840 -692317764 341731213 642436930 408726525 752498850 1364084041 -1602186541 -986519019 994654946 51520564 -556358569 285480048 132366206 -386621157 1644299471 -206719917 -1452242349 -2081460823 531780679 1187408546 -2040223547 -1610031209 -558766951 2108025474 309110148 -1761686819 -874356137 -1959849767 -18833926 128413141 1096660709 904049093 -1653249172 -1826003360 977186512 -1233815867 -535598766 -283610833 -1296590968 536072723 811004701 -1938482005 337778148 -707594295 -1002594435 -779284461 927502087 -1196330674 -47783319 1041281967 1435104761 -1953285274 -1508157446 -262729801 -142637414 1103683129 1709198909 1356400348 -1537832289 1728606471 -724931836 -1287001669 -1136799756 539569530 628229482 1273177062 536533116 1438920582 1184957249 1588883560 227698815 -1184766927 -553459071 -1079572255 -1996498496 -1338393343 1136634674 217978790 1854515645 -1037981390 1460375397 -463762537 1771599183 -186226194 1690491938 1450273259 -588478949 2108513980 207334008 -1554138852 31084343 371817123 -1951668779 195727184 881826441 580339209 815188066 -1227805230 -1255054937 1279908360 953090514 2055650714 -2075972455 -1917908290 -1647308943 -733919195 844439779 -1564597441 -829958620 1130108272 345282754 1919670802 -521231409 -554833147 1414709465 -125099763 747327808 -1263377884 682483533 130553055 1002255503 1466831910 -562559197 1533164483 1425272812 -1052672486 -1046385210 1371930644 650267142 -189917824 -166091060 1041036100 1367443232 992535812 917118565 -1221880189 -2022892025 2110177632 -233216426 -692052796 -611493905 1011052293 -101456827 -333635436 -243383992 1504890626 -1904746561 -1637542067 -1679099628 1326447615 -2061478401 71955347 1711631231 -1801357104 -1594060213 1817505513 -242011645 1002801458 -137473671 -777674751 -370316806 218263736 -2048355103 -1788215186 698530550 -546163014 -601229255 -1956946214 1242694614 -1469712139 -1165232782 624373345 507520029 -1159966129 -934697674 -1682047918 1040975494 -1423391973 -1208493074 1292090169 -135854606 505386915 1904364835 -923844055 -640971571 231451382 2078003265 -1481548069 102462903 -1641066445 -942900416 46139632 1765413961 731306676 1085616801 110153953 -1046264941 -825444779 2082212609 -1856661142 -1449411866 104616927 1834407053 1556983177 -1946624845 896398907 236234427 1298671518 735087002 248640275 53249584 1171578256 -759446579 -163615550 797327561 527852909 -135882559 177254302 -964593460 193632107 394519380 1076580046 -1261448510 -2022492642 -1837774013 -581206333 1951500926 1317595933 -1787100238 -1834481639 1660609412 129805486 -734802037 -1079048111 1805659580 834408753 -1311297059 1181850791 2088564388 -2130057723 428768489 -971428509 -1040354326 -1645799052 1246873335 -1947018314 -212893578 1287293455 -279106488 1313313948 -206323931 25265089 2078043520 170160587 153195104 -242621249 -1963261204 1169729017 -982598294 -1891422858 -356613105 66081811 -818352725 -2055753327 -1663151400 -1111072007 -965912541 507473722 -1366357752 -1580623370 1747520661 1293096751 1097492805 211825172 535894456 1810402990 518889484 -782789069 458622572 1144002086 -249258730 -1390676230 -1690738059 -1211381453 109782446 1169089148 -1674402969 945654861 997085088 1089706642 -1164157000 1675224239 1198235170 -707423847 -53761641 -139987091 -846093154 33825299 -27562455 2055350364 270798321 -1573740763 -568404649 1006066952 -39342027 1306831513 1454290173 1115058128 -84979255 -864603788 -841313874 1250802656 1596834258 -1992896185 2075424710 -1234788933 153772134 -1419494459 1358035560 2130111273 1231221427 1428110913 -1461110423 656942552 1784208096 -1672062729 -1601712488 510265412 -1098179305 639488994 746171746 141880324 -1137772662 254997936 27240279 -330482521 -814781889 -1941369922 -617586864 2022796253 -138296753 149124085 1716300347 1823757280 1797019176 -753273913 -1340344047 -1360840773 589548280 203409366 822236342 1968907966 107045979 -1319512367 -1909672198 2019758673 -1131590978 893897964 -2127900139 -270299213 -253545792 1568487680 108818891 -879717015 260504754 -116013506 -728038005 521602398 -1134371947 1114825537 1752729170 1663155787 -1648394268 -305558828 1977629679 2009238596 985008418 -105922699 223410734 -262433213 -1751329961 -821526773 1085956432 58268716 1590864634 -1362742992 -1974717592 1392768658 1937563708 -913528591 -379225285 -944264830 -904598428 -75070371 1899377685 1860795340 274764863 595047784 946507791 609330889 145769980 93429634 915255759 -1284983309 -1351611605 -172652048 -787499483 1709310485 -246252684 -146427383 2109045630 -1258969868 214279421 85090660 924677741 631611335 -272678104 -419817512 -612347673 972973574 1526208949 -242737995 -1718832472 -2092577563 539728619 -1877946201 -1300082930 352984977 2109584089 -431679191 1543845454 53776582 -9825643 -437889883 1582129664 -876721650 1833590034 -1071729790 -696143618 380178054 -899888072 970477947 1443957416 -149967944 26160806 -2139359388 -1269281186 -813374707 1645836725 1417694893 -690835036 -1045774051 -340987218 -6992153 -503820446 1893515094 1799199530 1164035531 -1673390437 1353794673 1760006317 1817177608 -1719896115 1403746495 -741171919 -848401459 1419102265 1659000049 -789590347 -284191383 -547602082 -1332444221 -624050296 539005270 -1397618075 -510711694 1293000197 -939578695 1409344030 -690413492 280809038 -150579089 1192310446 -1167265042 -584209854 -1159406328 -1558067134 546136038 597911059 -1280648922 2059198259 79658261 2016782634 -1626260461 -2105646285 631041759 1048804060 -1630229703 -1620819229 66797417 -333343517 1203167196 212518921 -273842928 1238607206 805543539 -1240070 229115391 -120117502 -373019698 1091159747 -1394556156 -1966696903 335733083 63166239 2121532800 -1924760418 -1291901408 -779395531 -193334784 -1009142744 -1331704346 72245960 463598696 387073051 -2049242180 2101531634 838835796 -1941341769 -2146999227 1866198985 1647076850 -479638044 1301113980 -1587632348 1734160236 1985922097 652600145 425557670 1076384740 1812686277 852376274 415536636 -1231450416 1876758286 790470059 -1154284582 785020407 1451228316 -432932339 766569414 -284118986 -1359154549 -380366926 -1454276380 306947463 -891585787 721694937 -83884767 329067301 1337411600 -1186932916 -1769955655 1230603243 -1078610837 1651485807 1985021263 1561213860 -422026974 201148816 1817338682 1034735369 820223411 1275965149 -15901940 246627342 -1767194133 1952030123 -2045728359 1287224724 187172358 -608751779 -1007078322 1644069859 -845773109 -363609487 -2100900565 1622685788 -804925874 69015319 308635888 1518971829 269206762 -1691226587 -478795036 2114096056 1102786767 312164315 794596680 -1870344598 -1683805167 1748454132 1652994960 807782019 -1365467550 -1379964608 1134887287 -1818249919 413847766 1501067524 -1888636301 -1043086645 -1585908751 1545451890 252790950 -1909951799 1915616995 2139714185 1482281275 -948125745 1726807035 1937392467 2046990017 1349463026 -2112642834 1655336114 -283847331 983634345 1940967173 -147590252 6838809 2000350884 -1887238654 1768646003 -1224401845 -702046775 -742489847 2142056490 429326908 1505503975 -2137734059 694584271 369941965 -608974549 107225369 541167826 559199043 340209490 169496760 -1639542726 206362816 -524768802 -712931641 -687894915 -1741286363 -1607638093 1550967182 -746155560 -552195894 1501922926 1012074660 -815653259 1694922982 1075153592 -1718319055 -1203645206 -1292468802 742435158 -318828448 460216219 717312465 1389635547 -1854381574 1792491172 1605281170 -327172223 -1653226398 1087259888 615373443 -12423101 1103841940 1706682193 -415847969 1046839483 1093714236 1924695147 -422488544 -268671047 -292650216 369394011 224415126 -221227972 -1707783085 1787992645 640096560 1821751979 1736632690 -808470084 2051272753 257750268 -695257914 -702086488 541501898 -631780140 -1329632383 -658706813 143933211 430609898 -817343693 1933863492 -1513921704 -261828626 -783125346 -198949946 -1054545340 1578050336 -1159225312 1933783008 1643112166 -384126623 -1083371081 -352961575 554827192 1066490775 -367775330 -1199777076 1740018227 183977225 706152952 -1383495556 1527625537 -2003694421 1224090732 -970627335 -620678791 1988375954 1217210734 -1603310581 -104274807 -236285144 -1725579959 -1341997080 395678579 1272314432 1470635322 1788763183 144271290 -1388328452 1311974716 -1196009448 -1704169352 394558905 900716734 1159647687 -1387501703 172697969 -1643253493 -1018126643 1426945245 1794706529 1666093750 -1933294584 -354016641 1779973522 -428721515 -420798262 1193201981 -363198060 -968611353 150793161 -1458068670 -409370641 -1085487949 -1577314872 242404165 -1873474534 1455578587 1524461558 -1165977312 1433275238 1742338048 -824872789 1502708476 -1190719478 -779266299 246332564 879037347 1514116655 -888996339 -1003921033 1636571697 545648082 443847272 1063580478 -1901553363 -307293223 -1992086898 188208953 1519171928 771255459 -1952447541 -1953605398 1463244047 -1559951386 339520697 716098215 -486079889 -1786664317 -21694953 -684795607 137235563 -1319667631 -1355756835 -891600888 -1411972166 93231690 -348453267 441817651 397247657 -503910120 1529834180 1774635068 2001565462 -1788140641 -569616106 1894445738 -1342992331 1755186287 -2124607564 -1304638728 -1421481507 379114173 681030617 -443948167 -878124073 1910535751 898290223 73092358 -52564781 -1403552294 65558552 675313892 -425776674 555094353 -567487748 -30567902 -696861328 1732273201 -277018629 822021842 -840214908 -2086875493 459757916 326986308 -1610749979 -86530301 -1304268372 -862042751 1217659134 883159755 -107335408 -666268838 730471628 -1405734955 -1432428550 1954745700 1659513522 1350197035 -651285659 1866818313 1017866840 -1931838447 128182328 -1742684185 294560488 -1378341903 1673753690 1271634253 -1551636131 1553108908 -162464988 1340531563 2065112451 -154588 -1693986455 -708329337 -1652567690 1168703038 1304692069 -581360745 -200798128 2138280119 -596108991 -859320559 -645750342 -1390556939 -707353351 -658255256 911888083 -2122789774 1214953258 1818764001 1098568867 -1669663067 880108401 967176135 584843503 -99595352 287099016 -1257827069 -800314819 -1330372937 -2024428379 -1388855149 -866708315 -1427953221 -756547155 1259506118 1586383722 -1039295170 753739171 1987066362 826229333 983884465 -711925333 -1866415052 -419445142 1920790154 -1848215732 556428387 619812650 1817554386 513009813 -912033476 424686912 -1976798349 -1441012852 76436946 413944639 1688650915 685565974 1860123602 -1361887728 9722601 -1484897615 -685174049 -1529575759 1940352098 594085163 1788504562 1688248405 803466916 1256151231 -2118540386 -2017522825 -780593790 -489953383 821799282 -550014727 1406274182 -586214270 -1928983642 -1066953583 -1818621680 -1309852709 1610748630 -1410787916 -648625602 -1295361280 -1244550942 1763674030 1910833715 -1470676768 1263570852 -1921348956 668472978 473388698 1949030440 838249678 371666990 -786318863 301324956 454378209 -455842870 670609590 139316326 -1219974563 -1645825771 452228570 -1121505218 766964934 610139858 1372629281 -1459153385 -567712321 2126437442 -108912944 -749130528 743476567 -425605734 880884729 1144431196 1154675099 -1378706914 -541698526 1320299831 1849252516 -1989237599 -479667302 -1057145212 -849000498 826638712 -2090138783 -2132010036 -1148034006 -1456631789 -685522968 1970419481 1050847550 -381974984 1176980299 1904897475 -790095578 2004077611 2091761757 -150150004 861178933 -2048386042 -1579110259 -940736104 -628844132 -1223904048 797864984 -2113193015 531670933 1712958070 -2001874992 1167041937 376161153 -1387545374 -1304711323 768452524 -1137672445 -7306523 522571339 848143159 -857518334 1522952277 -1256761029 1053259302 -421973950 1885827238 1542949467 -1978704758 291272656 304063591 -1910911505 230065421 -2063247147 -2069918970 803549728 -1610434013 -1868676127 297518497 706177946 -1583173422 -1923441914 304135896 -1040390376 653882904 701013773 558306301 851740188 -15507206 1648934767 -300877498 -1462537804 -1821190831 367583450 -478910028 1390051440 -41247628 -1116624650 299701449 1740944343 532659691 -1805950796 -2039947247 -813957439 -540580781 252231333 46694569 -907959569 1932358850 2018494816 -588243523 828665525 -1122991630 -1479437572 1878061048 -800917724 -1284501257 -1370503186 -1977013139 -1254253823 1724363684 -96370238 -1633671619 -1095662892 -1867367170 409306459 -425473278 573043808 880199908 -1885735618 311288338 1293977408 2017222067 -1027806189 1370584034 1602596881 585496126 -591616047 -1161983226 -463483575 -1463959652 1338947370 1670441880 1460495793 -2107870896 986490745 -587223695 -1251640190 2010132872 981399072 -910453310 136112450 2067400457 912782560 -1474009863 470691645 -1479801080 1180649045 -1836183650 874523488 929871053 -849031847 -1252133288 2040831735 -2021883733 -85087931 1915316890 -614846335 -1955021617 -472574990 980456477 913223724 1622913656 1890968720 56277158 1547691219 -729196765 2011801099 929158867 936078043 1271252524 1336885861 -293585357 1623738839 -1855706414 -2110031786 -13945037 1931465229 -293258208 1181564338 1235217780 -1636471179 -2079841547 -1960699135 1083012943 -373155713 788341466 2096778616 1226117491 297423765 1735987451 1913068878 -1411144688 772472264 -693826532 915452442 -901090782 181270554 1978614948 -1700869079 1182531847 1844787712 735346373 -390501614 1480405075 -373935866 956495515 1092450644 28251009 -508052129 -1690995251 323557575 -654144528 1317872064 2052883801 1365946071 1971462573 -102152716 686716936 -693174134 1307382351 1364673448 -806604129 208939477 -410314561 -2062096938 -1581983159 -859270925 1118522836 2088398530 136543842 -1758672635 -105886303 -990996329 796300520 220060256 -1419606248 -2092411537 739552287 318581624 -1357399122 58388460 -2006546347 1203299372 329483197 1189189220 -851661480 221560108 -362666763 -1669606974 -1179203542 1341610178 1902904753 -1487950081 -1303035931 -2043894042 -988230580 -1973376521 2075636473 1774600504 -1548306799 1861197999 1269806753 -511922101 988996208 1939778568 1707524751 -878705790 -1194155429 -1195167916 675635497 -530714240 837158065 795659073 -960873888 -1234815782 -1319456236 1104983864 -1151293951 -179345048 1613005474 1878759406 -862826638 1908130126 894600804 1811027844 -932628676 1032992001 861933465 -1534424806 1805411972 -1196418099 -1167878001 833205485 795740266 457377532 1868043146 1921278952 -1282401829 2042267337 -2076995821 -475721510 583387208 1333221555 229247986 -993662837 8582117 -910231724 638477977 -300516087 199543101 -1697161061 1248675305 -1244525032 931907215 1640139682 876457234 -574645424 -1048893141 -1272596675 -785383394 -1467399957 444141993 1198045388 788208601 -1742451231 -920985988 535044471 -510191426 2051647176 -216233201 -483992882 -902830223 1124311341 1110744240 -192637971 -447203338 2108505867 -1007698656 -318743029 -642390387 -845718985 1849189939 -426380659 -1864778405 -643909711 1845706684 -1631149879 509926113 -141923806 -1408041110 589748699 -922345416 1466138885 -1406559756 -1367671324 1252833126 1772125379 2100600850 263546610 2112488008 1899907426 710809213 -752420319 463067946 -965569688 -138322094 -1970191296 110002121 -610977077 1690006011 -2085309047 1300595547 -77433085 1533619333 1068161753 865579518 -499492494 556203669 -1952007074 -1214889704 -361920385 -1007064554 -183464248 -1570710450 1245559204 558065895 530635382 1505643921 2032270428 95469021 -955751000 1623596236 1128545391 -144646434 334112058 1050938907 -831941620 -472554586 -1841641976 -1587794182 2108541861 -1108149054 1813325740 -1207893589 1820842490 -1072166115 -676035433 -1325760701 359446756 -847058356 862047320 1091010963 707066768 988215945 258890604 -296879683 599377192 353212806 2060580997 1018161321 32048174 -1494510199 2003299133 -789853993 -33757121 973621691 -473482285 234633196 -393804869 1186589188 1706857891 574660189 1938197970 -1942165079 -171218297 1451203462 -1556968314 624531009 903830500 618000441 2052732335 -618650134 591472289 1697181565 455339485 -1041887684 -560259957 -1340327004 -922755715 84971501 -1391800231 -771978866 417894311 -694455025 -397494220 -4411825 -868871263 1607205965 721695444 1378794608 -493261190 -216863476 685352620 -392404533 1819633193 1233109913 -780037954 500199057 112371796 1198076843 -716020342 -1376012253 -2068675632 -2071347994 2051760846 1995527231 1151201603 1282688165 -521814288 -1427184153 -1621691432 -1045329812 713917376 -551633016 -837984641 -643053323 -1224746698 -1006454705 -400939094 618916357 -431979741 -727704290 1964271166 -324401972 802923108 70594964 897439632 -929405597 188904436 96869187 1240465246 1860716203 -539671739 -1083378954 1188097318 1612488925 2114986422 -1620531608 2047853536 -1923018978 -1268376767 -643743814 77312475 564028127 1227511945 -1180902533 -1461624779 -777445193 1040295602 751038951 503749350 1061911075 159453681 1463864023 1401757921 -487124798 366487310 1885149930 2141410110 -1280044372 1314744250 -1504100181 -896609189 -324234328 333286021 608610456 -707355819 -1758572148 1611707345 -624229493 1020614071 799771544 -2023783591 804301097 530010877 380817020 -797253849 -1118574099 1278461004 -2069022385 -1366806139 636875684 259936901 -2062880866 702495950 -300593126 -749452315 -644408100 -359347028 1212035346 -710536388 1935068936 -873672780 1418444532 -914250663 2018497411 218568179 -1214921902 -1938283377 1480980820 -2097496799 1311755741 -1467715942 1637145594 925244576 -424821800 -346760667 25915023 440378470 -1034968869 -1553352892 213249490 -2089888390 59259243 -194614526 -234165541 -53435384 -1965589932 -924140194 1449110199 -2084564597 -523068879 -1244115929 1056446642 991449142 -1240721345 -456521510 936384725 374986449 915804416 1605240980 36563060 878130342 598574166 296403542 1328655122 -1034418196 -1331561696 896574291 2003990935 487537290 2066877391 272659626 913912132 -158608672 68832490 -151731636 1281636940 1249293650 1879619858 1516302905 -20648862 -477390286 -889056137 -1436240482 540079533 -853652447 -110962693 1602060868 1626258982 -1402445274 1198471422 -566247675 -915642703 -487909949 1075389573 600609630 -1276854498 -2132427572 1399355565 289879355 1660769265 1334159911 -1572243396 -308238658 -335974938 260422739 -765517443 257888223 -276997326 1891063574 1359126358 -402145280 652309822 -701606409 -762359327 -1578154986 1756456080 1655567012 -456322510 -199002401 2130516443 -913184823 65009444 -185514909 1436233181 -1368059461 1091763895 1689358956 441133355 1562537757 77630138 26001542 1313939820 975147291 -1735394758 292045571 165622393 250616513 2099293894 -1607865649 -398923983 -1761593014 1728403095 1023112380 -1599168583 1008926364 1135427801 -482805252 183846936 1575116920 -859217893 336630350 1880061325 70671041 1954244930 -1033688256 -761066868 643881667 -853319282 -1898558180 -1198826518 397776951 452235742 573832939 702421082 -127448013 1398001601 -1322344837 1601084448 177218416 1220295444 1816112242 1642177402 236558933 -1613314084 -912613251 -893759708 -57566631 -717722396 -1406394690 851158806 601151557 2026035381 577507570 136218269 674701502 2125900121 -426859100 769743544 -1703058586 -1218323137 691413723 -629271278 -242815386 -1179568940 2143712837 194263502 1595065167 -1218839199 -283520623 321606665 537186320 919268507 -1675521623 -913442068 1144523844 1408623427 1175767516 1566030532 570450517 797340691 -1032230010 -1838749064 1573169179 1830883199 -209616183 1475095881 -950522736 -1901531310 -198111403 850407385 720332716 1143994525 1829099507 -1754456462 901485150 1904982029 -549971115 766541440 -1845549076 -1178786393 32280252 -1092155049 -717824608 1851143020 83124335 -1668992972 279303590 848392073 1036690955 -138452500 317074346 -583440298 -1334845995 -860254107 1993867209 1984316575 -1620174921 1869634925 29630696 -1568585706 -1950319165 791204998 393698914 -1705357549 439279154 -936423617 -1522372065 -650686737 1958209819 -683731154 -1886997105 -2024868236 1963461500 -1554063202 -1690614379 -1976128966 158712987 28842604 20855992 -60165981 -2144381831 -361125674 1734340936 2063905156 -301952549 -1821619882 1415724414 -1149695810 887287608 528389083 -1141454655 -1266447234 -907102659 295560561 -1621702216 344625656 2104696911 -964430092 1084101659 -616496328 1621939241 1102970393 -1559818651 -67563635 1015320532 -654715600 -633948388 -75779714 289998733 -1989489968 -389718537 1291099718 1706930279 1684805779 940102920 -1764819432 161547477 275087934 -909853583 2059817166 1305320779 -1398693082 225634523 3169097 -786662583 1322859141 -1955368070 150085138 -1587896856 626096281 -364709689 -735053650 792013970 -753004666 1927207580 -831789070 694436076 2000402723 1442417069 1621732877 1910008759 867752884 1280550959 1714883761 -544557934 -1998916616 910981832 -1175976050 846671751 507424301 1805509097 -1116138803 -1316462649 375290525 2022042867 265371894 1436775895 -142131273 1682524961 -744267953 1035954642 1769574802 1839414827 -192026826 -161308548 -142820127 -363025101 -553311428 789485908 -94782637 -265645962 1201375703 -1221491701 207975708 -1446112852 562276839 -46687068 -619971115 -2131944491 1840888080 1583885182 -291293982 165946929 -1985721576 336580273 -1272769913 1846739435 1531211077 1327631313 -94793786 1290357094 415054892 -365957373 -78635949 -555349174 -293949061 -2118542323 2102591494 2133654570 212105645 -812925418 857295862 302198329 -959224901 1157614666 1090152853 776423428 -97010181 -321716595 1329327843 -877604175 -1955502543 -1802502510 1241483054 1658468380 786977007 558129304 -2065591783 356530766 -686707650 -1425012921 -1308363413 -1148897419 1681090975 916109696 305112090 -2060757249 -1680233160 -942360501 1179006966 -267206850 -364338238 1200596727 -1570328993 -937177826 124636541 -635969904 -2100063688 -1370296356 -2115781183 1319655236 -1495372800 1742755590 1824876910 2132297437 1741221796 -978683837 953452823 -450717280 -325896500 -596313843 -1426375966 -202867282 965918157 1450675475 227577959 -1283335988 2033329881 -252082211 -428393070 -1811794427 1420371006 1388527674 -1170425011 -381708544 -129422126 -557786501 -1521905754 828568278 811196973 -214397883 -1692160101 -230917789 2027706522 1999987828 -1255360752 1865505720 -1012439467 593779877 -175608737 1069793292 2091665157 -940372951 -1363608427 321208740 1684883719 1223542818 -664604055 -1944843993 854541908 -1710677191 -154851883 -289346915 1909559621 -1301213803 1406707186 699154588 303648900 -363209255 -1532605251 1492464187 -902044390 -1259959459 2112298022 -1344188989 -708383523 1310190535 602625088 -1816594103 -1807126468 -727061857 1926509461 1835813517 1881349106 1478148866 -440371551 362015403 -1577422734 -1161453987 549263959 1325124803 -1667658708 -183060167 2104083296 1448989215 1749387743 -1677476731 -1748452755 233412609 -333397373 515405089 -399665022 212243184 -703497564 1649995973 -2077649793 -1322591089 693514462 -5715549 893025496 40114424 1744411514 178398998 -447408786 -1497801298 1420839452 1662705143 277679236 -22247679 -1863992288 -1727481958 1418995941 179690154 -1323032751 -969775464 1682076579 -268141236 1951737872 534851992 393605616 -330030673 -2138381575 -1667809138 -2085733215 -463039358 -1705076708 410239517 -1276443360 707836124 -1124998212 -690843316 530276597 -2081295371 -1834609206 862440657 -2118877077 839407586 -1736948944 1728829974 248386340 115343160 1199152035 340548161 1098670188 1744661253 1206157710 472519334 -1481387789 2019752775 8432310 -1677560036 -1551423674 1037931655 314264707 -1696214097 1357966916 978690207 448245125 -1210020368 1591632386 1056635156 -277931409 -1740589063 -1532571065 -208822552 1506233669 1284146423 1698623276 -474019999 -738146354 1258579029 575991868 -1809636105 -1302986140 -1770658761 -1011790893 -1911713362 -1048369949 2027315180 2131395490 -1462811410 -1480833957 406941835 -584613056 -899873289 2132205082 1629489576 859346314 837726330 -1818475475 -2141723675 2016402759 1277332216 1010332493 166972360 1974880193 1030617114 -603664170 585189269 -1415907493 1842349788 1158005248 -495457735 -892351858 -897024915 -1787816315 -1343093007 155107464 515200826 -43838201 -1231068579 81421544 1742771064 1725339902 -1497084297 2026499588 -879622632 930636821 1785798740 -1209055199 -78593218 1432462229 -556116637 1806636240 -191709753 -845409265 427571353 1566328074 -394675510 -450384523 -464000492 1507914412 -1700930205 -645621768 1377404403 1813931203 1939962748 260931862 792278747 1308087451 98340350 -625080232 -1646241997 -449721746 1235882499 -387732425 782545011 1032103204 -704564704 1379110691 677466865 1350503041 1048364718 1142455108 1570549103 1853655634 -403588162 -617155357 -1070620208 -1629910280 1050008523 50606086 -641099817 -1152264916 669695343 57567984 -386754608 1001033361 2048319839 1378905020 -186163003 -1955863973 -603253285 -1140053123 616846706 314336475 -1399963644 1537464117 -1186440456 -484159158 -922183032 1097937506 -1511145725 -9800714 -1438197171 1680686947 1764361512 -1759423550 -817995934 -490748154 99441049 -1475438966 197658504 -416886813 -1571931450 -1645114445 -688632602 -1442857242 1288068425 -1715520193 -1980759888 -1294636030 -226602235 910761453 134428947 -1849125636 -2075213044 125523929 -434876119 -1250297498 -885418613 -2111413381 -1980992988 -1514425604 207934732 1346533225 -910574186 -148337907 -918601763 -326925654 2115596670 288938812 832149774 -1106588631 -37977741 -2016632639 1684630292 -837615468 -487014200 373398875 -182846650 -447806604 683586737 457863918 -392797815 -1730471781 -1381831183 -1860830930 -573772327 1814802262 748459835 -1324808167 -1583218970 1508364871 -21966827 -1709849537 1348900202 -785390777 -515249304 -1379821429 -1224882845 -391103094 -2122221285 1857292283 -704655681 1010427710 -1046285008 -168896191 424018398 -829348498 -1963567672 -1819605227 889587516 -790578647 -271744220 1678477878 1767120837 -1442578618 1302882297 -227289667 -815679890 25515225 -610218086 437735687 1154720495 1248835102 -1242353902 78631236 -1764647964 1492207492 -1978256852 406969528 1417327511 -862664274 256596242 1575504629 2085721556 -250714934 -1546800654 -1134681169 430159170 -960647563 -1628068907 -1192005280 451095985 -323000836 933117161 -842312480 1114179016 -805296774 109215923 1240681228 1297827719 -2062355350 -225532419 -1446646186 -1933905371 206556963 -1454395785 1804010508 -1225787431 828610197 1250953763 890455675 415668768 2062682211 -1507075401 -127628150 2112765493 -692613601 -309362432 -2015404523 2048717473 14233824 -1232509078 -1631553428 433866386 719989552 -1400037366 -2077973518 1763338177 1268621629 455453179 2134330172 123551248 2135184092 896658409 -1580183104 -2004800303 825490856 666161258 217779694 932750311 -604979511 -1200089405 -1300029659 -551291978 -1691030715 772758664 -1720007824 353825009 -720475215 -1305756299 622402082 1340027422 1011303171 2136457935 1873442778 185486282 -1533431036 -2139812178 1944419116 1528730478 1820303715 -1840478437 -1610711685 472050003 -484565453 -910501174 -1703083976 -2023180769 1419668867 -1264070276 -1140861556 345767733 759313156 -1144955006 -1743149997 1447665444 -458945594 1025497154 -406338120 1128905803 -403577269 -425893279 -1165165088 902672576 -1669117610 86772363 1810680653 1297666618 976678274 -460174395 1628160607 1364820225 -485842645 -568419034 -1500145415 -1307275972 2008163536 -1639561522 -1283199733 -536369957 1480626028 -64974871 1541727889 -949147386 -75864847 -368472485 606208912 -1961487903 -1523410119 17901203 909530562 1091286004 -1907519117 158327541 -588127750 -406344509 2061729118 347890199 829111203 -1145865493 -2110038879 637290122 -2101479716 1021813342 913578333 1218407075 521444799 2145146 232075412 -9701419 -857395951 -1156450068 1425503875 1512819607 1203414670 599067154 -899117745 795377604 304871489 2013858048 -98823294 -105693078 1603802698 -1417678952 1204607518 -2060048049 -830470267 1860099471 -1755410239 -1085044171 1163083907 111431426 810860186 -1325519463 1212353433 -1460214060 1112681060 -450493382 -77521245 1091590982 -2077705721 815260070 -763523202 431235385 -1878000097 2021016067 -1134147975 952090955 1298422420 2084930863 43448035 1341334054 1696786172 -1392865688 -357092588 -1455266209 -209147276 733369534 -532299134 2082244132 -1738042012 1610802709 588592047 -211187354 -818842171 808323325 747029650 2112947018 -1661378752 1271219588 -799249241 177456833 -51502724 -244964908 -2107523597 -149113016 718708129 100337607 -730551742 1830153136 463306379 1643832139 -476156894 1896427103 -2004261852 -773790150 98838896 1068390472 746970611 1798884909 796873925 111158261 -1870749930 1198166439 826908344 2108837716 434309481 -67450348 575822344 138763833 -2138040015 -1629538988 2077393758 1176978801 1757137058 240299909 121469008 129212234 638937900 2019070317 -1104616231 74916005 -1202657492 -995894225 -1581538570 1629780981 1825399878 2124402057 -576564728 -1647675387 1941573701 1631338211 863739354 1438229871 -76233868 1473698694 3516482 755144780 121908752 -2097343582 -62074147 -105002746 1325650334 1106023258 349840265 -1258292958 396483434 1235262572 -1266248394 1328830901 1753557396 -175804915 2069552636 956139960 -582477969 1529014793 30257142 1744160883 -2008507505 770695387 -1728418014 -1686386791 633526592 -993083129 -789107062 1192506191 -669589277 1804005370 -401846130 1767650581 -646420240 352894814 -1661086973 -1255480267 1801153484 -327849206 -1090662153 1750919080 -1670344664 1702908004 -973933942 -2053006218 2083740727 -2116053112 -751750410 -96496280 -711526383 1065271938 -2065906989 500774441 -1875683910 -227518236 -1023655790 -281763500 -1800274443 669791568 -1908792941 1460226960 -1234237909 -1775616978 -596618090 1222661891 14742765 -763056526 470431749 1744088027 -1004415607 -1824982584 -1295471844 -185961174 -239984878 -258940829 202397556 -2018830950 602104181 -115945550 -365593407 -1381558155 -2058996696 1573705270 -1026185498 1854532850 -1556887000 2061270428 -1023051219 -1084730806 -810981281 984835342 1431361224 -1826473549 353007083 -2108753111 -861581917 757053515 488336670 -463074100 615154987 -54449353 1127951610 -983716734 495861789 478733491 299485274 1054628940 -806595532 -1825135679 -63369788 -1949881691 1281712917 192362621 2104488043 1491982791 467444426 -746038561 -1030700897 195706551 380799669 -1158094332 -198426900 1604257391 891063448 1526937805 1822908686 264333918 1660776747 1787736193 -1926231716 -150589955 -1833922844 1515726059 1883276365 1814669788 1852680656 -1176726498 -966324476 1470207131 -1398295330 91317348 2107051317 -1833000606 1624656183 940227241 1403593602 530786606 499139051 1085052769 -1323884389 1820368605 1173430530 1689496480 614116195 999150974 462343267 1576660265 896573004 822157610 432682480 -2046073782 -1658586577 352991744 -849591980 103771862 -356445033 1987780560 948975192 725543520 1838515622 1023764585 -821945123 807520801 1168519109 -1697038913 -2135880248 1654810552 136606855 1182941014 862147957 -113361629 -868134457 -510143622 662703417 -505165106 633099590 559147023 1135472777 757301858 -703274090 1646271960 2036743305 -1410668675 -1316280915 153659765 -121267162 1010671566 -256759818 -432286383 1923394326 1637214019 -810246717 374406783 -1398402381 330899416 -1858090758 -514686920 -741969289 1483034355 -512713249 -2083597664 -512897678 -1351958599 -546180798 1302083107 1555460747 -225178314 1412067694 -229420356 -1801559930 415796853 2107783559 -2101667564 -1821173518 -680225778 -2098507208 -1347243758 60600540 -549377345 -537568263 -1230917198 2008321428 -1701316749 343004175 1370267594 -794156688 -624872435 -1657201582 1408477595 1371603254 -1306277320 181442831 323213742 41839880 234945478 989014448 -1460677770 2135656860 -27585895 -708239987 -1604601300 -2065902201 1387229929 -348965068 -1639991962 -480652273 765309590 -996957058 -954084442 -1190368439 701767385 -706906290 -391528345 1538800170 1338172064 1841988227 -85419070 121263163 1358254009 1240359104 -1923256544 -2142118786 2107683680 -987328220 1961519226 -1362259401 613835590 125782036 -1222056719 992123083 1485997978 -649201576 -1773199572 1461043950 -1168322403 1016212420 765931657 -850208785 1869440029 -1906074548 1527648218 -1978363018 -435736162 -838419060 -1468028542 -1004650662 1678037683 -418664984 -1402589851 820128951 36921342 -1727819982 853409477 -1115419577 -732764010 -913403941 -2071266055 -1964625230 -1571851425 81693701 -1846841405 1714950182 -952090207 814788762 1464129808 -873259 -330705719 -1233616658 187330782 -355694974 -1281376354 -1433947312 1596774455 975151122 -942692300 964444200 2089948684 1131210964 1635138911 1322551369 -578713300 -1113956337 -722704615 -332693064 381490608 -1765899893 1419022529 2131182846 -638511969 -2005938552 909370916 1918409830 -1646341945 1376886377 -1635132500 1869498177 1508126276 1745676574 1251313015 199197169 -1924490653 2067049637 953537186 -1106935499 1810786672 -1136845275 -982758838 -1629917218 -931758860 -392729699 -771664945 1019011485 -1339732563 -1843696867 1910308102 567561388 756807422 1689844251 1526347262 1444565443 2007151046 1542199225 -1604098699 -1197407703 1402833892 875317915 -93515380 -2087761795 -1741398362 -939446828 1040871667 -1170062793 367535529 -1404074859 -11567477 -200603035 -1384934140 1990253080 510729114 1453804057 -698966159 -179685856 347997172 1549914684 -743666656 107571903 1149387762 1214684902 1439270903 -1057691173 1489865920 533337851 -1368747178 359363773 179489793 -579884193 1962038912 1126250373 -5193715 -925120150 -1229663236 -1888984010 -2029081567 -906513782 1155400845 1789827279 297534365 714007064 1627478529 -1447024216 -1573296998 900324047 -1486185670 1231626596 1062967184 1975316868 462472505 2045092715 -404816528 -724961165 -1109360441 -335085469 -187861398 2090064313 145197586 648870444 -1212329267 206922882 2096462242 860281152 1106380143 1048758931 1592216547 -1911162516 -1854036203 1130614824 -1713649260 106324700 1855588984 86792137 -820299210 1294604137 -1133972744 -741129969 248955336 1555126842 -1640487357 -2118515875 -466879296 -1299305412 2067761471 794310958 -210873084 874171066 -1875979352 -1323267571 93454952 640433900 751489067 373578071 395989817 -1836964257 947473640 -819048395 956728099 1494839869 -990245824 779818365 1104211862 -727354924 -1176851525 -665476576 -560040422 1025346154 1135569547 655750982 1500520894 -242412651 -1921100466 1873429160 -940424492 -974094460 724724324 -1153141216 -878059650 875017165 714529499 -609904099 544059166 -1279322403 -1765244983 933432915 -771651465 -1384541810 2118241705 2025923980 -2079002716 433133769 -1785599920 -2085187657 625591408 -1474001734 1910514111 222680982 -2020862896 -2142046717 2080331545 882821601 1539410442 1402097298 2033894124 -2127364114 -1362039784 -559000201 1405709666 1417075694 797294439 -1398020926 1594959547 -1089388763 -708788407 -496176439 1637330771 1977706373 -544806666 -1843733607 -516187421 1757302791 -45843816 263967223 -778436510 -1190280606 185683932 1354688669 -341031826 -659569381 251845278 -506317876 -1762286869 344395242 1229561147 -1619731891 -90382838 -1894706099 873955045 -1906867960 -1047103794 408839790 -876250040 1369023615 1968446114 -1056919499 1941590153 -1168496482 1190985201 1348164681 1146635456 799301582 1454987055 129825216 -528238491 1675755462 1109872267 1989240620 -792077882 -996470651 597236621 1576105332 -1911185378 429898228 -886016950 1229067113 1541334225 232628108 -984946409 1786886961 1752943242 -1465780357 -1388023047 -1644978815 962329636 -1567860288 1742017699 1601471429 -822576353 1865665284 -316773032 907899532 -744263007 1343361894 -2083506402 -583419379 937333879 1875187074 -1853672367 -301679405 673770989 821359501 -2064071328 1230622052 -595170650 -1785071298 328842211 -501548812 -1344643321 -390718003 834451918 1887437283 -1787726791 234122442 902159193 1616982963 -356581031 -35295491 1123077561 1278969605 279062910 568986992 792024011 407443614 -1405598158 1032138958 1523223812 -1428145477 -1108926817 176443024 752382089 -1642934302 -1174158427 -1665097968 212205947 422308746 -635444954 1140569567 -1534764968 -1600628389 -1327389532 868760174 -920926855 -1280686279 596968465 2115245280 724597628 -479409433 1122473356 1674597647 -1756312832 1992743554 1783164877 -168891420 -502697397 882188654 588385168 -1412538782 1710260424 -1275888155 -1037277113 -133315519 1804972741 1723254240 -649929070 1694138752 -875806452 -2128639818 803638253 294398002 1074470337 1257328755 1702127381 424741741 200086315 701762283 -737179150 1506578210 -950574253 -189639372 106795604 1708550480 1164234616 -1151934136 4145274 -422308408 217842879 87463922 -1172237508 -475906338 -1021817250 485466777 538170615 1871081423 -1660126287 -1444538774 1376391128 768314101 -1300122174 935188693 300553817 -1848384001 2114545660 -551099132 354510244 1725957079 126827228 -1617955638 1273857532 840962098 815992494 910792015 -733370795 1552720603 270667978 519260784 1212210071 912275656 -28630526 512464649 824289143 950272120 -88572392 -1676163001 -815273137 -1051223104 -1491730030 1014210304 1548547988 -1322518650 -1256719904 958267428 1341807790 344540605 1115217618 775410920 -666736915 -1267346794 -1081512676 914120974 395095550 1114210232 -761443923 -902172857 -1149292748 385809430 -393601485 615103756 1251939034 505544974 1760293425 -1230727635 135426115 130299937 -1645869233 889007948 43042051 -1938393233 890226589 -685200659 -624096858 -572131202 -62209192 -572633451 2130300508 1559546340 -1249911342 1460063223 -46239451 -2122873917 805618834 30365770 -1156485719 1726386239 404789917 -1668161783 465868257 742436361 -1089835130 357472978 -1451041408 -331313835 -1388163862 594031877 -541340013 -253338943 2049675331 658744177 -454749729 -2131598084 -191525573 -825547020 1958435937 -2108906582 -357083585 1318699281 531415818 1399096940 -927046534 -1198915749 232753050 795655508 -1732295931 931062906 994143521 1395966206 539607789 -1404442039 1317890409 1961857092 -852548169 -2038483280 670044843 -1980250840 1610111765 -1366325738 -679211930 2131220101 2012120628 -499939587 -1878245717 -279121314 -316815603 922798736 99199395 -1600780433 1349725166 149760635 -112589925 752641704 -1812661274 -523726310 -418756744 642172955 -1996608328 478723892 827126622 -1627314314 960514938 -1148558305 -722877220 -128115399 383001535 -686390448 1119696989 -1918774755 607146698 -177729187 -1509901345 -843465214 -1787605856 -57196292 1134688819 294886485 1425351294 2118293440 1708533188 -469450030 -234926685 -800355772 1612489175 140276578 -1210601567 -1860953911 -1491682490 -626380344 635059505 1746971306 -442363423 873216765 -1680701244 384912999 -911182671 1021077271 295308808 -2106742251 -1384004180 380229786 1340277080 -1281692322 1817133591 -2089997534 1209319196 1302653560 1928253933 -227234206 1151980035 -1476122741 1442692228 -256823991 -982377460 1557181974 -717261339 -879460587 -1220176056 -117045933 770707128 683564276 -180426309 -772757263 213830102 230530255 1203718440 33184925 -1202250493 -268178878 -1461588855 1307807625 -2074494305 777213895 -1950105177 235478882 1219719259 -1909926559 1066332628 -502715643 -1661476370 -1578238440 -373731808 -38049736 -1257869916 -1342075939 -274004565 -1000597199 -429368113 1576658529 2041939506 -226245901 -622971682 672468516 -1962933826 -1119589684 1339633165 738959606 -1390617535 407594258 -937892493 1418262916 -121360874 437860097 -24760193 252491387 862056337 -1737851270 -239475390 -976844610 -1236901321 -429114458 416058347 1873458441 -706725404 1800341824 1043937570 -1558084645 -1458589726 -1386121984 -1500895408 -1547734457 640760749 -1748358084 1696077365 -1273559723 -482476806 -382538628 1939707574 -375927432 221021423 2064569106 1462528394 72049959 -148200632 774814357 36500519 558461389 -303210145 -1159789749 -1621693409 1986796423 2140206424 421963704 424626983 125039454 -1136198418 -309715355 -667212089 679433059 -185977951 1923238849 -1556621614 -1937264001 1126287930 -1256147860 -2117447435 -216151695 385535878 266318893 1136487667 9038419 1007772385 -421020517 644257043 1755335738 -1551093851 -1234561950 1633823472 -1417109809 2019421516 640146002 -1725123920 -534214040 -1877494706 1660648750 114680702 494943668 1678038724 -95945451 -1646666102 129312145 -2030678616 -1250874461 1230714032 1128802643 135928710 15420659 1328137998 1553167856 1477525785 -501694934 -25676295 2049243880 -1796890174 452633061 -174328527 -1617771527 -1480403479 2076624062 169271016 1759311204 744651209 -1349272274 -1008968037 -277414477 197117115 1300652847 -1898631012 696268843 -128567702 -1222107056 51213632 -1643243259 643877009 556576121 -293727949 1674241042 877002998 -363555083 1312066621 887722864 -2141602683 -1691511740 -35689382 -564557782 347330101 914669062 735391354 2100652369 -1642204984 706733535 -1254963561 -584308356 -200660601 -1758665562 -1669894258 1230136167 -1239868720 238143027 1755378335 1062398501 -1559357005 168275383 71391617 -706080172 1321211148 -1156181700 1052294258 378242589 1910129562 -257691480 441680342 238238393 219538679 382790301 -1993846739 -109468046 -534269522 -2069003066 -156314580 -1579256341 1761438255 -1643626180 1901040193 953526403 -1648462789 986900882 -127430813 1455373476 1853076633 -1380503001 1136560380 -2124611263 -1717484786 -277432264 -264224683 1320730358 1833554678 -932103383 1154856288 441757260 1075246477 -1883476810 -601906586 -476009001 420014141 -1193742638 463140225 2097707837 -1535462609 -1732915252 -2061494332 -1457094824 -340586432 549527916 316096045 1342423351 346714405 1194744605 -1503561402 -1743744373 1050206526 1669869250 1710422816 1398722516 -1424017041 632511070 1029496121 295685696 -1893676924 -465121096 1938241910 438416076 585952838 1438515287 -2135605463 -1178557585 -1277730086 -76847503 -1807979704 749567873 995988413 -1491627814 1293156480 -1555128916 -417505719 1592549198 2021746692 -329692304 1746991079 1922099935 -361870427 -1521579490 183127032 315098334 -540586226 -424613968 -1057728847 2046350293 1086932 846135228 1207177859 -479787422 2094246239 633991507 -558371952 233455270 1308532318 313046508 -1725908618 -969602900 2072700778 1978324358 38788144 -624146764 -449094290 -1227194761 -233170698 -86646023 -1665638432 -1529815325 -2055514385 -769195974 -564937025 -1816180224 245901934 -1460784606 1417310293 374529166 1382721657 -285212539 2027765266 1123452705 883493288 -1495640070 -385205862 -1219873522 1841410946 177113476 -811561185 -1595012244 1206037737 992415593 1265260866 2021226133 -1115057561 -399068690 254729591 804901853 -2104511870 1841115525 735075888 -1407992133 6616447 -804769186 -1871911315 579193474 -1031867733 304190734 -119786358 -1319021202 -258380919 -47831537 -1846552313 1834719335 1063952340 -2125960566 -783406873 -35825004 -1422291997 1187225753 -1278948763 -2102153784 37150331 2111955802 -52276926 1546014582 -762419627 -1813381561 2134248973 1355135205 -294024213 -552733294 1915860124 -1237426954 -283647839 -1167454007 2105937770 -775385305 1933954680 981596134 -1304769783 1170322392 1523210883 -1715892545 96664201 -1727082423 68227746 693132379 1797455718 -1554823518 1304389509 -1056063620 467006552 2017325586 586680137 -2004404364 636524746 -1876639865 -1361850294 -115250109 1086743449 1995923115 1084255877 -69657908 1685031832 -584413868 -158549164 -1037434772 -1953753060 218542650 -752600214 1326973382 -758091566 743474347 350796568 148741724 -804059158 -1435338752 701188474 -49527803 405824961 -555718421 -1898617084 241850788 1601366215 670378401 -1355834790 -854118878 1960426420 -1978119651 1291868059 1215453930 -537675160 980920063 1196374210 1070585032 -193269959 -1143357916 470767001 -1846993381 508858138 1971610708 -1885223443 47075930 2062322895 1404918882 -1827841521 -1040604092 1163481028 117944264 -88816629 279876705 170217915 213318970 1661610136 726667507 -1461974676 -1246035353 -1213311898 1393789335 -1712587174 142428234 -1919381370 -548830976 -1864010811 710673550 -1447111590 1735950823 250412152 771980064 1541920860 -1139179573 -1573542102 1627179525 -734334053 -390761060 -1791246163 802619521 -2057256930 -654795134 1874564914 195699996 1911944047 -1104750417 -1308335812 -1179559273 783700327 704291917 1159437270 1100853081 -285094148 1492410985 1661525643 -845877445 -376002991 -1153006746 1770392606 610434231 -1540044705 1922969950 -276276086 -1689417141 -1501322217 477339431 466373982 -1521818976 881575408 971910653 1425225140 243658810 -472394768 1635894295 1640948688 766606726 -408521460 -399658816 10251418 770092365 1913363660 -1622368792 -1988558011 -1952678579 1115415789 -1260727474 1007779763 -227164436 1680826327 -1493160944 1824801211 -341054780 1829358247 1638577528 -1006023383 1911150831 -42910302 -584625580 -1962128603 -97075209 281687278 702934767 -753906234 1170975815 205083801 -2145452425 1786509799 1642771860 561529847 1286628405 -4057179 509447455 1627739987 1335893905 49675248 474866331 577925249 -59806151 633036166 -341679609 1919613162 584678861 1293376880 -46925421 1814152742 168148009 2118821399 -865328674 -1643729728 -1221159763 50435412 -1716975024 -467428413 1886950727 -387328876 -82149207 1044372093 -1546998609 -906663992 -1205419950 837374253 -1628573401 -802537065 929126092 -1847283711 1897551555 1042377730 -1905063946 1057623846 -1189831597 371889856 -1150186125 90536257 411448018 -1807292865 -1739927008 -791211159 793802555 1524439488 2017211045 1972010124 -11377780 -1683760585 -67337013 820620725 -1857672075 -2143939833 -328474446 1347665660 1113396801 810172002 -369545692 261480470 7156255 1071441933 -1415062469 -1464591943 1598577117 2039951037 377166379 -1691288288 1713071059 -1314435530 635236544 -1873487402 1293451297 -438961511 1983504739 1276261023 -1501413454 -1194001144 1067500542 1163498926 2137010652 188477477 691606542 -1499477953 215459937 1683219931 -1620434401 1197084860 936062584 -805968301 458824426 891347734 -789835171 -182018597 257075369 -1284042529 649799928 -867781629 -754660631 395656658 474770979 -120137801 -1693969231 1752121666 1836484509 1267027804 -637030589 1687878902 -308195422 -1070209132 -1297589667 1446470515 -1942435126 -1497652208 482485505 -1479477009 766584926 -2098629277 929229088 1807679531 100913093 -1301531973 509638497 1038736323 1433715495 205422597 -357857340 1783131757 -727519998 1035251455 146989385 159431544 1504897803 362291214 -1516435800 140260100 967174093 1419141516 -48223246 540906751 -1312552339 1194756310 1581513567 -1008336861 442668807 1559487552 -1315841217 -686360097 1832216526 1725423291 -1453056444 1012854466 1196957307 -2046966566 1731587511 966992299 -171913111 384949036 1909364784 2041666825 -2036396378 -1040636539 1551089538 -238606221 1994380561 -2048804609 -1007674739 -1326220014 1031328586 1198588304 27810320 -866080882 423551001 -932642911 1419819611 402938395 -654486789 588463117 1460148372 -1296696122 -753550511 -1817865250 2083792097 -259829509 273206126 -682429652 509336378 656602955 355203164 -2064336870 324511988 -1502216327 -752921962 1329342513 260214445 -258184272 436557174 -152876260 1638085936 1835846364 -776803494 113050659 1028760675 -728365877 -30858630 970137932 -418446167 1459813352 1397365880 487304970 1312207833 621972241 -1561134433 104007935 -192276660 -1557216543 1774193179 1668382568 -1167097906 1269681090 925321511 1770938694 -848157580 1054503601 1560745370 -1531974341 396299394 1330513714 -1674607775 -732230991 -1808063628 -1785051424 -863527894 2084628812 -494811792 -1395483964 -2095720478 -49099197 2141315036 -1482051284 -2020203106 -1918176800 -1650822659 -975175787 1639054393 -577141083 -1995040037 -1110744842 -740608483 1795624172 -1614053241 291334048 434519721 -32815689 -679007347 -555878556 1089692998 -1069484735 -1217160849 399270934 -1398663818 -418705745 290233079 -886344398 1597810144 -1129868892 969649271 1700717803 1309373375 163475926 -482343137 -1622473346 534331191 -1461590969 -2016876977 2087940749 -411298465 -1520364618 -957811131 -1810715776 1418866155 -1457641795 -1978850192 -1450740081 -1530926293 -1640750643 900937563 -252811531 -1625710756 -805453009 17022760 -718754770 235234760 -789499682 -2083776729 -2059244472 1081878770 -393195583 -1803857250 -1271725721 -1739228249 1150518642 -1472449191 -1937361432 -408928028 1041503733 -1254488624 539945724 602962876 835060968 -1342552757 -815658978 -491803267 -1135622037 1960166586 -208841092 78305219 -1514950711 951939924 461877797 962503302 1245929581 1114643336 -1982032222 1250257191 -695236502 99503310 -391723835 503228086 -1297916392 765141705 -242735660 1915849990 1302334400 -806677927 2125985688 611850981 1404789050 -168413921 1010254987 1410438911 -68814416 -1684785561 19708035 1370679014 952902891 1168546934 1002265505 -2006556747 1624287959 -416732326 -1439818573 -108528426 -988917411 2016459141 173751604 -1729460308 -680488129 1484294739 -1992132133 1193475860 259820360 -706000619 1643527576 280686553 -1273715164 2093312546 703181548 1765703598 843405843 -1841530711 1173991217 -1752659742 1076651464 847338631 1925325069 -443236098 626527462 414595565 -1868914960 144495105 1106182712 -1725398575 -230435828 -751191382 -397906159 2011168278 370895048 1985873524 -1686111103 -1809904352 159987479 -186711541 -1505954591 1246670894 -433278719 1073698357 -521510185 891189768 -403790110 1609174154 -664540389 693389247 2005209226 660804609 199121910 -1947793921 -2107460450 1749455909 834443837 -330761566 388766583 -955437268 -269735655 -472572794 204852489 -1844977008 958804595 -368516485 -2027532579 -1095016052 2086619806 1542030934 -1176663791 237358056 -1970215007 113601581 -6329891 -349459212 -498905041 -1679865153 925783684 -730083369 1118261323 1482806914 -1861361447 9137693 -522433142 1874195772 -933954872 1609952683 -29346122 12945227 -1614366400 103395973 1063070233 2072821291 -498024085 -1164543866 -1020853623 -2123060001 1737271744 1749001052 -39161684 -248679736 774064789 1968373838 370589210 -1045245457 985692649 869770085 1520420358 -555318981 709478563 497239576 -1391330247 34260234 -1500649469 -51628113 1160221691 489647894 -1441431745 -1519699164 787993286 1730283225 -1055858003 1073800701 1522786034 1040704553 429635017 1545168405 -817104220 -88251954 -2011838676 1540285253 1516189465 -214702675 -424959362 660374449 -699606245 1701051952 -1107682720 -436128171 -1271322243 -1298168719 1102567786 -832541177 921209482 1140084460 64502813 -1619682698 -1095370337 549324880 -92666477 -1327975209 588572205 -281115072 -654393723 -307268539 536412199 -1271943382 813381940 -110843462 -594397141 1861567592 -699506880 -762614425 900261968 753452753 -726766572 -1162709463 -621251977 535351947 -1248006793 1593855130 -1212720055 -1241115789 -1089122117 -23752067 1247989388 -462718092 35295365 213293283 775096013 -681891053 -1886433445 614524035 -1728769350 -251162842 -111158736 -1920351893 1215783259 2088381436 -826275648 750946701 1473399753 647288116 -256347010 -534140160 660339577 1000221904 305391744 1572729085 -521758797 1974928795 1376059043 55644468 -1645560233 -451205637 -223088843 -1183171692 1028346020 -2030545267 1030307493 560602895 1168193227 -1252630087 -1120737327 -1334156034 786210168 416699244 1840849203 1368563945 -1789307440 864223174 265663934 860499043 -1500950136 -420575010 472909836 1715221311 225299681 -341547039 311983132 -1995331614 1372922640 340772089 274286276 -1024492979 -955992937 -530406241 -831631977 -1228406730 321844089 484620407 151152877 1756224437 1543163903 211409571 -314251966 1698573053 1975516196 1493055868 -2084180001 -176511485 -1578959250 1337677080 1349462218 1951498755 1151409555 -712117265 -144808474 583918348 -399886095 1789172941 -931112487 2121655726 -105305026 -623316093 1613897848 -1326453369 -355935773 910814549 -1509463764 -829742492 317543442 -217383735 153682873 -8585795 157507499 1396069665 -142802862 1660024735 -208396002 177771686 -1787801056 298337046 -275188918 -1626574624 2140571587 -2056695811 -2077287422 -2038868006 -1181533534 -1166087676 462950335 -1668121054 -1123808354 1204312189 -298618161 573054893 1557190582 -51640844 791886134 1654698296 1586804986 1753319952 -1567019166 -936135239 429164983 -514973606 -1389621484 1863697652 -320748252 -49375175 1638210699 495974998 730651836 463934647 1032172110 -2016699915 -2130434584 -156307978 -1565564344 -1832508741 -1103840432 554555996 1116253254 -1825843681 174064020 1921925385 1134374390 2085865228 1123931098 -1665291286 -1701641589 -1657378950 -983120173 -1555258675 -1098896709 1948815707 -1728238564 18158764 -607204667 1171920059 -390451446 -1470796151 -1069542163 -428684092 995605511 1372804653 -199348805 -1938838864 907651133 1907225770 -585960101 -840362686 161946791 1824731810 -1061789169 1450658537 2133079967 -1948363639 -987712552 702871157 1263188337 2145074730 -2011758677 1030550181 -1082381457 181948165 -1285188167 1917519538 -1917769631 1878839436 -809593602 -276614169 -1012956362 -2031957374 935373115 384472106 -885498812 -2041829279 -1139814389 1419648578 -57419389 -1695669117 545663026 585082626 1477834303 397500813 -399981422 -739212170 -1728967661 -930983543 -2005604620 -267019075 -912165898 -1451223422 -228717600 -890281720 -1579014920 789515098 1582784918 -2116424106 2095265976 -601984977 2137750984 -1896369501 -1092507058 -175366292 956151786 -15593218 -1154312968 591098344 456351547 -1930011955 1849716792 1091446520 1511392094 2027432426 -2073846638 -1554176143 -230438859 -976364800 -1615570861 1041061041 -2028881209 178271584 1322106351 1806016280 1533542883 1635331380 -1884925596 1944198840 -1915218684 1102869682 485262967 -1549534273 -1964509207 -995890858 157015176 -858869227 808736941 2060032888 302005867 -773467531 2005983285 -1585218426 -722751189 -252424262 -2037986903 2126151086 -430911931 33299413 402266753 -810871499 109129675 -1975776620 1859730232 -235024125 -972648185 1048143259 1238498160 883502223 -168755802 1487651931 -1789721055 -528625418 -766708553 -122649371 -1352140323 -1468551818 -1726799169 564660596 129968770 -173522120 -1355741104 636874168 -1349573051 493993298 1149329543 1443222745 -1037633036 277138699 2070804997 -1255434683 1318719894 668573762 39528238 1822838110 233798431 -2139351333 -1840484185 1695315094 1693526107 -62942302 457819042 848451737 -602759342 1841405973 556789952 1438454103 1344843894 -90924266 -1831659374 673064889 638741836 -586033917 1199988798 1305725590 -516376578 1613858430 478467729 -87144999 -1579425343 896491363 1290328562 -1185457120 1071266893 4280831 -436637695 -1625630078 1848677324 -416585281 -580687771 239883998 1244516563 1428575641 785406601 -960524759 319703090 1999787463 1567489916 178348660 852156655 1737892264 571344142 -1616319131 1864952230 -83971111 -48071590 -592676092 494479899 -1209536866 -783273131 -286782364 -1808828253 -908437468 263907807 -1266745218 -772289134 124040769 -1642449524 -2034211761 1356977474 -983814646 -718938521 -402274211 1793553563 1482897168 1115328774 -1903839147 -1692893959 -1512471772 -259370974 1180606378 -1497490898 1096854886 -1692510476 902146002 -1901262348 798478003 -669521579 1372841133 -1848450365 1285346032 -1150309818 -1569647310 -1516082077 1185533882 -967058881 1711392744 -493850910 -375053948 1174184465 -530300467 -843326470 -1365011533 -905410963 1368970260 -1608129261 853906157 1510512686 558997007 -421617188 -1768548881 261216388 184383937 -527292562 73194495 329123473 -2057513907 840405579 254820704 -1672261193 956708489 -773469013 -1968833325 1955580034 1898931646 332234081 1984169915 895500278 1182423102 -179978633 -827487358 1136128090 1035189783 726526735 -208520155 1535435929 -1700551365 78578910 1235388396 -334700514 -1373767653 -462525674 -868032222 -783065322 -1830504649 -1397506573 1606301463 -1217262261 1154618214 -1736952900 7575415 -785173839 1338734625 2056070590 -1237331998 -1774773081 910968153 468482268 -1881361643 1237425115 -1311649297 -902582877 -264342293 1283334319 -1776123448 -1337895692 -685602780 -937198552 -1067221191 -372332137 -1476380961 -1654380762 785009981 1139314525 369879486 -2117277856 -1417479711 1016482769 -528745727 -1450619014 247460565 -486651625 2004670612 1043670553 -2035579876 -75990919 -1644583648 1565281923 -1034319116 -1039607128 -280348259 988954129 2102167792 1609533943 -33604021 -2038231500 1459714291 1320940395 758475700 1635150393 -1591302148 394562649 -242551940 -55339675 -1819485778 -894725373 -634913061 887442927 747869106 42583827 1916766385 -1765719577 1148155548 1342383412 163407232 -1061538153 2024348780 -1711872323 -1583323407 -1126701429 971516601 1457285682 1924459785 -2036287409 463719412 25473559 2053268137 -1717093981 1888477803 -684085597 1697666951 -1778100962 -1455023560 1652660639 290983355 2043964863 1758263427 -1051953833 1964874846 -378477136 1056843467 424660002 -2009040722 2090025182 -888948372 1164775715 -957309384 -1918402869 -970722458 1729621749 1242634706 -840372607 1280863277 -748201369 76684201 592496351 1179807992 1946649731 -819703315 -682064125 -762964760 178232660 -61174972 1979929557 -982628658 1863198910 -573175869 -830202949 -508148084 969156344 -973889303 2106895665 -1453729549 -1767959986 1470734043 1308028256 -1880155036 -169703810 671338339 -795247868 -765200886 241793285 -2135490400 596250322 1599948629 346613824 -1651439381 708472511 -1569785073 -1982654180 -163015300 1922330685 1037943112 -1357014585 188075207 -2045269787 -563575731 716471530 -39913256 -816668943 270288723 1856778530 -261497363 -1336822195 -2126901317 -1005219016 -841931492 -1502362908 197542240 -673054213 -1701922068 -525671245 -980029862 805467519 658376581 597296797 -844060067 574249581 611023734 1366259529 -560793210 592844630 -2004009186 -1813865066 -1784598541 679287971 99542796 -1970369337 1332419098 270776331 -1962645088 1056387146 -472818154 -1763526144 390405391 689157530 -1282063691 238448363 -746766319 -1211308337 -119166347 720139890 -744021984 -900802758 -1500136495 -180782765 -477114008 1601156031 -300194011 737214291 -750102701 -318409281 -143294432 1202541965 1467644919 -2039965736 87909503 695063816 595919041 1351647188 -6555051 558935757 865385646 466370852 2105952219 822763335 1002665696 -147467474 376000410 1021482476 -816797398 -1036116263 1519184622 1011507692 -949793163 -1759318902 856446765 -1649681159 544764694 -1901229660 -1990495335 -572548192 1519217460 47684581 2122413458 1146722658 1778585877 303759936 -1721513964 -1019446835 237341525 1017590008 2102485970 -273938737 1445434485 -476456120 820815114 1759435927 -880601655 -931037882 345516141 -818207978 1733452776 1730274726 1538554321 -2120744667 -653693962 1354100204 1072139076 1859821924 -1806041650 861942336 1769432456 432681046 2089669104 -603792546 -36626697 -196145692 -30906167 -776632808 1356781401 29139293 2109895529 -1221494672 1374837780 -1835692260 333266308 -1388322633 -1438260458 937573747 -959114310 288820214 963816089 -432852645 1146164399 35326922 -441179886 -1035743427 -1646151804 -1508230394 -552405598 1092551270 1423165956 1018107900 -2010184615 -2005093461 -184446859 458968288 739021484 644962366 -2135147964 1283709604 1057930322 -509991667 1734580506 -2003109808 1620831940 970139355 1248010852 85069076 -660327499 -1310282998 1005899313 -1219515175 -235018078 1449087529 -743043337 -147487425 -1517652853 -1301808033 1799228171 721355627 1894757830 -808525714 -1029765364 -794699603 372574755 151383476 -2053570458 -1167080604 -293441325 -468774998 -1206203149 1518685840 539252173 -1541831933 486156792 528818799 1291223584 -896395919 1653089495 622876992 -1607598720 2146492372 -2094399271 -1358832393 2087800437 82297306 1517405854 759189616 1440229150 -1862174259 -99069073 1809054408 -683368303 -80599517 -1259596380 1772465656 -1866144104 -701890241 -1839358975 97824790 1392027677 -2125926722 716190258 1121152057 -1066019343 282825577 1415723530 -2125717373 2018310452 611648768 -1915723301 -545771265 536198398 -1356691246 54434284 580478285 1811669440 -409505455 896117555 -1378307333 -1994758029 -322182147 -153333643 1902191980 -1889007688 1812403381 1685444416 2119729182 968357233 1086739207 1386378519 -1334909761 -1648397203 -138051746 -32605447 -975137094 318223717 -1905591690 -975474611 1099026205 -1018568180 775346302 693429452 -595116799 -1291166842 361292260 -456967245 845134204 -1199142771 -1884728467 1700432888 -803810981 -1505849773 -1349873661 1857678723 -779087218 -1760963871 301672150 650759098 867951102 -1346170580 1493533211 -1129319689 -939429413 -2002268484 911459610 273988416 -875228716 -1034368638 826386983 1389739257 1972390117 2006186690 1791589735 1216195047 -663117085 485386374 127594657 973464044 -223171462 -1691908924 672494545 -1218714749 -1440849947 2044461512 876968170 740673913 1912473454 -984506135 1070939455 886953711 -1586674118 1111445655 -1418528647 905166492 -236498912 1365248858 -1216181777 -998873533 -404239615 -782673555 -627537369 1841260478 -1188582585 1754783683 1004187134 787939338 564113423 -505134473 727970992 1366980854 -933845669 161052816 24484786 756126276 1963982300 331479279 -1290216278 -926692059 -2120924694 78816307 275959349 1793371193 -2048689367 1553947091 -1367556054 1881882221 -1872420680 -2030183605 -744442371 -1757143672 2122930704 14554683 -2107393139 -160582709 231462025 40735665 1679889633 1310069492 -156060727 1960837768 455880751 -1646612124 -2137685050 -1225858265 -906395835 -191916944 -1479910919 636921526 1289337116 -1091704051 1725573004 -1112352539 1541128882 1697072922 946994708 -306723671 -1351983905 -1165741719 -547098755 -1112283198 -2059604457 828114724 -282842503 -1262274060 -1853319153 273002876 1580842646 -1259735136 656158437 736669054 -1406021774 1212980748 223489892 1475743851 -2006976405 1479624609 1703401324 -2012518030 485506837 -1659711683 -1093784307 -1581252826 -132145717 -1849173981 850964407 1514178673 -755871039 1539431029 -1112047713 -373015742 -1114130496 245719249 1178868037 136790132 964305408 1841630924 -400507544 -113496353 -1050198466 1583313736 -1324298364 1680426691 251881931 -1057117966 1853480015 842837178 -635176130 312569330 511876747 1121976936 1218256478 -579396003 1415602436 -1500561469 -130795023 -958588748 89045538 270221073 -66723400 -1283871695 -777147387 1430696292 -315228750 -665485995 935537965 1476924291 -1782706173 -1146366801 -1178859038 1826975016 1985065541 -103806646 114909984 -2018049108 1538397421 -1193689569 -1627141033 1788908702 1520513525 171388491 -412077514 -362835714 594496405 -972660528 -1465051111 2072015821 1838497129 -2061506262 1709326320 -2131569370 736885650 -1722274874 -1348397341 1414292630 1195284136 1441549640 -1460218283 847284802 921941078 -895432106 482449925 109225088 -1390640275 403166056 -795788868 709608447 644335819 -801207091 -224110495 -1559467787 -958141303 1579807180 1231440281 -241643179 -130183596 -1688081440 -1532865449 -353871051 756930671 1815219249 -1524959073 -2094305749 601388446 1417517213 1897066543 -715002003 -1712537201 1677556116 -1261105106 -273049510 86969520 -169609245 -327352678 -1427786788 -573360740 -970425659 1523819261 278195189 1863485809 181631678 1922373312 -1938186742 -594734091 1752454361 -1829373608 273772504 -231150819 657602388 414318345 -755385933 1277280908 -529048213 336985228 1006056667 502123309 -377077235 -566692472 -1680335023 62876536 -2030764901 -702963874 -332458197 1732682569 1416657229 -952874781 168501635 -1174545203 -1288393696 1977967519 -1332905758 1439092542 1545059858 1748233227 -1068521504 237275517 -1273229397 708891330 1721429742 740498639 -1667359907 1966196260 1444664406 671203710 -2001027464 -2102746800 -1960252260 1252030848 -1223237067 1818235088 1119387324 -377716485 -707346534 1768157914 1270312579 -1341723850 1886821292 -560858134 -1020831487 -574840142 790377971 1220470597 1915916360 1506498909 -686887833 -1499291477 -1612172878 406267642 -1894429056 883343224 720581672 444096163 -1782280389 47452855 552938273 -773006526 -184568189 -1067405456 1982984512 -886937658 -1880091917 -1575999097 -1270866966 -726433778 843959796 655797939 1806020105 1940995925 1481302548 -1569531815 168325684 746728037 -897090000 -853660914 -957446402 -2021449317 -1080901056 979179261 949551206 898019485 -1769255221 -1081932842 446332664 -908205571 -1245937863 854550051 765775124 -1667356258 -1534801647 1631804913 -1360662471 -1348793450 1142311517 -1680837144 -1263015527 2021808222 1889229069 1545276016 -1892056372 -262537728 -1980228410 809854535 -1057752059 -1723811792 49768223 242472221 267826887 1935181118 1689060279 -417543646 841169335 -2087006864 -1935072402 1275354311 1221960357 -1996303183 1435799061 1097657904 44538336 1675461505 1976362428 809172178 1931740913 1199272238 -15030060 -402956874 -1109125618 1599932981 345755606 1502823199 -2081116272 -9912024 -1383746248 1232622536 -1175537013 1089330267 1112035389 1400575749 431652033 292456233 1360860537 -249339598 -1174984473 1871043942 728035691 949339246 -230646711 502650880 -231874503 -1279470720 1120604229 1222736570 3007555 -598872932 871300766 169976397 -173450449 1613263068 2056113820 -871988625 -1338648422 -729251007 2134797251 1348721729 1828811066 1526413726 1932095721 -1115217558 -856261593 1496006208 742078726 1738466636 2008870089 935447518 932336467 -91904199 669976780 -963083913 -2040523357 -625100919 1004273480 -338815533 -815224792 452631337 789101665 1226292621 -1993095071 514495853 -1377990708 -1403608754 1637739525 -438520998 841398291 1267113158 1023648339 1506372590 1996341486 -340404152 -20960014 353187214 952724310 -85056996 -706273156 2003502993 30527296 1799448092 -218841767 1578111775 -866157068 -507797280 231344094 1786911614 205669209 -1765962590 1485240700 1095801395 440324528 -943624088 -234990371 -1299301928 1181444068 -1472232613 -366084084 937634503 720960159 -1817269912 1328911419 -326541225 -1039386926 4970132 -846180565 1029097667 106196154 1959162636 -478884101 1099940069 -1694944959 609674160 2033007920 -318800276 1683958819 1640550644 179474530 -1878625392 913093397 -1326622748 1789968764 1902428831 -1970942383 -1741307245 -837069478 -1004033918 -1483535227 1168090721 1407944903 492851885 -1615354130 1092210938 1478338807 1273401150 689222939 1768463634 -539678094 1415528785 -1882187451 1651643569 -919597770 382934129 1184862919 194546700 374824473 -1301771088 1835504698 1807856771 1061198626 -1157876708 -854883600 958784005 1505073607 -229574369 770122910 1737190408 -111837069 -1773797638 336780420 1498305975 1305067833 1988438947 -348935690 -895322545 -1661651760 1795679757 -63501071 309666826 -330502048 1749629645 876688132 -75976778 -347564956 368122578 1146542035 716071998 2077520544 1460099726 1659065684 491811975 -933906562 -2141192615 -234438519 -214179655 -145144347 800903041 -747335815 1031950762 406803190 -100975664 -1080023885 -1363765256 110224929 416794776 88524522 1037088204 -1982309455 1121072650 1398711136 979197964 -270446223 -935779582 -66137029 598774934 -557621377 1047603091 -127826207 -232723913 -428376382 407145065 942154775 110303128 -645010067 1181696460 547666643 -1918143328 -1366308025 -629733474 1313766858 -2123208288 1773651084 2073520134 -1573358389 225082831 -647791523 -851316594 1913143402 -184035447 1292921055 1516260093 30635422 -393418827 1680410683 -1270413213 696668845 697404448 782437258 -1562680880 -1623423199 1433245802 -1997049656 1291692499 -1724668066 -1515456207 -789994248 -3414778 -1460351494 -2035667461 1564054567 1049986451 1986344642 185989637 2835610 1080478035 143681927 1070865809 -1201780009 -1749545987 -1308325908 -457722939 -1231423095 -1551184601 -641816754 830409070 1893750073 -478670970 -217589696 1559442440 1602878529 -1419201860 -683109092 783961732 -1021544849 1925069894 -1347413531 -237542486 1975731379 -2005072492 -525495007 1727944990 -303419389 1088952489 1933069604 -1324157778 1692134101 -1029458008 -149329680 -1169578185 864867176 -2035900759 1053392299 1668036416 -1710322424 1805606949 846492761 -433899734 1716739113 955661015 -564223397 98812484 852046694 -1474277112 -947585338 -1273757257 -2085808633 -767796704 -389090648 896147726 -2071509890 868916231 -799454831 1279525694 -310336913 -1702735966 -360236161 -235306765 -2002556693 -1796869572 -60306918 -1883237586 -1113179426 314503082 -1889590746 -1689851733 10190255 -1071042018 1343836832 -1837948665 850419689 -1642952324 -115318234 -1592120392 -1636917824 -1868283849 478605166 1316699337 -1794368968 -189680958 -1612145116 -1157353996 -1255239902 1438026970 -1663987357 324213440 -919800000 -720687843 50858970 -1585674832 -1308340870 -1918905666 -185277807 -422190493 2036700328 868499363 -1182514062 -603978094 1271081998 -519401789 1881839401 1812344649 906235226 -2049458018 2120054039 -543541050 487971296 1938541759 -733734877 -95630355 1609004729 298304124 -1188933115 -2084573233 -2043512763 -364162182 -1655964455 1222926529 -1303058419 -177601059 -120695805 -674940026 -1983644538 785345291 -1352134139 -1812742310 -692814468 -1605160842 1262255442 -1306133319 -938554720 -771231317 -2129764111 1825326413 892204455 777561101 -2133253987 -866512543 -1090782178 -1741707522 341516741 -1114178843 2007894200 -143126844 1852572843 -1895639003 1027019283 298121893 1883845342 936921152 1747613377 -1758797073 -1640876924 1834082982 240717173 -43900418 751423323 -941905578 -1436740819 1085752598 -905179065 -1163480972 -345269747 1867286412 548283990 493200762 -970412435 -1204772432 1943444103 -1595971023 1056215886 -1831332573 251979872 1160002011 -906594884 -1880542117 -467015986 947995278 1203399000 -799416876 -105274101 1685127498 -449938725 1278929285 99594511 -1536202351 -987358951 -285276861 1236050596 371594596 450932730 -1284192700 466311818 466893504 -2080297344 -1912923077 -1564950905 -1618615595 87316785 1134499585 221357456 1311615442 648300672 -2016874341 -1098613949 -1699667860 1153865312 -184612300 -1522475720 -1062981019 1203880211 -292607079 1799827577 -1686463548 256571292 -419515682 -1044528905 -1701554056 321290020 -1562301846 -760885781 -2099701936 -1899996975 -1773543377 1243644635 1051566371 1141959699 -1001519085 1305573480 -1439871313 -1319898564 1077876436 297007445 -534995470 200689463 1717530277 -469053016 -922701584 -649851564 -1159672106 257518128 -1569501656 1453786807 -762718834 -2099402068 1513748912 1117878301 -575031274 -1744767380 24982898 2017286397 -1839032514 1596554135 1764138805 -1325435277 2137376974 -268571110 599048055 -216937260 -896591147 181151646 34587835 -557741194 1433475625 1254304426 -127653039 -1572336307 -1206660846 256233766 880777344 343693012 339254543 1884560381 -2089386637 1966921040 -1850915912 -784629625 -2065682818 708302178 1264097128 -1482664006 1147376517 -1215982147 -1179014815 420346892 -372550199 1691494546 -1360331747 2092472223 -1956645300 370445303 -238090775 1878584844 213871364 1726542898 150112098 1658603383 -249814761 1489075276 1825088613 2085775959 499433304 1473189700 -345233922 1969015154 -642667047 896944022 -1651009721 -884869538 -353254291 2028147415 -2048804168 -342933260 -1606596370 -1468779549 1501551577 -163383958 -682262312 1107647493 2041646940 2115477623 -803543276 -1821505539 19426022 -1548030997 1812217586 535319326 103918112 848227331 620786298 -268933536 1057283921 -1320222738 1629606124 2127218618 -1072892889 -1330535280 1262217841 -298491124 1387762842 -197081551 -5001390 767911413 -682335586 -1476877441 631032235 -5556711 -487373763 -2129686333 866654857 1712351046 -704657595 429396017 -969236126 -705651321 -2130402145 2068615999 -274894304 -1141327452 -919007100 1214777136 -2009596060 1969349806 -733164140 525910509 -1038022752 -326112483 -1667362458 1046068486 758009566 1208645342 -1190384175 1015435223 -1274632489 -977285892 2142658974 -2046938444 627229459 -2138307516 -425453880 -1540375066 1026500179 1560350025 297757025 -599256697 -1962161773 1813510653 927637595 -1076317267 42606410 858127270 -849189383 635844771 -1257285944 1081391382 -265615212 785107095 -330136576 1861854999 883107775 -1017563650 -1397282212 -1438225494 1505867422 1056398836 -1103741793 397970629 1716637079 1451546039 -1990612703 195004926 279901053 -519995541 1696257330 -270366387 -1428644312 -883767380 -502230324 1662430305 671505622 -412452621 -1191024731 -912831477 381967644 508280272 -2128369527 -1221393821 -1806125210 -574476140 -1454028072 -2024336973 -862553742 1380065721 1155429833 -846638086 -2135124956 29864654 440227930 -2063087775 -1830624310 -1409249450 1139506101 963775386 -2119191773 303226906 23558313 -43666196 1575071344 -984967895 -779779091 99813099 -1234316013 162602543 1183030562 542856334 307858759 -1035534808 -917906760 304706106 1767020683 1762035143 -98098286 -1023121911 -1406139229 -1355733688 1875934036 -1805951458 2104340870 -1378327856 1639528010 -962057981 1426525782 -297561995 13195990 1693057464 1518707257 -609463364 -41297198 -120225169 567732993 -1528262477 -1002239339 1260295549 115464146 -393730299 -313004754 -1616320077 -1178445778 346992043 -1610014134 -1990296901 -1908626958 -245933842 435369208 2070162963 -1063148274 -882924212 1666850788 -114008032 -1358790712 -179354817 -2146870565 -1915360217 -442263030 99267572 -1447967030 -478642394 -2051175553 -1631089620 -30000778 669841319 1310976904 202982681 2133146736 -470472546 1585062179 -2032757670 1564561044 -2089837641 475325064 -1442174846 1496190450 -1459309127 -1246509573 112899570 1237116904 629552819 -1310548874 955316524 -1791573759 231198364 1050776310 1746444417 2112403231 -2136731550 2106257796 343294605 -338030855 -1613225733 1638861002 1753690760 -685638311 -1069983323 -503860703 -1367649104 115482737 594862568 -1508922191 -700113076 -1301927068 -448424129 1079233204 -417458253 -1224524924 1130904528 -1157665497 -1082919876 -837813330 -141782720 2051168142 -1455173167 -398595400 -1158545642 909324160 330934683 -989444235 -1119623197 -52257677 -199063863 1869054027 353467948 41407644 -940998016 -89046975 2088654903 2078823064 1271674112 1946764424 -293567284 -989929387 876040314 440136546 -1604047237 2054001188 -1633880325 1850977032 -1954730467 1666800981 -372917890 -1263237892 1270897319 -586885995 656092539 -1747543227 1051772728 406349393 -2039601408 414690749 943463067 -280850736 585000363 1207847912 662856622 -181044226 -1838903127 -1150156006 178425370 -286991299 -108050969 1229612903 1395719043 -1018004208 -1953703868 -148743843 2111190996 -1620035734 -512054234 1482878358 1340781370 -389644057 -322061949 -354516315 -957374763 -414954715 -890763095 -832182513 -369443834 -244768244 -603315216 -2091598774 -637708856 1928931564 2092999999 -1749574224 1632932124 -1979486631 -2061563945 119515941 -775503827 1344131332 -1206623756 445510301 -1061009593 -1637918901 774380320 1308242263 2039632904 1803388009 95243123 -1487522744 -436868720 -1714421076 1461538541 -43873106 -1353890792 97376911 2024621205 82439192 1274907646 281504058 -1385131311 403845638 -318343817 -1104674430 1169160322 -2082630489 -310674314 403329296 1535822190 1450879035 -512658827 -564997737 -1192399571 1089386722 634918358 168684122 2080516262 -674780848 540074577 -494577876 1904604918 -575749307 -1106677919 -1605044126 1983004315 479897310 542526222 -299160834 -1256939512 -120187512 -1543132841 487623979 1524094603 -41295119 -1512602882 -2051603889 -542448787 1689952649 -450175463 1260415078 411786965 -1639660777 -1354367322 1363613097 1205253668 1927938101 1588695562 54886923 638789880 725433128 -252948568 1928587239 -963942786 -873566986 1089574394 -938597564 -205439375 -1447054957 2140528541 -129066381 -1458223554 203015703 1106529818 -213183581 126304625 -100774270 1116622813 1032492077 18569835 1773736424 -386701096 -1900142273 -377271356 -588563229 1954576867 -934807962 -1953046310 -379697051 -298006650 -446736712 1108995250 2073128073 427391437 12032287 1930477222 -833593581 1677250919 1196577606 -2094901396 -1143733776 1609512470 1376376144 -101014541 103296601 -1010933902 1188654569 -765376590 1975798950 -1377484050 -1060801259 310635637 -1220017239 -1368869697 -376364899 -1170816574 1939255342 1967191927 -1346017792 -1088068470 -1729700091 -159876201 -475760531 359888206 -362309057 151212310 -1432154424 756495693 -1108894882 1940216336 -1345508298 -1201676081 -21044004 -1444790268 635649719 -370659348 1197057701 120829523 -1859655569 1474403685 1469315725 1324314872 -646481121 -219582024 964915122 107178920 1500858663 481920946 -1873044977 1886259287 2099362684 1954008354 -1257312191 1734667290 -1621822081 694395801 1078898974 -904655546 932509989 1539966202 2133587479 -413216447 1673748062 -206785643 950565985 570190422 1022186683 1163550017 -416532973 -497863057 272328900 -267959711 1794190518 -1488397855 -1224106144 1321354905 -2092480650 -1057717888 -1626883029 -1472121134 -2133804950 -192691576 464704586 923869857 -1615468933 -1342565576 -831284032 -722699629 -809723807 -1721791652 -322154932 1854137294 -2006455349 -692238152 513083807 -1264409009 99021255 807236919 -2011408012 -137568545 -1410913189 -1578988397 1065647760 755639914 -1436652342 197767871 -61962225 77834293 706936665 -761609748 1462955458 380652066 -273529005 -2036124974 1024206823 -1153577109 -786655115 1664323932 -161270126 -1552537240 -1795366912 529042230 -305507828 858662056 -1556240545 753942534 -1883147857 -1680302036 1549851420 -1481853150 -1714606054 1387141891 1102400218 -753226366 -345807988 -901842537 -483954382 -1527938613 -149730346 -1300329682 254445205 1009587624 -628923311 -1566901647 518790302 989425560 -113780123 -1847919208 849405403 -815995587 -1423588457 -852402828 -346548634 -2097746550 -575950372 -222303425 -851957452 1718650337 -1189313434 1493858275 1474307674 9082600 9953024 462021855 639764454 443969637 1729327802 -91452154 1490927373 -1572399287 1675198009 1524644919 -1306497759 1514800665 -917941350 1444172573 -474634824 1675282894 1624133295 -377796545 -939420318 -663291227 -1144161741 -85371809 -854063073 -1205048745 -935736049 1506062077 -215612686 1901420766 -1326555795 -1043019214 -1395945927 155912378 -1023103016 -583005201 -645925985 1369921156 -362113105 788732015 -917942255 -1256321017 -1396433841 1641669097 -1866544728 -1142238890 -711139041 2124028443 1140244849 541291048 -1980760177 -1828591236 -2026024045 302384456 -2091242263 -1318081790 1794396117 1603194401 -300952702 82062557 916404338 1143048129 -1988340648 -1093846298 -457397547 1538310682 1656536653 -1136430805 -1862943242 -1832283987 -1796589688 -455992933 1244507699 1731887219 270700264 -574214741 784159671 -1603423497 -235243224 -1398877085 947060571 -1363849374 -804401704 -147150094 303212941 1933411976 -194553440 -1110330850 -1314669454 -1428163520 -282132288 -1706038781 1771528660 -26127856 180759005 563003463 -1499025230 1121936131 942257967 -1397843068 764571114 -1017789444 470788493 -1153282013 198308468 429625139 -334148724 -1108403479 2110604999 -618905076 -1310792890 -1709007040 412687380 1670305100 1039216588 -207502834 -992541385 -1916335702 1401636863 -403931978 1995512027 -990853330 -311906643 -455857102 164145570 -1287200787 723074871 1668577411 1358299697 899789370 267815049 -1353300920 2052320566 1604995118 1991548681 -791059485 269158653 1732107146 -1198041738 731364670 -1822105904 46264005 -684161380 -60975800 -94821685 -1945396190 -917013879 -990411071 2093408834 1275578498 -971423880 1898644284 588565510 1046565377 -1948529192 -2071662724 1629183850 -1857069077 -2142174089 99807057 198646928 -541879744 1378224213 1475750825 1317088758 2047615058 1322331393 -1756673096 -1168602919 1349301719 -210288138 1093285332 -2119716967 -1314939327 1517399921 -1893929477 -1713173294 538976770 1760545471 346079864 57060902 -436901452 -556188206 938773918 501341238 -2083172730 519270324 -808727671 -1238360253 104455352 93417682 1695697222 1668388263 -1309219924 -1191206492 -880939692 1907112852 60328871 1382795487 -773467642 2122067971 663521587 -1315436373 -1265809628 2035991471 1543705806 167304171 1798351449 462357625 -1260466991 704965996 -1175622441 -1414786964 109708173 -1097287575 703512573 -137321618 -1989300162 631205093 -355870512 -991090715 -1765979208 304580465 -1481763466 -1081843148 1610506536 -984977758 1942441533 1755230536 -404175996 1434549481 -92599420 1180258082 -7865247 1266681295 -434565225 -615764073 736457248 -1260993820 -43648853 -253324094 -1122879296 -416387177 914254790 880650539 -1291893522 18651937 -89052014 -1846122084 131149863 2085123981 850538053 -1285594279 -1493750256 -761097088 -806151230 494699883 -2028958512 703643622 2000482755 -203833100 -1700877005 1071599242 211030124 217467791 -283008363 1228145690 1450296386 -838805136 -269208268 469688934 -890050412 -496044964 -574472478 2015966793 1752257438 665357840 -1001252546 -1447869942 -151578327 -2001843313 -2022100588 -1039182917 -1034132784 -1353292411 1166841771 -1707346539 -204811671 -1372208378 -1420585711 1459073368 87570898 -533088092 759037712 793368953 -1507968688 591490726 -946177132 -1461765148 -1792109648 1227435502 -411502955 925567467 1763941550 -2016026631 -1961428832 -1622003227 -2040409963 1602656664 1836967928 -871761462 -1852109615 1155934812 1216504366 490644663 -87572126 1549852842 1257078704 -91644253 -1813399437 -1789875289 1106922528 737869782 -609661571 -608170134 -1036261668 -1901133761 758113665 1699369380 1339683408 -1980847541 -1735918301 -743422593 -1746954715 1970805040 504692111 1661123427 267254517 -1978580152 -830362760 291835686 -307109803 -2004956940 -1458171893 -1992090098 -1788242516 1371694611 -38327704 -713044011 453949551 -2047842234 -490513708 67348557 -384487785 -952672900 -1737496129 -1453045908 1237768557 581372178 1522165915 1782191972 -373266861 -2137933812 -2101421066 7940247 -968011934 -708943526 -1220892579 -1842104196 487328188 2086787460 -723515013 -1445654949 389213972 2062580548 -1916222543 430454494 1169708372 -67651820 1969865709 -29998566 -356261937 2111823568 -1229205251 -1074338378 -1381371547 -676387242 -943336205 -1986125290 -1882111797 819499410 -991553654 -189552031 939436293 1629784143 1969109150 1012832503 -830556116 -426984214 1320675475 -1526889839 -651879291 983518289 2012618628 1115856905 -2135446902 -1456288172 -1843755437 -518269616 680144585 1666689960 -1115681723 -1902559547 -2135986589 882460991 1912955555 -287263338 71475542 1527734649 1841830020 -1513462476 -1926226126 1410523806 1436273240 -1935480953 -1805789635 -560835487 -1170500521 -636239606 1022090168 1771706143 -478609139 -1855691131 8782571 1211385197 976595305 1713811946 1830933929 204594982 1930312827 -744231378 -2046214473 1754406125 -618712533 1302853846 -182756928 1552022599 -1578636940 159200344 -541174372 -90719464 1484623834 2135606694 640026515 427578192 -970204192 -649545432 1854079478 -1997713673 -1541442043 92612872 991678016 -592847993 2043332485 -144248719 -1537525269 755950919 1572505626 -1098084500 1319603840 2018958919 -1014654274 1205819766 -1360955967 2036354698 27340592 -354425362 199745086 -579518922 1636688282 1694540219 -349903034 -851370466 769443632 -1196079536 -743394075 -1590509453 -1693688588 -29056960 -728600951 1928190955 1300944903 -998933757 -1515242995 940790530 -905910726 49444564 487668947 -1016406673 1314702664 233559309 -168864296 -763681301 -2031062517 -971647804 -2021608714 -1465157788 -484215172 878008830 2125084167 -422241807 1594433729 806817870 -1345378380 398548042 -1945787506 -1304891349 416066859 441437528 -965725681 1920529112 -1390213731 -539184169 -518441882 -115363922 -1550779485 1032818586 1740609870 -697839342 -1461451779 -1477172771 1395333950 892684948 564855129 -1509635766 1323610458 1996623094 1598489343 865068129 1007292440 -1630831978 -1514271315 -1955779947 299132061 -2132689646 -1797454576 -808225157 -663224633 -295228624 -666771184 368467783 -1745076440 -1614880404 -1559834838 -2102390165 -1422385759 135556216 774947978 187697587 -799860446 -2102892992 1956473704 1023524941 -676915276 1019222509 619176646 -1835682953 764208217 -1892432827 -422150326 894264620 892402214 791630245 1555430986 -791741966 1189543947 -1097730072 -1779935170 418020028 641492709 -1807896548 1726226017 -1160885015 -153901543 1367932714 -710779932 1024691039 1013355081 137483394 2043408564 1873329828 -2030481521 -2006519345 -89345238 -4514459 61363617 510391641 139825620 -1240861117 -1037113986 434705941 1788238365 -1350482667 171150097 186855072 1090406184 1715900591 171382244 -1324176779 -59980137 -167193615 -120662956 200845762 780167842 -2086513798 -1446214168 -1921533587 -1966993104 1111085902 1030580772 1774823251 -353222083 -710557279 -861305044 -1675626259 -75173014 -547676141 -848964216 -499548229 -1806083619 -597273156 -1259515057 -760549311 -1704365961 825309389 558993628 1918496304 390619894 -144044125 -795477070 1038208943 -1521511701 -403026120 -1447581873 798246252 1183882150 -724044964 -556948119 2109368524 950705958 -847249317 -999011160 1728791506 313718708 129304409 -1667277749 1316346671 -683260476 1596533524 1108437156 -1371112926 719035543 -1484213168 -1899226835 746898363 1222906816 649641956 1008119354 538720717 654586675 260532462 -1915292278 -1909660279 1861095749 -238351304 1580718990 -591528404 -908451107 -702623002 565326355 1869843268 -1681918409 -1136612216 247150676 -1729056802 -772205213 -2027622254 -889110456 463352290 1555093888 87281304 924662071 -704145375 743639825 1245606116 1775697326 -94555583 1122005130 -99375297 -1158417901 1180951096 1651126345 897284025 1051843393 -194993214 -1933847303 554787565 -2101667246 -19405818 608407011 -1609619718 -1399285955 20074985 1800694748 -1826877376 -1470630914 894644529 970846775 1353112759 -992746520 813494613 -1659718828 -206232041 561536135 483661016 -1842157320 1927518347 690451419 1910370520 1324769945 -1715434603 -643041277 646378883 -1945559949 821804807 1543440588 1014435750 1678802871 -1201844807 1187569336 496675722 -1605737962 -1964416950 2078715558 -2142303228 -260436702 2011663800 500478476 -867417835 52136742 738828056 -1241042713 1458825583 583356972 2005930642 -773377196 -1698763497 922154786 247434172 610702083 -1526944640 358646878 1971956507 1408148402 -1254327564 -4625357 1626811562 1451924399 1035304960 -501941379 -1591993007 1447534887 -996897535 -629501488 1699377302 -1255430943 -1004774155 -396556274 397309581 -1221944116 -1652003187 1005937343 526394145 -738127702 -1724823492 893263417 -1025977671 -1300439248 -1502824020 -1213594219 -1242594962 -660716299 2132354127 1038426979 -2120980517 -1771411399 451360838 -300951676 -1825401171 1996353486 1315967384 43641912 -964741978 -1151941607 -1905588240 630050963 -1925642498 1508724956 -1504385492 -216752495 -801930044 -1374889979 1528448261 1784853110 -1886047143 -757862843 -224239698 -979543858 1953422127 -361566595 2065435480 -1801960611 657430429 186988555 1008819008 -1979273212 -196633379 -1358592358 -1508169748 7114425 1046136556 1035055652 469950447 1579716225 -2033992971 -911040495 1235281322 -1319013903 -111633697 -1284604936 1448661980 -838024323 106610561 1951759151 1983461843 1022745219 -34635300 1839219940 -762763744 486494765 187060145 1064812851 -470966261 271950969 -1361846758 407333097 -1963355958 898831893 -1835693026 1108825609 -1300938852 236884308 1372940639 -1735369747 -1088544910 -355353890 -928276184 -1133302040 -1521360865 1633676744 -1786213113 1807085392 -827700847 -218431615 428861592 -731813839 -778317598 1668815766 -1558162115 -2016805572 1599490833 1101033063 1294352091 -2022573740 -288131977 709366479 -1839692505 988146117 948796549 687566686 477776328 61064691 453840747 273677201 1054016449 -485765225 -1603493665 -1266336984 -1694778286 532551639 1319121173 -456053127 636737560 -687844124 -287910515 1623356377 -1974991307 77552196 1781668075 -1453171431 -481790219 1454261371 1100580908 1228137924 -272058051 404957823 -1362263486 -970054471 953880 501877943 -1858231772 117373689 -124233595 -1059245285 821173539 1276514303 115209821 -1692646931 -1987203523 1310961581 -135514271 -148954612 -966049932 637632833 -2098072789 1059211418 -259668555 -1299221003 -1922926864 1308148280 -384250968 -1488464301 2059494012 1859958496 -1715878341 201154406 -176603257 -952647118 -1206508382 1161064924 -1365359350 -385284872 519188676 -570491523 1052418057 1169767872 -852666125 1559645925 897851078 -662782644 -1407502753 1731073885 1959240070 -283280033 793140246 -295708034 -1814588464 -90552198 2020607353 -1173519483 884805614 -1225502616 -1688121519 -1776389659 2109477125 1556231752 542219559 920055528 -2098211841 1558547857 299371031 646946701 192438543 -586140212 427351005 302793906 -1070565796 1662975276 -1999838887 1406656620 -851339344 1666102144 982248185 875515181 -1081019332 101691627 -1049251822 515166866 2001760532 1411316113 1845559877 -1195245050 1955383787 410254253 699983572 333115427 88282367 327158987 -1049233495 -400635939 -474789236 1653744108 1413120385 324116903 -1330821019 488353677 -331935075 611398240 1783099712 -1203360674 -1165188855 1429170399 1963350394 465409615 -223858288 -1921011862 -1179979725 -1483812432 709487426 407296842 -504882927 196186134 -2125834954 1536937120 1437039784 -856575544 1554266424 1674699849 -854544595 -227597030 -1941674517 199228886 -921441275 1301116875 -566356431 -426242275 -879045444 743225870 524433548 -23176752 1783524592 768066354 -870139572 750061134 737291854 1610200479 1582279878 1902344913 450089956 308769062 -1816211407 1080913955 -2142252613 -341061361 -232101367 653901515 -125831441 1908516089 -1543412921 -1700888876 -648082861 1149727163 -757934082 871181968 640416119 1247506297 1748110049 115413335 -2130994921 -1343813345 -80424599 -2014736210 1909324371 -2099514544 1493700378 -873485074 -471042807 1261607829 180131449 1801474782 383877936 -764282503 114221336 656882858 660778011 189149639 1499965303 1644950025 1664340420 -1198693123 -1427659451 1498138167 -735302560 322595364 -214837934 391263829 257314744 -1574953342 -1377302813 -1611800445 -1246856498 -1569626610 -906354327 856615940 -675286778 -796265474 -1343461153 193943829 -1186273638 -1033034468 -1553800338 588854245 -1506449866 1615148852 670760810 -986283565 1513956042 1987161950 1699045576 -508308586 2036394811 -1257917970 1848644931 -2051970586 -1527686527 868578445 1397179638 1025542518 963314860 -1070617909 1146344333 -626196961 615745896 1623757729 -1729792834 1813593040 1605293999 -1170336147 -725070089 -729687002 -1262491684 1153804853 -1222611244 1496275230 -1491216887 -1355372864 1957607560 -594996569 -1349929515 -380051349 132776576 -62756724 2123897696 -2116446313 -735198464 -2043245734 819830855 1222725188 1597968812 722762663 1442049060 -2117417412 -614623783 1442934615 2117770040 -251316628 51947891 895395179 -1553122024 -722285077 -1681581519 926937953 -701087751 1408342223 -906705012 939504398 -1216139162 1994430887 -118084246 -1682589838 922612616 2091505914 -436954015 580633587 -1218268841 372116610 -305767413 1548756930 486515076 329964160 1416032099 1948052320 -1890521211 -1305005404 -1384058127 1192141308 -2137597988 1193493047 1499690570 -860375427 -1621086414 1308506289 -787864714 789533966 1886680867 -1776711482 -1483969335 -1776250615 1886069224 -1970869532 946146967 546741401 951552610 -61534167 878128756 -1791545720 -1149210528 1248084939 2078290701 1887308596 308343186 -923713075 926179672 1588669270 -19072166 -576901281 1702616883 -1455992998 292477664 1004537283 -1263894786 -1834242504 -117510463 339225763 -2142845800 -152273279 -819841110 1983162675 -1337966473 497045783 2012561731 198041151 -1056737614 -1766898739 -797138135 -1068914480 -1507770138 -126340537 -166822453 1752022000 1494183057 456890385 -1126731000 2063750496 2137826756 -162909595 -553342869 1110081326 601853685 1024906086 -874716607 -1752568184 1373049737 2027242647 2038504509 -1684388810 1915542391 -457781076 -71619324 311186485 -730930185 1960876321 1327632632 -1381566095 1905905877 -1535381727 1805314939 -1139119081 -357266539 -1378158474 1890256649 1526164778 188095474 742557016 -444773735 1785207182 -1892350479 -1145873181 -1847109083 1160339777 -1933748194 1079608618 -1039886524 2129278532 1337966070 -231868386 -119349059 -1945689621 -1029816184 1288769241 693746169 488733064 19332269 -23342113 906625352 657994483 -775410187 -854690731 1699942236 1731852939 790689818 -1728048363 1610061923 -537669378 -1963628759 -1539217279 -381875470 72271271 -616585736 2070201544 -422952984 -523873296 58682679 921643852 1546352416 1962076768 -449512265 1824194607 -921530836 221906335 -1039597257 -529909325 1170460833 531910513 -1380426069 -1464591120 -265171917 899201985 130670569 -1821972582 1191699564 -33630976 -1090908803 -1988716473 2091343332 1108713274 472078359 -91707735 -790268582 -852279299 1186131911 2108081301 1015743100 -2122456701 498990315 -397701675 1149366063 1526563772 -1699839273 820574059 -1406552735 1721876013 1967107818 1872949779 2120523235 797187331 -403794116 6369024 -1534172227 -625985369 -862355475 658660709 2130351782 -337340375 -1418386566 1759732134 1043579483 -1421910727 2103663156 -1666075848 709597189 1936931446 -875956096 367388287 -2045287943 1400840766 -1987455796 -438283115 1705883932 1259667005 509333057 -1607445097 -300336225 431352715 2047911378 916475825 -86500221 -1066903186 869999082 -101923857 16149551 -1844408108 321638551 -1396026873 -21907479 -1020379833 1944649824 -859795337 818013390 -1817281293 2070774132 340724247 1352587182 -138594162 -965781773 -1001458923 396254360 2108315284 -633999278 329018691 -120325920 -112698742 123307550 2140731545 -273379506 -1287966809 -969946843 1851048153 -1257541442 1934237409 296441418 -2025767801 1502106160 -1709497546 -168821773 1147598883 -1939884157 -130310729 1093112331 -923558712 -2117770697 -683236268 684999906 -386508671 -186630671 -2107619822 -215450599 1256313140 1661282945 -181566236 -1865507533 1367809579 943193027 482590933 1887980726 -56900175 -737273979 -1679303420 1194855649 111452419 -986104760 -977963709 1790004183 -1595611176 528421689 -1023277658 579880575 1933420949 757766215 1680078550 -1564013838 -1839230165 957988165 125712585 118504923 -374368237 -783590985 1741695509 -1787459152 1322035861 1336465467 1494784656 -981848096 141697435 -1857487979 -1491229515 -1496621590 764788931 -1086568909 -1482310657 1037378177 1248212460 -254669083 674903479 2071537088 1669030098 -1077045272 518844498 -883603510 1579173909 1217980476 1117850916 1265020776 1945096049 -470136594 -1032255301 1398965747 -1307861351 1646545338 -1287810979 728909175 -832285115 1851854048 343001457 -1175945367 -1329969303 -1152670822 2040896289 1907108992 1312067573 1621206541 -800848769 222276324 2002283843 791217366 812815513 -172522620 597829723 785358406 1160930799 -998606313 822986288 -1480343233 1602075025 496668511 345031874 -313627092 -706768846 -1991795898 -7243078 944172160 -859807957 1365519051 1603924863 296086302 66625905 -806873515 -2041780461 -881159146 -1563157413 -288180924 -1488963111 -1383533516 -1786953525 -1187183547 1879511145 -982888219 1809855608 1970190029 -1265256128 277532901 615157318 -867702328 -1588298772 -977029448 584294182 391347009 467739746 -1700487958 1324184280 -1192112544 -1020817840 417728062 -1203591911 1762990119 -415313548 -1325523354 198784956 -929254338 776459949 -832637132 -689703899 262933260 1575223738 198170207 -1561623268 728404650 -957387513 -2051025047 -655009527 -1832025135 446844837 -710755700 -2115579531 -1873546590 833569025 1624780200 2001060280 -769911638 301195318 -598662579 331971923 -1964671453 1663545248 402376545 -1883803411 614906345 -1963278990 1710505734 -2037768329 -901427351 1245440144 1505823159 1556880668 301715276 -665443228 -1165386869 -1177715405 -2064114306 1469989862 115778154 -1985506391 -1321943461 1729529722 813192586 -562180565 1071875070 579067311 1777872584 2053423615 -570320624 -1240172044 450438599 -106362725 -768915691 909966102 -1222493970 468838890 1107696206 776563947 -1840731751 -1524566860 -1613123168 -1393825046 948910112 -1960977536 809702781 471201701 1464901504 -1966775688 1602242669 -739153034 -2052615163 -206289611 -391585258 1088124739 62963914 451202189 -80195760 115016735 1892783286 -59325862 -1893642891 909528572 -441685363 -1378256023 1523336919 1299802053 1260771758 1045608364 346434785 668223970 -596102898 -1674415150 1290150905 -1363375745 -84929497 23359925 -1898200 -1493725702 828427337 -1733555855 -2028103079 2091050272 -2051708760 369953274 -456444433 -2096331270 1919052508 -2053212252 -360150975 1265142152 -2069860268 -118090105 751767719 582726494 1873517026 -1772144435 -1091841442 -1648943424 -1819975919 330255193 1083261689 2046790234 -2107470964 -1416100529 122670603 1508465971 1573054560 1543401046 -476284498 1726401052 -1926090907 384217651 -1290387866 -1853826916 -1904187275 1730853619 -784321205 702592226 -1420323761 444917961 1674253287 -1440936222 -2094852399 -784448909 913162555 -1999518580 -210290692 1655565401 -1812789348 778685511 -1958611334 -1155251779 -632857783 -1815843644 -1276561589 1089167752 -107908929 -58846114 1954431007 1530154063 -1119506636 -80003727 -994848204 -438573583 -414051177 113797267 1058099803 -1842206469 814571757 473613343 -1117736727 47792863 -1214272172 1473354370 2055134642 -395125613 2037588618 1455995647 868293898 -178156195 1425529860 -1696103947 -1139898853 -524158592 -175435893 -1695353358 209759050 -1143409632 2048670225 -1698046939 -1022369579 -2000570801 1164540287 -1643017926 1037765564 116291884 -1421794345 1385130819 1040042437 -2004029181 1351474678 101570951 -864180369 233223408 1442232833 1746829833 -1492174049 -1447822498 -1089646728 -1639181553 -1176892553 1360067547 104407587 -866112319 -1966881671 306079694 1332953970 1679849122 -912518992 -1720680785 -1477783322 -1462527629 1517377534 1394929144 830444426 749653940 -2009475321 2006273328 -252535535 -457925021 446682851 424251420 -398213730 -439282287 -494222585 -1274661019 -553272711 522996560 1155692880 728035693 -1417336410 -1787736041 -1550102842 -2050549485 -942895556 -842050803 1405657289 902433813 202211709 1811847160 -502086334 -700250902 -1501249347 -1476164537 1863833184 1763478099 1151314094 -341181555 -1266031650 793848197 -1918520568 688130989 1427693103 510766262 33287507 1577848184 -1636447153 1631394811 -1302108157 -1945268977 -1816100367 -1526946479 -863513611 -823206955 -1434783325 1731646161 -1307607317 -735038828 -1503428029 1625730175 1391248329 1308145549 1548944932 1883377193 -1672684582 -186836948 -1806035705 422556959 -1741496907 -1589520449 1753098149 1482724338 2129475017 -643448555 1824890017 1342867245 -1711205908 -1279801611 174233261 383268507 527769212 -1887437642 -688925065 2021296499 97428996 -1113453342 545948599 588176828 1509278646 -87598855 1645764941 -638723999 -589019053 1591247183 452851627 -287289325 -1325917558 384140309 -2075142227 -1011448529 967631381 -374886032 -1088361696 195530701 -1991228466 1962385011 -580691423 2130750806 -795303614 1791230173 -1247874549 -300392942 662876838 -1493987828 -1346650378 209927870 65678087 -1162192801 1668612605 -107693180 -1386493805 1524113431 122705085 56393032 481438155 462706268 1207797465 -774717817 -811711745 -1337002809 -2113291619 1046440988 1785624513 1954906382 -1711388550 -943838790 -370611267 2065717385 1797170329 -1775843741 1176800977 -335295946 863859389 683836145 -1153881533 -235862749 1127235216 698213966 980477631 1603829622 -1572039333 758824249 -25993763 -2108094876 1371600004 -2066113097 -1548873457 -960313743 -848409312 1562470630 204082876 133995920 -1745923222 2018280493 919075419 1451040647 334858629 1161962278 -2035166731 -1391960719 -1667387975 177422209 -444367907 -1228110479 -128925204 -1072537259 759658488 1228810144 -1307015516 -1670691964 -624406396 -1654836575 -1330601637 -309334733 -887121535 473744047 -204593554 -152063240 -1154789594 -1381775319 1042014097 480350132 878372019 -2009422326 -1936077381 -1617227924 5983839 1135165310 -1508514518 -614185995 -178836079 -941665380 -1606959511 582026730 -1350876642 2004342800 -822984420 128613794 281712308 -176620966 88348590 -1504044996 759637606 -2076149051 -700982499 908560415 -1704187625 1338596451 1320343060 594429126 563589053 -775307422 1306975327 923879394 811471219 149210048 -1706115191 1346197643 2006239931 -1428718557 554217431 185674398 200822442 1978054524 -620963035 -1338342315 2039718696 -1735987527 1962653550 -1874546347 23980370 491050095 -10646583 1846178435 -1962990540 -58503166 89262750 -354604678 -1416930236 -2015295025 1511920225 321993625 -513993966 -881129473 -889251241 -485069342 1340822553 -325489711 224147776 -1094501631 -2027419684 1113160992 -288823361 518095715 -2060439938 2060106661 821394611 -760300315 -347528392 -1435892142 -952066242 -817765541 1867386378 1938582561 -1087063069 1838097230 -1373940213 631165071 1943934773 -563795650 -858621921 -329712857 965978578 -154450699 -623209946 816110778 920054274 1765141228 -229101022 -979997114 393395324 856652722 -1760950845 -975250413 -1155468832 163785202 -565143222 -614157410 348639550 -2007691998 -1461803421 -1061602957 461160501 -1810343625 816454323 1455557545 105607638 206423240 625570664 -1153132877 2021350473 950825489 -900036380 962922858 118669895 -1362560634 340426718 1231282467 911798180 1700831259 986622151 1859968721 536714783 1982928683 -49217216 -864952926 -2083209274 1204607017 -524989869 -23446096 -122449487 -590174728 146479173 272040185 1201208582 -531933319 667629380 1465235344 2135667194 -1401982821 815206991 2018260583 1886397510 1315670117 849176581 -955897601 635335534 905310933 898555548 -2018064750 1119843323 485162054 437199615 -2032487934 809396691 2077468150 1413460631 1033066342 1712527814 1712771633 -1095198894 33333130 284876690 -792907476 -931225090 -1603594054 -2127942135 672343609 938890887 278192020 -778304459 831564112 487183338 218705280 2087175982 -69297533 1785507773 1939858158 -368580279 109605467 464717658 -1958758846 1603049236 805334889 -637568472 868428295 683239700 1289768077 -63449872 1145017061 1233513400 1745598085 1103511870 569386453 -953349698 -341425098 1718219588 -555727426 1552925363 1775851181 -1632420304 1925516082 499565788 1430745186 -676444981 -1671514429 762201405 -1891782993 -506314802 -1181163166 -1232390014 282836393 -2129979773 -95718379 -533293316 1671051337 -1252146916 -444490276 -348719977 -1680456969 260443000 1355381613 -298752638 -421534811 -1836316859 -1308950659 1660282317 2089247265 -197009414 313693161 755968941 -863952938 -1791414860 -758578296 -1754941150 -1513449115 -1481496724 -542962103 -898755314 -1845708183 -1242075621 -621947973 1684117351 -2139112649 254801387 1273890458 2018274851 -529188342 709244316 -1388301183 2127774142 -717313982 1541555999 1584723230 -1379417731 1581328341 1979639379 -538065863 732130155 785250888 56631702 123432962 -613907036 2105192656 1675247403 450745526 2058029753 -1961445733 519450625 971561380 133430938 1418612985 -243972069 -1533882240 -197260974 -1015327884 46151536 1853082290 775546090 89008392 -128757411 -1561718768 -1389618285 734828187 67851164 -513448018 823813668 968467507 -1560010399 -241894030 -1149117363 1218124243 662620073 -324816264 1811287945 -1750998622 -975837459 -302338872 778185821 -1114878602 -708603886 672215768 1909793209 1902674717 -1844480742 -1368842157 -839405891 -37153651 -1360300336 -1764936105 1318492317 -1660733880 1156544378 849704660 1606168513 -2137542177 -596532082 -383242787 1528684735 627360337 1219725063 -1719761220 1466746980 133212096 1993983904 -1123855343 1582807794 -962761759 -980868295 -1583587061 -1678590804 1282810896 817584284 33291816 1656514881 89065883 1475760347 2147152899 1009619206 927983465 1844082042 1646282267 872716336 335518178 1316617543 2036671554 313551961 -2048273603 1729770923 259772888 1856843293 -1400630548 1590986530 -1963905742 -1649783263 1053418616 -126842043 -1138641863 -798274567 -408961858 347431205 -844846535 1510612071 -22205584 618568163 -217055393 1101730590 -1353691752 893559942 196544816 1414255068 -1043855326 -1973426049 1307230400 1485381663 -1352060940 320288829 1363189690 -1209828647 -2131085151 -20833287 866574191 -1638564731 -149502288 829870478 -1794851339 654314579 58464767 -404995079 -1078855106 1670497865 -612585474 804859584 1819246282 830750146 -15852379 465137703 356480341 714100629 -1764703341 1180062043 1704818304 1856768831 1222965055 213565891 -442143053 775931579 336565379 1964144659 1148652839 -373406398 123864397 -1501375418 2097839220 1688930682 -758631027 -1418499701 1771573035 2103202608 1084225115 -1056092207 2058872290 -252452154 -1890054260 1531315203 -1223402859 1939644961 1240984769 -1549991580 -1447130581 153476585 -1223507812 -487363126 1061391369 646918384 1984621604 1049880391 317388908 2018500091 -1554682675 1547322007 566407200 863433193 115021891 -508112500 1362384578 -425247168 -635238726 -51972789 38113501 289342749 -1564776181 296532626 1309568289 1582786070 -2034254215 930790967 -496598083 -209874528 1751380646 1857711056 1212159343 1965153364 808230239 -1002137089 1699155758 -1072450235 -176540787 -652911339 -1177720358 -1517353637 1819906751 -10094044 1440711420 -764939780 1102812994 -304337037 -380509503 -272765614 -1713335609 -1279831063 882890623 1203876657 1880220901 -169580552 -738433834 1723810243 -823849258 -625339357 1047144402 9591659 189767051 -1646799686 -384765962 611517497 -1075972521 1254524858 -856553533 -378658292 -1448623968 -670235719 -314457656 -2007743537 902340725 -1129263428 -71456302 -192926940 2061991807 1616021346 299661171 1747187846 -576239733 1471911420 -1550408456 -778374371 -871857303 -2108656520 1919544240 691379181 -1659674320 -795025315 -1609029208 779655135 -230872575 1836762493 845136636 -2134880960 1165244247 -791374812 -111458503 -1902496937 -210878186 890176328 -1531541466 349481989 -667097112 -403237246 678225759 1840858644 -408076310 -1956542706 1955025593 -754214228 -645700281 527646895 -237170711 -1343332511 -1293221912 -1450064116 1664901603 1696125008 1101450824 -1164112405 -825498567 827022035 -1803206657 -1412554078 -1307182047 354160091 -1228945897 953702114 1864697307 -888858448 -212548276 -2019266335 1537972394 -304608255 1112444024 2081196135 -371105385 983283859 371152335 -1183073615 274882917 451178021 -1849530688 -734016463 -822280671 1661728599 104000672 -2024321622 -1488799215 -1592774338 538315461 1341394815 1507617360 -1219186690 1564044809 1663251469 544548974 1901670462 -174576072 2010061782 -1014529371 -1654650253 682665369 1848187685 723852645 -819907871 -2011612119 304094067 -1899131661 -331385824 -326993220 -89428503 -1474014895 -108120917 1970227806 -121382178 -1980294679 386035567 239004490 12521818 -1453505752 -448558777 1160628291 1428840973 -1017727864 -1969866305 1312832506 -1363409808 -263531572 -1374587741 -1892584345 1192812776 -773362800 -213136370 742571464 1418129439 -1447387180 -1810834085 -1258118229 -179204704 -1012032444 1320340004 483937069 -1950720965 1211180114 1551373896 -482105983 -994672465 1780681568 -1646721060 -1802494562 1185137854 -1738347727 -1279867025 2024067872 -407172829 -1660526068 660059453 -281815881 1284747522 1502025608 1981458920 1881140921 -1502335522 -684737723 344202786 -1098877811 371061795 -979963137 539825519 -1790908236 -2107583029 -1683844730 4936667 136264426 122417501 -1984928227 2069939589 -726304907 -973430803 687168676 356691075 -1439996812 1213578330 952718220 709583141 -1747428981 -729241230 1763968495 -1874188189 -1724889433 1301678104 -1786866875 -1992339306 240886710 -1600212344 1088923739 1605176867 -1037793241 793195179 -484515417 -1196976387 1943745324 -2077531515 1588033230 -632232574 -922483863 1843757599 -835119167 -231774331 1472652348 -1745707695 1735775621 1033739651 530977863 -1277893594 1894658391 2018114809 -163003155 35184120 566878518 -415346 -183906230 591386799 -13188301 124504864 665069238 -110064274 -172802424 -1302788426 -630063647 -680202742 1318168105 -954465809 683097755 -1566520994 -812857521 761040160 569172094 1336476077 -570529507 1931494588 -1291206591 -1705553798 1245623292 -1445344378 -1306486678 114219322 -994092294 -1556740930 -367005406 -1002686712 1858299277 210581940 1014680233 -1557485991 -1887434756 1110198394 -1272489979 729927285 -121366546 -645453786 -457643564 -1905971893 -1933989515 -2081025790 1405662441 154805826 -181580748 -1141158328 970649661 -41864511 1562967813 -113943593 2089003951 2130864962 -903259634 233589202 1033040759 1966368188 465420646 65354373 832927713 -523131462 -1670208049 -827957313 52511555 -1796915913 340006973 -1383558214 -132622351 -4802900 752067810 -1657807631 -741592391 249915318 -1468671528 1525662861 -864281245 -1977102064 -1123577343 433095779 -113853457 267286198 -1904416468 -888880526 1873327679 -1539288744 1991318495 352842676 1434427260 -303531173 -1525071306 -1164718976 1214040673 73972140 1521677844 1606557948 810153406 438242839 -525087990 480196988 -2045969392 -665636424 1974429702 1088483935 -1326851078 1478589602 1367188859 1825970178 -56518244 -1465899632 -1774491892 1756606047 -1057495118 1133962052 -578719736 -1057829070 691251621 1985813157 -1832697807 -2044284289 -1702649359 -2141593560 1263865541 907202764 -2072413035 2022848786 -783095528 2025282324 -1321497687 -23594951 -1212725893 -807517908 1898355700 -548370741 558419235 -475823072 142322000 -1354346897 363563586 -1978523077 -286700091 -323338130 -1104861067 -215954004 476560649 -213527777 -148056231 -626587450 -121167691 1197493889 391728517 404726799 1911589421 -1301064969 -2013516994 -152375202 -1417856517 849275406 -738590692 -1685769839 589569188 1346232977 799290593 2109957202 -798996666 135333052 -858624436 -1491017454 798004967 531699363 1242403872 831732490 -689913934 -145471929 1259684495 1531881580 1584199922 822990331 503222753 201273698 106951220 -60136927 278772391 -751221920 -465957573 -1243596861 671141347 -1477242317 1721517296 533890892 1255004068 -710934879 264001063 -1182957684 -621475107 429568160 195452862 -1587796442 1604829591 -1983122120 -1472371488 -1660266359 1647516047 544856301 -843705635 -416624977 -1209861013 -1415277171 -825552397 1355461295 521656578 -797937980 1625161735 2076757124 1087595313 -397203779 -724212450 1674321537 931933990 -1616971903 -715923316 -1869411772 1962972691 -265507698 1315845524 243483805 1543256371 -941079408 -891424631 228832512 198333932 510290817 1090269530 -1805504862 1900696488 1098529391 558244765 1685277331 -401146486 -1123871318 719782067 -1949594924 -246115234 -1423203752 878093191 -542841643 -1904876773 2110636439 -1840114880 382196767 930194384 1930794410 -675858233 241866193 83736194 -1789177353 1328945293 -692372261 -851929441 -598569865 1550301459 -838345500 1968258271 651630212 -2106248815 -941110826 717649923 -1849149994 -1621346695 -136641973 664698211 467711833 -1137382240 -1274009472 370677841 1219106754 -2090672422 -669984450 -835956202 1280824195 460901898 -1382922136 -1402888291 -855062412 -1003310217 1295832607 80754494 1099923347 1187088915 -228166167 362578152 194027619 -299447710 249277535 328477463 -1171722528 -1410996928 -600319967 1031242854 790166959 -1074168394 -417141567 1093360922 -1546221318 1574446002 61575343 -451689605 842696823 -255278735 1552811231 1813937101 837651837 220239119 1137785128 -1450413052 1812771790 -873246545 -347087995 -835631203 -1382837067 213686419 -320938193 -1413764643 -2023043723 -2112923083 -694027410 -1085068914 -181556141 866007717 333387935 -1714256099 59091543 -1331832460 -1665177093 1716447427 -33046539 -1518075563 -1643471659 1175295703 204751009 -1269205844 -2048854668 -584797974 -1835568682 1697856029 1315265504 919649072 1816663090 -329223243 592584773 -952107976 -144829410 -172027606 -380111720 29366275 1690480143 1155819105 1996639311 1707788521 950289611 -997554701 -1099108518 -83165166 -161024095 302568631 -486854200 983335987 799155503 1361026424 -1177054808 2067124989 -1609483258 1114805365 -999222996 455287991 1181830724 1497449234 766153138 -2128002586 609102220 -1066124800 -831603850 -261307455 -1263051397 206806120 1783059880 1116208199 1917664748 58869749 1767104699 788121233 -1115415071 2029962973 1361232378 -1616122455 -694596606 1467602691 -339520883 506298209 -1590190993 228625012 1186056034 582974970 206993917 -1777761252 359829832 1197126239 37656968 323538916 -106614647 -386388167 1186201750 -613887750 22174815 979671323 -677217538 1204436 -1979368982 279272066 2083600618 -635149830 -199051840 -251524872 1729180287 1106194744 148172911 -2085160043 -1494098545 1454334801 172345496 -1823934578 1248300815 -874542475 -1399547199 -1094844689 1677411876 -1971008646 1928257070 -22791881 -2023123052 245062824 361237128 -937468444 -805159944 -1562708203 2029783746 -221458473 1919175592 -1782404537 1004001548 517730385 1763156252 -2022330269 1236558531 -560230048 -913288026 104156713 1905328222 -1958729062 -1707536545 1376210818 1349460348 775225912 -803264978 2030635880 -608225264 -1080422188 1805873174 -1958021551 1228175276 -1766746864 2093661944 -1070538488 2076262499 112545909 -1491103517 -1083139484 -1930319182 911576754 -554589085 -1820326100 -1310358059 1596412677 1464792033 955482057 -1369142209 -184382835 -948855670 1156246963 1163611729 -1021349407 2129359570 -337803910 224517846 -1324450383 1023005364 1326970175 -890308732 1434342447 98581471 -1950516855 356848748 1035515884 -434248063 -252744551 2109543114 -1003242366 1980206005 502540894 1652096647 -1237803173 -1475877461 -1325644257 -1127783011 -1340896255 1067041489 -2101115944 1292659263 1830473561 -44953817 -305931273 -586672060 641746692 -442569539 1817381563 -200425187 37146183 -1031747150 860274630 -1474965647 1013401657 622988792 -209779028 -1172376206 -505109317 -666001857 95223616 1321515407 1420644656 1103747027 722898281 1319108191 -759495103 -609479753 1398068756 1132977900 -1024882339 1355573937 1276225641 -1657866810 -1592815078 1613108900 -1822099667 -8250731 -202825204 -2135999925 2119046310 -1033414148 797419717 521383668 955126720 -575910730 -2061625125 463604045 -1965206779 -372246340 1788193776 2006349847 -1794466944 152886729 979859123 662443949 1136795595 846751572 -196863242 -758327598 -267288502 334356290 -690388258 190697433 24977856 -609180224 968436473 907537781 -1342262815 1777258067 -672344299 224930955 -140820332 -1472275520 -340603284 -1031143290 262509781 -1282589065 375811696 2024181465 450223300 319510460 -874102881 -441579340 -871240435 -1572917873 1524601311 -734139775 -690843494 1202946995 805198835 871015673 -1348686463 -870399949 541316612 -1980676024 1664972797 -233737655 639194117 -1149875807 -1408662869 -865906230 603105432 -1794887269 -1945131602 739567021 507448073 -855016942 114580314 1073025833 -17364819 1079590900 753102065 1736707670 -1217446106 -102008288 -685336508 930579248 -1424854013 1766687176 -1478664945 1300141574 -934869630 -53724828 -114758731 -1235545720 -312606276 -1188181040 631929133 1154889432 853559944 1239604725 -787614210 2108725543 2141763304 2128000820 684071127 1780196224 -1076483105 2032136465 1961779364 1778852557 2078209175 -116188392 -1068658606 1872258061 1875450936 426656529 -634729276 113412834 -450170826 -2080912727 -1432907133 892667633 1038542507 833048607 -184863950 1076060491 1887590293 1795866457 -136799651 -485603147 -1495860605 -804617827 1078960191 1243374890 1526116182 1281511024 -1756511989 -1373702634 -997148379 -2107875041 -2121858900 221580560 -1561657789 839807286 -878011781 -759359687 1171861968 -2115742843 -1337553049 515858009 1355349350 847218963 -1231562450 1452758273 -561224634 -319110773 -1570552270 -1892399729 -138330483 -54966209 -14941536 2032979593 1139216682 -1482534557 361336328 2141560564 -1069735944 -657603970 -1282527371 -246398968 1233227518 -1515663497 359680656 -1019433618 -1602489055 -395385632 1210944084 -2136902250 1459877277 1211123835 -336633026 -623107951 852686480 -30715155 -39888640 -2147050499 1959547013 -2126453295 232733212 1908956592 1090028420 1609436855 -2087550122 -968437819 1720031122 662288082 -533434868 391469360 1425652223 -417910769 135347096 -105330997 -1583646784 -1586457979 1056936039 80716279 2138038949 1984880652 -628648981 -182201482 533415512 151018892 -786998266 -1951806671 -733549786 -1337500513 1012658793 1673960694 516525588 -1729625994 2059632602 -1328482909 -2078242384 -1167694582 1803655353 1162042766 -685688629 937890730 1527794583 -1403275107 -1769066454 1193731966 357943838 2016736599 164658815 326042807 -824350696 -1186709929 -1397147922 1553719522 -457665098 319316040 -1912407720 1827861278 319691725 -1658380041 1592702385 362023841 -570367447 436072448 -1966632255 -944548357 -1595627843 -1075453451 1145765495 1767637069 -553002284 -1303072569 1618856637 -991616180 828474868 -1649649909 63491081 -971771994 1511053249 663394718 -1832585949 55082335 -1475469438 -1575101409 -2006546117 -55506607 -755616641 -147951297 1656737137 521106445 1695215496 -1303576912 1554913827 -1132655579 -533699623 -1657307452 1276385662 -982909103 -912164204 -1353118386 1322082976 -97039411 1423666928 -1409158224 1753980555 -712994401 -187209769 64879036 -1092400792 -857850574 -400815877 -1575819896 -1659716501 -339812392 2019258860 952778335 -1698509813 -748079752 99367159 -812114719 -1249450659 1188985435 -463850632 -1132140525 545326283 -692331900 557739518 1274145071 -1170278239 757714730 -1437676580 -845452204 -565115913 -1586921965 1799263197 130556415 1897239592 122795148 -1676708015 -1899412845 913236275 -52297444 -38670354 -1809861374 -2061163926 748523175 -219392372 -512859353 -423979092 -1429091216 -1563313359 -1718389616 -1117870251 2117208088 -171187853 -1341213897 1992831728 -756420066 -383661304 -632308375 -768205347 1438537688 -2036125326 1259214381 -1158198894 -597536695 1682576019 651704004 -1892667907 -552166659 2051464052 -1663570323 -1327550684 -549103141 729274157 499645458 -1403554075 -174918578 -1034926591 1659330500 1875271602 -1937507671 -1557399674 -1699949510 1385251566 997486798 491251181 1166991203 350937459 -933985412 2093882027 -1779477892 -1630852876 116695121 707988650 1065341764 720027907 689550350 594330465 447823259 -1565110789 -1670842930 -14573476 1802344315 -887386420 1701769532 1614722494 249491300 -1171011321 454040640 254192618 -403501447 995041140 711705427 -1258120555 -1579185179 1305062725 918010413 -399252545 -1814243822 1510791995 1964844505 -292921444 1866244032 -1127059621 216810228 244406206 1112352551 -602252915 -1626922196 1981862006 1611296958 2112489252 -92887978 1347513514 2056199950 476594583 1442580259 2096626928 -139307047 -196451694 281939582 1414128378 1927269846 -465774697 -1078064638 -1323295872 -1622728242 103816189 -951157007 -71596104 1061289733 -305694509 -667220235 752251510 1389706723 1909153121 -1779556906 1491490366 -654209291 -1896557498 -424129620 1942594121 -436406121 701024704 999436001 178654256 1677820646 -1960184463 2116383956 1595938001 184503193 -1705645537 -1684385660 -787790726 646077944 716625615 -1688020423 2004819006 21717400 1039676146 -1559177238 -328208212 2100541874 -1435727376 1646788736 952236643 653808940 -611052259 -1901692190 -1821466271 -699866375 1441591974 -1329848601 1857692298 -627803901 1856424338 536889494 -880162295 1785384874 -1345362902 638269303 880284901 338981984 523742527 -140235639 -26853451 663636064 -658849589 1574137702 -1397925018 1899819134 -369061372 -318615927 -1892902823 2117450826 -1013098196 -380306229 -1882945034 311852156 -417737735 266793348 -1854251204 -1653959546 -923057624 419046081 -133352434 -1441353215 1443013267 -904503248 842249049 1901911170 -1940896095 -2059873672 -2052877930 -2030207140 1908398379 -18225370 1955745562 47400826 1469475459 1887492434 -4147935 -2099933158 35180171 -992173900 1170942535 1177884473 1481331281 350685511 -162770450 17112310 79110609 -702172040 1364200122 -1664662495 1696747198 -1609391188 -2012063364 -1922282537 639516666 1468006499 -729083152 56084667 -177351449 -1903853752 -1671162440 -586289050 1344158838 -1602066484 960910813 198754643 -2019036558 -1271018570 -1719129245 144024482 -1071910032 -1894098010 808982445 1986108342 2146442742 1554682277 1284094519 476516107 127300228 -793090241 1224115086 -1443882591 1850119571 503585197 -257284692 -555191691 749337208 1313706153 -1703520674 1623496487 1018951485 -375536589 -1927629763 -1658157744 -736768062 1945681113 489712684 742299652 823475916 -1271671777 1585738889 -1887814385 519095929 -1663081496 -263842260 960588845 -718356050 -96069305 1135170161 2104480164 1609578204 1051087283 1467058349 -2061805485 2030911206 269918313 177273916 -1760898228 1620079292 -219064942 548434626 1076695292 1273697706 -791503217 143221143 -1636228268 -256069893 -378102146 -802597979 -375561461 -880586204 1782431100 728018173 -78656368 2553681 229760382 -1659596720 -1180054636 -1861087287 1073653637 1427379246 -304686161 1828253392 2117414136 1501394403 -1577554126 -1064611934 1554139282 1029354090 -229285748 -1564096341 1614172141 -257109690 -749546036 1486646686 429207233 -1829784382 -2089856675 1679901036 1058579226 -1864539441 -526379562 -1643318220 -359392147 -1782480664 -262611466 -1417705853 1041963376 -438711797 -640214752 -1218985153 -389694037 1754186604 -1345566428 -427828973 1840440484 -1592967795 -2097480323 -1625491102 1105725410 -1320944544 -507324803 842746124 656309786 -1149572146 1379316757 1120094432 290262249 -422023756 -2144579529 314718719 -47001004 -433561454 -345294798 -76821867 1634695579 1176725983 1093613557 -163604973 -1963904273 -956288201 -1064365192 931003421 -1617062243 -1028745010 -1442628562 -966751132 -225005475 154954375 1850282692 -1110688793 674339850 -75542687 -1183628654 1489428001 -1417605889 1068923900 1304370637 401320378 1669361028 31034604 -726871443 1046510481 -1958325826 1757683102 1730762862 -858036757 -678437155 -659807234 -1688420676 -1580234057 -90130286 168095399 -170467367 -950928682 -917392747 -1870651557 552443978 -488769551 1250627463 -86777521 435547102 1324774486 588464355 354525427 -140905345 -1878466853 2030845387 -378753973 -657100164 282511915 -1512828319 528208732 -32528765 1499129161 1013038504 -593461697 1666958334 2089307845 -1031885747 -2142177601 -204149754 790375609 -1909096319 -183849125 -625319676 614605173 -1405360588 -1085324358 1549957989 -1149389830 -319722943 -1902798693 2122451743 -938560308 -836953569 -2140191059 1382168849 966861076 503926682 -1330207606 1329369490 1428365476 -1785939958 1485928404 -1228611494 -676461322 -2085571960 -562557377 2038889195 1052270882 -1432856810 -1376129541 1775018648 1693165739 1854019711 -1385101600 383441482 -1512559959 -492912503 1055295606 1170702842 -1904250211 455200890 -1504004676 -900171534 -38244495 -1656366282 1819939031 862069133 -312111371 -1531552281 -549166450 2086559605 -989750398 -1873261079 -941656911 222611772 1779862714 1539123969 -962822026 1483650818 209446152 1981904726 299158188 986024666 1977598414 -1724959755 1685359439 -904008406 -1764661789 -849496542 150659349 1688745634 -988819738 1775893607 1884801264 -821568603 -1194946075 -1404234436 -1682113273 -229000665 -361640502 -1472345347 1488406324 61332599 2097673474 -1487161727 -708037220 -1985394719 -389106669 -591258322 38711099 -1244647967 576034714 -803227843 -385255715 -1018592391 -1631845146 -611474277 -918941789 1074867233 233352484 -1095810069 -1102937346 1440485983 1269977657 806829659 -188667348 1980200570 -311452569 -451220383 -773652172 682158898 864264957 -1820964940 1090546219 -1063878231 806833977 705303015 -1976914969 -1730050726 436307676 903287871 430532014 -683600153 -696481913 -985587437 121804751 -1942832564 -1543239511 1361108387 -1486579296 -108165797 220049683 -942340917 471881420 -262395192 181269168 -1443458800 -278297906 1626750141 -1893622930 -915411035 994119328 1789213623 242356915 390743778 -1941732825 1169555453 -1696083130 977024384 594117484 1324160060 272559305 -166784614 537271812 56308069 -340247568 1190919626 941397856 1822309116 -303368163 -1780906385 -913179816 1895798801 1985759483 536102576 160336714 -917553558 2040900406 -1749005213 826084204 -1150354557 1932594201 -1420408694 1873719835 770023161 -80614475 -2001774495 1894639721 -381628419 -1222789708 -423545666 162078344 -1575888323 -1844559820 1271921578 644644733 172032478 -1381592643 -559503340 1415234584 656481056 597507309 -1503687324 -409963274 1751366592 177696727 -1028425615 1442980517 2080779294 -1544710373 510249071 1027232691 -1893719888 -1257804588 -2010680951 -1720014783 84245605 650910999 1854108131 -1853204450 1034335178 1094466833 -1394750354 680207703 -619063423 1393799246 1483041606 618728555 -1477370999 562964073 -688107630 1943973191 -1615907929 -105671442 -680814252 1941953172 -1552353980 655046199 368423778 -495189182 -1609931040 1194025122 -1651893755 -657924090 178886051 -780276900 1019702896 -2125512279 56332973 -2038396917 -645225656 1162871205 -1818447608 -540525474 -1348894557 -1412716733 -1491358113 -1537947790 1816414220 -96744315 -83008150 1570501864 -1316305658 1515848840 1718389976 562112759 -1220666550 443395571 -1752168949 1102043216 820906471 1253804594 -67347354 1870379839 -1483239883 -945069063 1267060220 -1724545547 -127517552 1157626437 1465591602 863696929 -1840464674 -994725037 -893455470 641960147 -205422110 -437515749 1145755825 -1674398293 2129944485 -561208323 29638942 -1991610200 1676095632 -1787406150 -2052942330 -1591380900 -907823874 570843825 -6412170 2035132624 1328006975 1587510854 1307086176 -1815933746 -84237861 1012228348 1103738289 219631033 -1525582401 1590760109 2125778342 -1015042947 2005591821 2058294941 879307802 -453132634 287689293 -1854474776 -813972712 1840581007 1068657599 1489844180 -1544055142 -1082123266 -396274442 -587814073 -936700714 1671534641 -1715524173 -727989743 -795759404 -1600094066 478015818 -1482145799 -1599591971 39986960 -1210597379 2077023525 -717183506 1266585880 -288139895 918500605 569140017 -368620003 829218356 2091665146 -203131626 1368107372 1841668077 320808894 2013158353 -1057581362 -751798562 408847017 -1167211719 -803650832 -920330827 -702520991 76847210 1896206831 2135211034 428464613 472828254 -1548847039 1494083773 515469723 1011398525 1833734170 -502039678 -1971358043 780168228 -799439676 -384655389 -860262664 -220908327 1189274087 2039510410 -787154719 2106421163 1073829982 328822358 844208363 1064374270 -2070037148 -1862864955 -1830434924 589778435 711781724 -1748555663 -1672065377 1738550966 529974570 -1707721197 695790059 -1932662091 1447732767 -199276543 -1462693193 -898391322 1161258073 1966705009 -2090307203 -1856600710 1421298907 -1762039908 757854807 -768739553 -246393829 1675806543 955838356 1224417925 -325302835 -917328359 -81643943 795331833 1977026112 1905919456 714846826 -1451012364 1462221127 1930435491 -1354702183 -966730949 -2030368979 -273966743 -137113708 -12075454 1137107146 605029992 2006015143 1833440047 -269923242 946520083 -1785595093 -40017912 -868867100 -1971088500 -547886553 -400173442 1973723668 -1121313053 -918333621 -1438328447 -1583845932 -166821852 -181298206 -126041631 678752944 -887842740 231460350 -150713312 -1058842089 843789303 182703555 1034332986 -1315220328 -1038670961 333440577 527918316 1633745463 -1625746603 200453238 1372210954 -428479614 1692100340 -1279518238 -651889230 -194568793 1933633578 -798388545 1183115946 665054334 -1620667192 949161705 -73316403 824242187 -478929811 843583493 -512355668 -1119952586 778887991 -149030994 846826285 768961299 -177284341 -730912959 1406927654 132745887 1531354817 -1919599024 466420506 2082757777 -1319953350 -107155125 793370275 -1217015152 -106161039 -1152500168 -1804023384 -1021288707 -378936451 607402597 398900082 -1315112735 -1925403477 -1192061474 1770935425 736824062 -1666028654 -740974922 431956680 -977034186 -1790810254 -1882676365 -2033409462 681247208 -1842241326 -394918668 1679813549 -832556602 1633807113 376185407 -1126305193 -2131880837 -354263866 -279781070 992400182 -1583846818 620818970 548556021 1410528883 -615778014 1977671958 2045373436 2094528866 1560997002 1043257728 -981072102 299325211 -1847864067 -895407059 -573476633 -2052136405 -1996450873 65438679 868496510 -1831586700 -413116560 2107917199 53614690 119834208 -2084581498 -21734869 -1068755061 1450115240 1858032981 1971603486 -641538492 181139094 2069927094 1468528878 1526837708 1713656325 -1621500606 541426583 -368543285 1457369763 -507907997 -1715763939 -181791996 -1143385289 -1502533748 617295566 -1991804805 434738001 -1127726049 -546052634 -1955109060 -1864309401 1207554730 1365745495 629746454 1726965148 -411292104 -390874490 -1624684122 -1681918562 84526796 -1971033070 1499791497 -1084092742 1453149525 -680625886 -788529404 591550525 677341987 -1624071645 -1930334880 -1348323197 66578591 -1037247779 -1334974203 -824312754 1480217225 -1783843921 -1272442263 -1646259622 -1995065791 -1690593808 293025281 -778016707 -1334546530 41981948 -35280596 2262790 750451325 86443263 1763084583 133375632 1477984072 131053731 -1260781210 -1241979369 -178013310 -1118230186 -375091732 -892665113 -50549063 -1336154329 511894330 -2113656431 -194238880 -237015054 1322422144 -1540061376 72722287 -531991449 -1293959133 14654040 -1011574561 -1158776846 299602987 1179637153 -371464419 1082573206 757837287 -276631538 -2098876122 -842833777 -1976539673 -231373995 -880053520 -1804875860 771214128 -811320018 -451131384 -542555858 1113499288 775777249 1476554354 -504126882 854381479 -248638854 -160444982 1711779003 -1871012942 -984024234 804221197 -295764910 -2020107662 -125404865 836272428 1470954473 1430326077 42849648 -1849944922 -994516431 490497090 -1907593093 -1034085442 188574091 -856527935 548825133 1777587790 1522644694 -908964184 -602222430 -433302919 -1253055036 -1156441070 -2045890069 -118997359 -584764978 -1358724553 751514676 -731488142 -528505327 -800758317 1899904752 980113476 -2912816 -599456242 -873866539 1612484836 -43363247 939197466 -2013322159 -1860933004 -1079323138 -1367232329 798358483 -1758305376 -1202058282 1061493674 229318945 -1313838946 -1353530113 728381244 -634489377 -438284592 -1279184720 -1642514738 1207649821 -1081893849 -1063682981 1633329526 593026950 -1091249382 -556416308 -1886967280 -1459141641 1322770263 1924958892 -1052371805 -1128989920 -1350931904 926450686 -1165921429 509654505 -612966690 -653530998 -613030087 -793012573 -75333061 1073141995 -1810355515 -1617800762 616410555 1102406784 -654969922 -2036113126 -1746177709 -847181168 -879751134 546159450 500742603 697914905 210611791 1786621339 -984362916 654218718 1974298372 -1500149626 350676788 -208723694 -1095695632 281658082 -648333376 -343940905 -633315386 467177861 39453690 -1986227985 -1983673055 1072358273 -1781965449 1660230862 -2128037789 2140007258 -368813657 2136939426 -56723824 -251199836 -1973837103 1660366838 234058442 -591388122 -277223509 -600120955 76244866 -1245275895 767761011 1119198961 708638152 1882964805 -326051137 759300897 -1362262615 434897638 77267252 -624334632 -619097828 540522422 784148243 903538150 1852810584 -59972835 -1723580173 1601917666 868247274 398600057 -770665084 -1143861238 -816309549 -57072015 -438121850 792531524 -1799720904 630509065 -1932409566 174530118 569880874 -1681888916 612797743 1289800955 329868816 -2005893184 1193207755 -1751073922 96571594 1666409043 -612103018 1825079362 1735988256 -461307786 767329019 1617340250 1940950145 -1397832438 1402750674 -1903450815 1126108476 -583042390 -388772974 1323816779 -1075926507 -1611307725 1089594494 -568386893 -1353968729 -237165296 194198350 1459215153 1954726666 899599201 -997255521 -1661722750 449816874 414085211 29996459 -140976834 -782795330 1926407475 -1148341578 1349412287 766557657 1771016313 -1182104459 618623374 1510356139 -206545709 -2030452802 -2064898108 1355623844 912948512 1697925531 -1894916303 -1458696478 752105975 1184555748 -1724267750 660738830 2054912364 -1216410508 626236463 -1764917400 60304344 1491789042 72305894 1064660704 -42607883 -2120866076 1836755023 -312660767 658600048 1233965654 -909655498 -126900522 1443958473 -1612739199 -1083699010 -1997441275 -643629211 -786637911 -1291176511 -495216544 -38496887 1867447592 1773987375 893930561 373769627 -784104356 1638931522 -1409125326 -845783011 -1728478740 -111972031 1805708937 -593085645 1563074595 240556966 -23317219 -1841546497 971339194 -1527919762 2053803412 -1415930579 162363419 -474553157 -1332694919 61016491 1363015622 -1747461853 -1803160690 -714877203 1520782221 1260480781 67626510 -111053163 -166227455 919555885 1225163945 991688688 1694956418 619009924 -1855226914 -1877775304 -1035915373 732977524 1566668677 336791025 1617962340 504847581 -747056032 -1575109344 1993775499 1557737992 1260577596 726059977 -1768463565 -636609811 -1612694703 -1411536165 1824134129 -767328926 -1926304428 -419103735 691329411 -542611895 2029423101 -1018275451 1756667968 1470127043 -1608988441 1166639822 824957042 372086623 -1174464532 1062032161 1565254357 626607361 -1337982785 403486696 -1703216021 1425483860 -1086572335 990774430 -481988745 1046510527 -594377629 -215722347 -1421273676 -1453428713 1042447133 -1101786875 450663432 1128747838 -970465599 1612398184 1638156315 -60591482 1631013078 -861962344 -317217384 -1776436014 -828142394 226352698 1663957421 -381176117 1189266582 1602737523 -1443396295 -1344898005 1073741435 1064980365 1170810653 1845061468 1338284071 1682183815 895123516 1838228597 -1702702289 1190379754 1996276474 -1975469995 -546564187 -637229438 1172363975 1765855906 1595199355 1024087936 1346236783 1097301405 525794618 728900867 381943440 2110907978 165204202 -1434722853 -1803188137 -1693317913 1471431356 1545864424 610721034 -1932274289 1998040452 79452419 227378397 -1207811523 -1786989887 -505464783 608973210 1300009987 1659083580 -2037986949 820345532 827127970 1015435769 497848808 -442731590 1622737901 -310841084 -645957392 179395998 -260482156 1356493372 -699869446 -721784312 847543346 -30847234 -532251847 -769522496 1790786933 -1211307588 -551889032 567402427 856897831 55700084 -2141605302 349805276 -437050063 -1614174332 1542572439 1867626019 -1787782983 39479415 680507089 373241744 -1999941361 365505780 1652378770 779217988 1109173202 1454332462 1905497863 -1533248023 -719126177 1564518011 1810917222 -1133521676 -572240910 -1734711365 1369174597 308317833 311142204 -107608900 -922558444 -2026125932 1734921354 -188805046 -1924120793 1279591114 976739905 711676554 -798699202 1129286019 790327244 -2103937794 717238125 -1438067448 -525442450 2082060322 -454879648 -1357791570 -642688838 -566398037 -459721614 -1718948604 1669485971 1915657762 -334730291 1070910534 -1294364164 -135498128 1962734825 571089173 -97962809 2027911891 1194730608 -89404049 1925252056 -900990473 1956985309 2147000646 970351094 2126235237 -633282213 -36624913 275103405 1342561073 1646373128 -1670454249 1657505502 -1606037621 403673573 1614439860 -1221387372 1725923603 -1553011548 -164352388 679307417 -538851822 1100460959 1569412160 1234823756 -721291845 -892885363 725024001 862169889 -1509131391 662466684 -991432160 -1376043203 -504388737 -92012535 612859064 -187745207 -1413574080 855779064 1257821414 673406687 -599964945 -405200019 -691789997 -1955037769 -159009444 -1275915095 425958337 1078408686 54445183 -788721007 665257886 -505735927 -2127595245 868091904 -487153638 502104864 349164315 -580632778 1655569038 -1086755731 -1117612456 344648719 -1581676011 1979528092 -619331269 720878606 463399398 -554304504 1942198603 -153000572 -1906473900 -1007621360 -1731480315 517157273 1719396251 -1445346234 1029366047 -1279106746 1334071351 44526388 -665553057 -791905439 -2090239765 -1111555460 286213826 -109365843 2040556610 576971320 1526665312 1061526497 1879196629 -928201778 287397668 -280229817 -1225925628 -1023213579 -642382224 -1504622589 -67578279 1173328380 2117951917 1390050254 -301773498 158562228 -2082939758 1796933307 596268877 369291146 -1311416249 -2101625473 636521808 -660816308 -35847145 -2000372396 -997834536 -1394114825 1832885594 1897128352 -1558327045 1807150161 1024486076 -841809814 1705519784 -2031181040 923375683 -2129800659 1483354456 -336692432 -722707645 1817732093 131784013 -65730478 943683909 -1592264154 -1153339455 886100883 -2007229950 1400865926 -312550182 -199314978 -105116837 -400804952 1565569198 1411896429 -1651656357 1605869552 -1373576140 -925610865 335839513 -1581633320 -196519059 155524014 1590960288 1011451248 1489575648 480522437 432833026 995283702 1320529179 1017571167 -869185435 81364556 1256671322 -623680039 -968681545 -837362420 -1602753587 -1580399154 2077158066 771257895 1190968878 -1824439665 -327488409 805273132 -491224792 936188477 -597876697 -670041944 -731970297 -1793842575 -1976512984 585009164 -1839210306 1238296116 -1871914148 -1328818407 -205281019 -438820349 2054969158 918023795 -450243238 1126773926 834346014 -89636956 -1414218137 249960095 -767491454 -1485447289 1113057061 2000701231 612444037 1149938976
0