#include <iostream> using namespace std; int main() { int x = 1; while (x > 0) { x *= 3; cout << x << endl; } return 0; }
Standard input is empty
3 9 27 81 243 729 2187 6561 19683 59049 177147 531441 1594323 4782969 14348907 43046721 129140163 387420489 1162261467 -808182895 1870418611 1316288537 -346101685 -1038305055 1180052131 -754810903 2030534587 1796636465 1094942099 -1010140999 1264544299 -501334399 -1504003197 -217042295 -651126885 -1953380655 -1565174669 -400556711 -1201670133 689956897 2069870691 1914644777 1448967035 51933809 155801427 467404281 1402212843 -88328767 -264986301 -794958903 1910090587 1435304465 10946099 32838297 98514891 295544673 886634019 -1635065239 -610228421 -1830685263 -1197088493 703701817 2111105451 2038349057 1820079875 1165272329 -799150309 1897516369 1397581811 -102221863 -306665589 -919996767 1534976995 309963689 929891067 -1505294095 -220914989 -662744967 -1988234901 -1669737407 -714244925 -2142734775 -2133237029 -2104743791 -2019264077 -1762824935 -993507509 1314444769 -351632989 -1054898967 1130270395 -904156111 1582498963 452529593 1357588779 -222200959 -666602877 -1999808631 -1704458597 -818408495 1839741811 1224258137 -622192885 -1866578655 -1304768669 380661289 1141983867 -869015695 1687920211 768793337 -1988587285 -1670794559 -717416381 2142718153 2133187163 2104594193 2018815283 1761478553 989468363 -1326562207 315280675 945842025 -1457441221 -77356367 -232069101 -696207303 -2088621909 -1970898431 -1617727997 -558216695 -1674650085 -728982959 2108018419 2029087961 1792296587 1081922465 -1049199901 1147367593 -852864517 1736373745 914153939 -1552505479 -362549141 -1087647423 1032025027 -1198892215 698290651 2094871953 1989648563 1673978393 726967883 -2114063647 -2047223645 -1846703639 -1245143621 559536433 1678609299 740860601 -2072385493 -1922189183 -1471600253 -119833463 -359500389 -1078501167 1059463795 -1116575911 945239563 -1459248607 -82778525 -248335575 -745006725 2059947121 1884874067 1359654905 -216002581 -648007743 -1944023229 -1537102391 -316339877 -949019631 1447908403 48757913 146273739 438821217 1316463651 -345576343 -1036729029 1184780209 -740626669 2073087289 1924294571 1477916417 138781955 416345865 1249037595 -547854511 -1643563533 -635723303 -1907169909 -1426542431 15340003 46020009 138060027 414180081 1242540243 -567346567 -1702039701 -811151807 1861511875 1289568329 -426262309 -1278786927 458606515 1375819545 -167508661 -502525983 -1507577949 -227766551 -683299653 -2049898959 -1854729581 -1269221447 487302955 1461908865 90759299 272277897 816833691 -1844466223 -1238431373 579673177 1739019531 922091297 -1528693405 -291112919 -873338757 1674951025 729885779 -2105309959 -2020962581 -1767920447 -1008794045 1268585161 -489211813 -1467635439 -107939021 -323817063 -971451189 1380613729 -153126109 -459378327 -1378134981 160562353 481687059 1445061177 40216235 120648705 361946115 1085838345 -1037452261 1182610513 -747135757 2053560025 1865712779 1302171041 -388454173 -1165362519 798879739 -1898328079 -1400016941 94916473 284749419 854248257 -1732222525 -901700279 1589866459 474632081 1423896243 -23278567 -69835701 -209507103 -628521309 -1885563927 -1361724485 209793841 629381523 1888144569 1369466411 -186568063 -559704189 -1679112567 -742370405 2067856081 1908600947 1430835545 -2460661 -7381983 -22145949 -66437847 -199313541 -597940623 -1793821869 -1086498311 1035472363 -1188550207 729316675 -2107017271 -2026084517 -1783286255 -1054891469 1130292889 -904088629 1582701409 453136931 1359410793 -216734917 -650204751 -1950614253 -1556875463 -375659093 -1126977279 914035459 -1552860919 -363615461 -1090846383 1022428147 -1227682855 611918731 1835756193 1212301283 -658063447 -1974190341 -1627603727 -587843885 -1763531655 -995627669 1308084289 -370714429 -1112143287 958537435 -1419354991 36902323 110706969 332120907 996362721 -1305879133 377329897 1131989691 -898998223 1597972627 498950585 1496851755 195587969 586763907 1760291721 985907867 -1337243695 283236211 849708633 -1745841397 -942556895 1467296611 106922537 320767611 962302833 -1408058797 70790905 212372715 637118145 1911354435 1439096009 22320731 66962193 200886579 602659737 1807979211 1128970337 -908056285 1570798441 417428027 1252284081 -538115053 -1614345159 -548068181 -1644204543 -637646333 -1912938999 -1443849701 -36581807 -109745421 -329236263 -987708789 1331840929 -299444509 -898333527 1599966715 504932849 1514798547 249428345 748285035 -2050112191 -1855369277 -1271140535 481545691 1444637073 38943923 116831769 350495307 1051485921 -1140509533 873438697 -1674651205 -728986319 2108008339 2029057721 1792205867 1081650305 -1050016381 1144918153 -860212837 1714328785 848019059 -1750910119 -957763061 1421678113 -29932957 -89798871 -269396613 -808189839 1870397779 1316226041 -346289173 -1038867519 1178364739 -759873079 2015348059 1751076881 958263347 -1420177255 34435531 103306593 309919779 929759337 -1505689285 -222100559 -666301677 -1998905031 -1701747797 -810276095 1864139011 1297449737 -402618085 -1207854255 671404531 2014213593 1747673483 948053153 -1450807837 -57456215 -172368645 -517105935 -1551317805 -358986119 -1076958357 1064092225 -1102690621 986895433 -1334280997 292124305 876372915 -1665848551 -702578357 -2107735071 -2028237917 -1789746455 -1074272069 1072151089 -1078514029 1059425209 -1116691669 944892289 -1460290429 -85903991 -257711973 -773135919 1975559539 1631711321 600166667 1800500001 1106532707 -975369175 1368859771 -188387983 -565163949 -1695491847 -791508245 1920442561 1466360387 104113865 312341595 937024785 -1483892941 -156711527 -470134581 -1410403743 63756067 191268201 573804603 1721413809 869274131 -1687144903 -766467413 1995565057 1691727875 780216329 -1954318309 -1567987631 -408995597 -1226986791 614006923 1842020769 1231095011 -601682263 -1805046789 -1120173071 934448083 -1491623047 -179901845 -539705535 -1619116605 -562382519 -1687147557 -766475375 1995541171 1691656217 780001355 -1954963231 -1569922397 -414799895 -1244399685 561768241 1685304723 760946873 -2012126677 -1741412735 -929270909 1507154569 226496411 679489233 2038467699 1820435801 1166340107 -795946975 1907126371 1426411817 -15731845 -47195535 -141586605 -424759815 -1274279445 472128961 1416386883 -45806647 -137419941 -412259823 -1236779469 584628889 1753886667 966692705 -1394889181 110299753 330899259 992697777 -1316873965 344345401 1033036203 -1195858687 707391235 2122173705 2071553819 1919694161 1464115187 97378265 292134795 876404385 -1665754141 -702295127 -2106885381 -2025688847 -1782099245 -1051330439 1140975979 -872039359 1678849219 741580361 -2070226213 -1915711343 -1452166733 -61532903 -184598709 -553796127 -1661388381 -689197847 -2067593541 -1907813327 -1428472685 9549241 28647723 85943169 257829507 773488521 -1974501733 -1628537903 -590646413 -1771939239 -1020850421 1232416033 -597719197 -1793157591 -1084505477 1041450865 -1170614701 783123193 -1945597717 -1541825855 -330510269 -991530807 1320374875 -333842671 -1001528013 1290383257 -423817525 -1271452575 480609571 1441828713 30518843 91556529 274669587 824008761 -1822941013 -1173855743 773400067 -1974767095 -1629333989 -593034671 -1779104013 -1042344743 1167933067 -791168095 1921463011 1469421737 113297915 339893745 1019681235 -1235923591 587196523 1761589569 989801411 -1325563063 318278107 954834321 -1430464333 3574297 10722891 32168673 96506019 289518057 868554171 -1689304783 -772947053 1976126137 1633411115 605266049 1815798147 1152427145 -837685861 1781909713 1050761843 -1142681767 866921995 -1694201311 -787636637 1932057385 1501204859 208647281 625941843 1877825529 1338509291 -279439423 -838318269 1780012489 1045070171 -1159756783 815696947 -1847876455 -1248662069 548981089 1646943267 645862505 1937587515 1517795249 258418451 775255353 -1969201237 -1612636415 -542941949 -1628825847 -591510245 -1774530735 -1028624909 1209092569 -667689589 -2003068767 -1714239005 -847749719 1751718139 960187121 -1414405933 51749497 155248491 465745473 1397236419 -103258039 -309774117 -929322351 1507000243 226033433 678100299 2034300897 1807935395 1128838889 -908450629 1569615409 413878931 1241636793 -570056917 -1710170751 -835544957 1788332425 1070029979 -1084877359 1040335219 -1173961639 773082379 -1975720159 -1632193181 -601612247 -1804836741 -1119542927 936338515 -1485951751 -162887957 -488663871 -1465991613 -103007543 -309022629 -927067887 1513763635 246323609 738970827 -2078054815 -1939197149 -1522624151 -272905157 -818715471 1838820883 1221495353 -630481237 -1891443711 -1379363837 156875785 470627355 1411882065 -59321101 -177963303 -533889909 -1601669727 -510041885 -1530125655 -295409669 -886229007 1636280275 613873529 1841620587 1229894465 -605283901 -1815851703 -1152587813 837203857 -1783355725 -1055099879 1129667659 -905964319 1577074339 436255721 1308767163 -368665807 -1105997421 976975033 -1364042197 202840705 608522115 1825566345 1181731739 -749772079 2045651059 1841985881 1230990347 -601996255 -1805988765 -1122998999 925970299 -1517056399 -256201901 -768605703 1989150187 1672483265 722482499 -2127519799 -2087592101 -1967809007 -1608459725 -530411879 -1591235637 -478739615 -1436218845 -13689239 -41067717 -123203151 -369609453 -1108828359 968482219 -1389520639 126405379 379216137 1137648411 -882022063 1648901107 651736025 1955208075 1570656929 417003491 1251010473 -541935877 -1625807631 -582455597 -1747366791 -947133077 1453568065 65736899 197210697 591632091 1774896273 1029721523 -1205802727 677559115 2032677345 1803064739 1114226921 -952286533 1438107697 19355795 58067385 174202155 522606465 1567819395 408490889 1225472667 -618549295 -1855647885 -1271976359 479038219 1437114657 16376675 49130025 147390075 442170225 1326510675 -315435271 -946305813 1456049857 73182275 219546825 658640475 1975921425 1632796979 603423641 1810270923 1135845473 -887430877 1632674665 603056699 1809170097 1132542995 -897338311 1602952363 513889793 1541669379 330040841 990122523 -1324599727 321168115 963504345 -1404454261 81604513 244813539 734440617 -2091645445 -1979969039 -1644939821 -639852167 -1919556501 -1463702207 -96139325 -288417975 -865253925 1699205521 802649267 -1887019495 -1366091189 196693729 590081187 1770243561 1015763387 -1247677135 551935891 1655807673 672455723 2017367169 1757134211 976435337 -1365661285 197983441 593950323 1781850969 1050585611 -1143210463 865335907 -1698959575 -801911429 1889233009 1372731731 -176772103 -530316309 -1590948927 -477879485 -1433638455 -5948069 -17844207 -53532621 -160597863 -481793589 -1445380767 -41175005 -123525015 -370575045 -1111725135 959791891 -1415591623 48192427 144577281 433731843 1301195529 -391380709 -1174142127 772540915 -1977344551 -1637066357 -616231775 -1848695325 -1251118679 541611259 1624833777 579534035 1738602105 920839019 -1532450239 -302383421 -907150263 1573516507 425582225 1276746675 -464727271 -1394181813 112421857 337265571 1011796713 -1259577157 516235825 1548707475 351155129 1053465387 -1134571135 891253891 -1621205623 -568649573 -1705948719 -822878861 1826330713 1184024843 -742892767 2066288995 1903899689 1416731771 -44771983 -134315949 -402947847 -1208843541 668436673 2005310019 1720962761 867920987 -1691204335 -778645709 1959030169 1582123211 451402337 1354207011 -232346263 -697038789 -2091116367 -1978381805 -1640178119 -625567061 -1876701183 -1335136253 289558537 868675611 -1688940463 -771854093 1979405017 1643247755 634775969 1904327907 1418016425 -40918021 -122754063 -368262189 -1104786567 980607595 -1353144511 235533763 706601289 2119803867 2064444305 1898365619 1400129561 -94578613 -283735839 -851207517 1741344745 929066939 -1507766479 -228332141 -684996423 -2054989269 -1870000511 -1315034237 349864585 1049593755 -1146186031 856409203 -1725739687 -882251765 1648212001 649668707 1949006121 1552051067 361185905 1083557715 -1044294151 1162084843 -808712767 1868828995 1311519689 -360408229 -1081224687 1051293235 -1141087591 871704523 -1679853727 -744593885 2061185641 1888589627 1370801585 -182562541 -547687623 -1643062869 -634221311 -1902663933 -1413024503 55893787 167681361 503044083 1509132249 232429451 697288353 2091865059 1980627881 1646916347 645781745 1937345235 1517068409 256237931 768713793 -1988825917 -1671510455 -719564069 2136275089 2113857971 2046606617 1844852555 1239590369 -576196189 -1728588567 -890798405 1622572081 572748947 1718246841 859773227 -1715647615 -851975549 1739040649 922154651 -1528503343 -290542733 -871628199 1680082699 745280801 -2059124893 -1882407383 -1352254853 238202737 714608211 2143824633 2136506603 2114552513 2048690243 1851103433 1258343003 -519938287 -1559814861 -384477287 -1153431861 834671713 -1790952157 -1077889175 1061299771 -1111067983 961763347 -1409677255 65935531 197806593 593419779 1780259337 1045810715 -1157535151 822361843 -1827881767 -1188678005 728933281 -2108167453 -2029535063 -1793637893 -1085946383 1037128147 -1183582855 744218731 -2062311103 -1891966013 -1380930743 152175067 456525201 1369575603 -186240487 -558721461 -1676164383 -733525853 2094389737 1988201915 1669638449 713948051 2141844153 2130565163 2096728193 1995217283 1690684553 777086363 -1963708207 -1596157325 -493504679 -1480514037 -146574815 -439724445 -1319173335 337447291 1012341873 -1257941677 521142265 1563426795 395313089 1185939267 -737149495 2083518811 1955589137 1571800115 420433049 1261299147 -511069855 -1533209565 -304661399 -913984197 1553014705 364076819 1092230457 -1018275925 1240139521 -574548733 -1723646199 -875971301 1667053393 706192883 2118578649 2060768651 1887338657 1367048675 -193821271 -581463813 -1744391439 -938207021 1480346233 146071403 438214209 1314642627 -351039415 -1053118245 1135612561 -888129613 1630578457 596768075 1790304225 1075945379 -1067131159 1093573819 -1014245839 1252229779 -538277959 -1614833877 -549534335 -1648603005 -650841719 -1952525157 -1562608175 -392857229 -1178571687 759252235 -2017210591 -1756664477 -975026135 1369888891 -185300623 -555901869 -1667705607 -708149525 -2124448575 -2078378429 -1940167991 -1525536677 -281642735 -844928205 1760182681 985580747 -1338225055 280292131 840876393 -1772338117 -1022047055 1228826131 -608488903 -1825466709 -1181432831 750668803 -2042960887 -1833915365 -1206778799 674630899 2023892697 1776710795 1035165089 -1189472029 726551209 -2115313669 -2050973711 -1857953837 -1278894215 458284651 1374853953 -170405437 -511216311 -1533648933 -305979503 -917938509 1541151769 328488011 985464033 -1338575197 279241705 837725115 -1781791951 -1050408557 1143741625 -863742421 1703740033 816252803 -1846208887 -1243659365 563989201 1691967603 780935513 -1952160757 -1561514975 -389577629 -1168732887 788768635 -1928661391 -1491016877 -178083335 -534250005 -1602750015 -513282749 -1539848247 -324577445 -973732335 1373770291 -173656423 -520969269 -1562907807 -393756125 -1181268375 751162171 -2041480783 -1829475053 -1193457863 714593707 2143781121 2136376067 2114160905 2047515419 1847578961 1247769587 -551658535 -1654975605 -669959519 -2009878557 -1734668375 -909037829 1567853809 408594131 1225782393 -617620117 -1852860351 -1263613757 504126025 1512378075 242166929 726500787 -2115464935 -2051427509 -1859315231 -1282978397 446032105 1338096315 -280678351 -842035053 1768862137 1011619115 -1260109951 514637443 1543912329 336769691 1010309073 -1264040077 502847065 1508541195 230656289 691968867 2075906601 1932752507 1503290225 214903379 644710137 1934130411 1507423937 227304515 681913545 2045740635 1842254609 1231796531 -599577703 -1798733109 -1101232031 991271203 -1321153687 331506235 994518705 -1311411181 360733753 1082201259 -1048363519 1149876739 -845337079 1758956059 981900881 -1349264653 247173337 741520011 -2070407263 -1916254493 -1453796183 -66421253 -199263759 -597791277 -1793373831 -1085154197 1039504705 -1176453181 765607753 -1998144037 -1699464815 -803427149 1884685849 1359090251 -217696543 -653089629 -1959268887 -1582839365 -453550799 -1360652397 213010105 639030315 1917090945 1456305539 73949321 221847963 665543889 1996631667 1694927705 789815819 -1925519839 -1481592221 -149809367 -449428101 -1348284303 250114387 750343161 -2043937813 -1836846143 -1215571133 648253897 1944761691 1539317777 322986035 968958105 -1388092981 130688353 392065059 1176195177 -766381765 1995822001 1692498707 782528825 -1947380821 -1547175167 -346558205 -1039674615 1175943451 -767136943 1993556467 1685702105 762139019 -2008550239 -1730683421 -897082967 1603718395 516187889 1548563667 350723705 1052171115 -1138453951 879605443 -1656150967 -673485605 -2020456815 -1766403149 -1004242151 1282240843 -448244767 -1344734301 260764393 782293179 -1948087759 -1549295981 -352920647 -1058761941 1118681473 -938922877 1478198665 139628699 418886097 1256658291 -524992423 -1574977269 -429964511 -1289893533 425286697 1275860091 -467387023 -1402161069 88484089 265452267 796356801 -1905896893 -1422723383 26797147 80391441 241174323 723522969 -2124398389 -2078227871 -1939716317 -1524181655 -277577669 -832733007 1796768275 1095337529 -1008954709 1268103169 -490657789 -1471973367 -120952805 -362858415 -1088575245 1029241561 -1207242613 673239457 2019718371 1764187817 997596155 -1302178831 388430803 1165292409 -799090069 1897697089 1398123971 -100595383 -301786149 -905358447 1578891955 441708569 1325125707 -319590175 -958770525 1418655721 -39000133 -117000399 -351001197 -1053003591 1135956523 -887097727 1633674115 606055049 1818165147 1159528145 -816382861 1845818713 1242488843 -567500767 -1702502301 -812539607 1857348475 1277078129 -463732909 -1391198727 121371115 364113345 1092340035 -1017947191 1241125723 -571590127 -1714770381 -849343847 1746935755 945839969 -1457447389 -77374871 -232124613 -696373839 -2089121517 -1972397255 -1622224469 -571706111 -1715118333 -850387703 1743804187 936445265 -1485631501 -161927207 -485781621 -1457344863 -77067293 -231201879 -693605637 -2080816911 -1947483437 -1547483015 -347481749 -1042445247 1167631555 -792072631 1918749403 1461280913 88875443 266626329 799878987 -1895330335 -1391023709 121896169 365688507 1097065521 -1003770733 1283655097 -444002005 -1332006015 298949251 896847753 -1604424037 -518304815 -1554914445 -369776039 -1109328117 966982945 -1394018461 112911913 338735739 1016207217 -1246345645 555930361 1667791083 708405953 2125217859 2080686281 1947091547 1546307345 343954739 1031864217 -1199374645 696843361 2090530083 1976622953 1634901563 609737393 1829212179 1192669241 -716959573 2144088577 2137298435 2116928009 2055816731 1872482897 1322481395 -327523111 -982569333 1347259297 -253189405 -759568215 2016262651 1753820657 966494675 -1395483271 108517483 325552449 976657347 -1364995255 199981531 599944593 1799833779 1104534041 -981365173 1350871777 -242351965 -727055895 2113799611 2046431537 1844327315 1238014649 -580923349 -1742770047 -933342845 1494938761 189848987 569546961 1708640883 830955353 -1802101237 -1111336415 960958051 -1412093143 58687867 176063601 528190803 1584572409 458749931 1376249793 -166217917 -498653751 -1495961253 -192916463 -578749389 -1736248167 -913777205 1553635681 365939747 1097819241 -1001509573 1290438577 -423651565 -1270954695 482103211 1446309633 43961603 131884809 395654427 1186963281 -734077453 2092734937 1983237515 1654745249 669268451 2007805353 1728448763 890378993 -1623830317 -576523655 -1729570965 -893745599 1613730499 546224201 1638672603 621050513 1863151539 1294487321 -411505333 -1234515999 591419299 1774257897 1027806395 -1211548111 660322963 1980968889 1647939371 648850817 1946552451 1544690057 339102875 1017308625 -1243041421 565843033 1697529099 797620001 -1902107293 -1411354583 60903547 182710641 548131923 1644395769 638220011 1914660033 1449012803 52071113 156213339 468640017 1405920051 -77207143 -231621429 -694864287 -2084592861 -1958811287 -1581466565 -449432399 -1348297197 250075705 750227115 -2044285951 -1837890557 -1218704375 638854171 1916562513 1454720243 69193433 207580299 622740897 1868222691 1309700777 -365864965 -1097594895 1002182611 -1288419463 429708907 1289126721 -427587133 -1282761399 446683099 1340049297 -274819405 -824458215 1821592651 1169810657 -785535325 1938361321 1520116667 265382705 796148115 -1906522951 -1424601557 21162625 63487875 190463625 571390875 1714172625 847550579 -1752315559 -961979381 1409029153 -67879837 -203639511 -610918533 -1832755599 -1203299501 685068793 2055206379 1870651841 1316988227 -344002615 -1032007845 1198943761 -698136013 -2094408039 -1988256821 -1669803167 -714442205 -2143326615 -2135012549 -2110070351 -2035243757 -1810763975 -1137324629 882993409 -1645987069 -642993911 -1928981733 -1491977903 -180966413 -542899239 -1628697717 -591125855 -1773377565 -1025165399 1219471099 -636553999 -1909661997 -1434018695 -7088789 -21266367 -63799101 -191397303 -574191909 -1722575727 -872759885 1676687641 735095627 -2089680415 -1974073949 -1627254551 -586796357 -1760389071 -986199917 1336367545 -285864661 -857593983 1722185347 871588745 -1680201061 -745635887 2058059635 1879211609 1342667531 -266964703 -800894109 1892284969 1381887611 -149304463 -447913389 -1343740167 263746795 791240385 -1921246141 -1468771127 -111346085 -334038255 -1002114765 1288623001 -429098293 -1287294879 433082659 1299247977 -397223365 -1191670095 719957011 -2135096263 -2110321493 -2035997183 -1813024253 -1144105463 862650907 -1707014575 -826076429 1816738009 1155246731 -829227103 1807285987 1126890665 -914295301 1552081393 361276883 1083830649 -1043475349 1164541249 -801343549 1890936649 1377842651 -161439343 -484318029 -1452954087 -63894965 -191684895 -575054685 -1725164055 -880524869 1653392689 665210771 1995632313 1691929643 780821633 -1952502397 -1562539895 -392652389 -1177957167 761095795 -2011679911 -1740072437 -925250015 1519217251 262684457 788053371 -1930807183 -1497454253 -197395463 -592186389 -1776559167 -1034710205 1190836681 -722457253 2127595537 2087819315 1968490649 1610504651 536546657 1609639971 533952617 1601857851 510606257 1531818771 300489017 901467051 -1590566143 -476731133 -1430193399 4387099 13161297 39483891 118451673 355355019 1066065057 -1096772125 1004650921 -1281014533 451923697 1355771091 -227654023 -682962069 -2048886207 -1851691325 -1260106679 514647259 1543941777 336858035 1010574105 -1263244981 505232353 1515697059 252123881 756371643 -2025852367 -1782589805 -1052802119 1136560939 -885284479 1639113859 622374281 1867122843 1306401233 -375763597 -1127290791 913094923 -1555682527 -372080285 -1116240855 946244731 -1456233103 -73732013 -221196039 -663588117 -1990764351 -1677325757 -737009975 2083937371 1956844817 1575567155 431734169 1295202507 -409359775 -1228079325 610729321 1832187963 1201596593 -690177517 -2070532551 -1916630357 -1454923775 -69804029 -209412087 -628236261 -1884708783 -1359159053 217490137 652470411 1957411233 1577266403 436831913 1310495739 -363480079 -1090440237 1023646585 -1224027541 622884673 1868654019 1310994761 -361983013 -1085949039 1037120179 -1183606759 744147019 -2062526239 -1892611421 -1382866967 146366395 439099185 1317297555 -343074631 -1029223893 1207295617 -673080445 -2019241335 -1762756709 -993302831 1315058803 -349790887 -1049372661 1146849313 -854419357 1731709225 900160379 -1594486159 -488491181 -1465473543 -101453333 -304359999 -913079997 1555727305 372214619 1116643857 -945035725 1459860121 84613067 253839201 761517603 -2010414487 -1736276165 -913861199 1553383699 365183801 1095551403 -1008313087 1270028035 -484883191 -1454649573 -68981423 -206944269 -620832807 -1862498421 -1292527967 417383395 1252150185 -538516741 -1615550223 -551683373 -1655050119 -670183061 -2010549183 -1736680253 -915073463 1549746907 354273425 1062820275 -1106506471 975447883 -1368623647 189096355 567289065 1701867195 810634289 -1863064429 -1294225991 412289323 1236867969 -584363389 -1753090167 -964303205 1402057681 -88794253 -266382759 -799148277 1897522465 1397600099 -102166999 -306500997 -919502991 1536458323 314407673 943223019 -1465298239 -100927421 -302782263 -908346789 1569926929 414813491 1244440473 -561645877 -1684937631 -759845597 2015430505 1751324219 959005361 -1417951213 41113657 123340971 370022913 1110068739 -964761079 1400684059 -92915119 -278745357 -836236071 1786259083 1063809953 -1103537437 984354985 -1341902341 269260273 807780819 -1871624839 -1319907221 335245633 1005736899 -1277756599 461697499 1385092497 -139689805 -419069415 -1257208245 523342561 1570027683 415115753 1245347259 -558925519 -1676776557 -735362375 2088880171 1971673217 1620052355 565189769 1695569307 791740625 -1919745421 -1464268967 -97839605 -293518815 -880556445 1653297961 664926587 1994779761 1689371987 773148665 -1975521301 -1631596607 -599822525 -1799467575 -1103435429 984661009 -1340984269 272014489 816043467 -1846836895 -1245543389 558337129 1675011387 730066865 -2104766701 -2019332807 -1763031125 -994126079 1312589059 -357200119 -1071600357 1080166225 -1054468621 1131561433 -900282997 1594118305 487387619 1462162857 91521275 274563825 823691475 -1823892871 -1176711317 764833345 -2000467261 -1706434487 -824336165 1821958801 1170909107 -782239975 1948247371 1549774817 354357155 1063071465 -1105752901 977708593 -1361841517 209442745 628328235 1884984705 1359986819 -215006839 -645020517 -1935061551 -1510217357 -235684775 -707054325 -2121162975 -2068521629 -1910597591 -1436825477 -15509135 -46527405 -139582215 -418746645 -1256239935 526247491 1578742473 441260123 1323780369 -323626189 -970878567 1382331595 -147972511 -443917533 -1331752599 299709499 899128497 -1597581805 -497778119 -1493334357 -185035775 -555107325 -1665321975 -700998629 -2102995887 -2014020365 -1747093799 -946314101 1456024993 73107683 219323049 657969147 1973907441 1626755027 585297785 1755893355 972712769 -1376828989 164480329 493440987 1480322961 146001587 438004761 1314014283 -352924447 -1058773341 1118647273 -939025477 1477890865 138705299 416115897 1248347691 -549924223 -1649772669 -654350711 -1963052133 -1594189103 -487600013 -1462800039 -93432821 -280298463 -840895389 1772281129 1021876091 -1229339023 606950227 1820850681 1167584747 -792213055 1918328131 1460017097 85083995 255251985 765755955 -1997699431 -1698130997 -799425695 1896690211 1395103337 -109657285 -328971855 -986915565 1334220601 -292305493 -876916479 1664217859 697686281 2093058843 1984209233 1657660403 678013913 2034041739 1807157921 1126506467 -915447895 1548623611 350903537 1052710611 -1136835463 884460907 -1641584575 -629786429 -1889359287 -1373110565 175635601 526906803 1580720409 447193931 1341581793 -270221917 -810665751 1862970043 1293942833 -413138797 -1239416391 576718123 1730154369 895495811 -1608479863 -530472293 -1591416879 -479283341 -1437850023 -18582773 -55748319 -167244957 -501734871 -1505204613 -220646543 -661939629 -1985818887 -1662489365 -692500799 -2077502397 -1937539895 -1517652389 -257989871 -773969613 1973058457 1624208075 577656929 1732970787 903945065 -1583132101 -454429007 -1363287021 205106233 615318699 1845956097 1242900995 -566264311 -1698792933 -801411503 1890732787 1377231065 -163274101 -489822303 -1469466909 -113433431 -340300293 -1020900879 1232264659 -598173319 -1794519957 -1088592575 1029189571 -1207398583 672771547 2018314641 1759976627 984962585 -1340079541 274728673 824186019 -1822409239 -1172260421 778186033 -1960409197 -1586260295 -463813589 -1391440767 120644995 361934985 1085804955 -1037552431 1182310003 -748037287 2050855435 1857599009 1277829731 -461478103 -1384434309 141664369 424993107 1274979321 -470029333 -1410087999 64703299 194109897 582329691 1746989073 945999923 -1456967527 -75935285 -227805855 -683417565 -2050252695 -1855790789 -1272405071 477752083 1433256249 4801451 14404353 43213059 129639177 388917531 1166752593 -794709517 1910838745 1437548939 17679521 53038563 159115689 477347067 1432041201 1156307 3468921 10406763 31220289 93660867 280982601 842947803 -1766123887 -1003404365 1284754201 -440704693 -1322114079 328625059 985875177 -1337341765 282942001 848826003 -1748489287 -950500565 1443465601 35429507 106288521 318865563 956596689 -1425177229 19435609 58306827 174920481 524761443 1574284329 427885691 1283657073 -443996077 -1331988231 299002603 897007809 -1603943869 -516864311 -1550592933 -356811503 -1070434509 1083663769 -1043975989 1163039329 -805849309 1877419369 1337290811 -283094863 -849284589 1747113529 946373291 -1455847423 -72574973 -217724919 -653174757 -1959524271 -1583605517 -455849255 -1367547765 192324001 576972003 1730916009 897780731 -1601625103 -509908013 -1529724039 -294204821 -882614463 1647123907 646404425 1939213275 1522672529 273050291 819150873 -1837514677 -1217576735 642237091 1926711273 1485166523 160532273 481596819 1444790457 39404075 118212225 354636675 1063910025 -1103237221 985255633 -1339200397 277366105 832098315 -1798672351 -1101049757 991818025 -1319513221 336427633 1009282899 -1267118599 493611499 1480834497 147536195 442608585 1327825755 -311490031 -934470093 1491557017 179703755 539111265 1617333795 557034089 1671102267 718339505 -2139948781 -2124879047 -2079669845 -1944042239 -1537159421 -316510967 -949532901 1446368593 44138483 132415449 397246347 1191739041 -719750173 2135716777 2112183035 2041581809 1829778131 1194367097 -711866005 -2135598015 -2111826749 -2040512951 -1826571557 -1184747375 740725171 -2072791783 -1923408053 -1475256863 -130803293 -392409879 -1177229637 763278385 -2005132141 -1720429127 -866320085 1696007041 793053827 -1915805815 -1452450149 -62383151 -187149453 -561448359 -1684345077 -758067935 2020763491 1767323177 1007002235 -1273960591 473085523 1419256569 -37197589 -111592767 -334778301 -1004334903 1281962587 -449079535 -1347238605 253251481 759754443 -2015703967 -1752144605 -961466519 1410567739 -63264079 -189792237 -569376711 -1708130133 -829423103 1806697987 1125126665 -919587301 1536205393 313648883 940946649 -1472127349 -121414751 -364244253 -1092732759 1016769019 -1244660239 560986579 1682959737 753911915 -2033231551 -1804727357 -1119214775 937322971 -1482998383 -154027853 -462083559 -1386250677 136215265 408645795 1225937385 -617155141 -1851465423 -1259428973 516680377 1550041131 355156097 1065468291 -1098562423 999280027 -1297127215 403585651 1210756953 -662696437 -1988089311 -1669300637 -712934615 -2138803845 -2121444239 -2069365421 -1913128967 -1444419605 -38291519 -114874557 -344623671 -1033871013 1193354257 -714904525 -2144713575 -2139173429 -2122552991 -2072691677 -1923107735 -1474355909 -128100431 -384301293 -1152903879 836255659 -1786200319 -1063633661 1104066313 -982768357 1346662225 -254980621 -764941863 2000141707 1705457825 821406179 -1830748759 -1197278981 703130353 2109391059 2033205881 1804650347 1118983745 -938016061 1480919113 147790043 443370129 1330110387 -304636135 -913908405 1553242081 364758947 1094276841 -1012136773 1258556977 -519296365 -1557889095 -378699989 -1136099967 886667395 -1634965111 -609928037 -1829784111 -1194385037 711812185 2135436555 2111342369 2039059811 1822212137 1171669115 -779959951 1955087443 1570295033 415917803 1247753409 -551707069 -1655121207 -670396325 -2011188975 -1738599629 -920831591 1532472523 302450273 907350819 -1572914839 -423777221 -1271331663 480972307 1442916921 33783467 101350401 304051203 912153609 -1558506469 -380552111 -1141656333 869998297 -1684972405 -759949919 2015117539 1750385321 956188667 -1426401295 15763411 47290233 141870699 425612097 1276836291 -464458423 -1393375269 114841489 344524467 1033573401 -1194247093 712226017 2136678051 2115066857 2050233275 1855732529 1272230291 -478276423 -1434829269 -9520511 -28561533 -85684599 -257053797 -771161391 1981483123 1649482073 653478923 1960436769 1586343011 464061737 1392185211 -118411663 -355234989 -1065704967 1097852395 -1001410111 1290736963 -422756407 -1268269221 490159633 1470478899 116469401 349408203 1048224609 -1150293469 844086889 -1762706629 -993152591 1315509523 -348438727 -1045316181 1159018753 -817911037 1841234185 1228735259 -608761519 -1826284557 -1183886375 743308171 -2065042783 -1900161053 -1405515863 78419707 235259121 705777363 2117332089 2057028971 1876119617 1333391555 -294792631 -884377893 1641833617 630533555 1891600665 1379834699 -155463199 -466389597 -1399168791 97460923 292382769 877148307 -1663522375 -695599829 -2086799487 -1965431165 -1601326199 -509011301 -1527033903 -286134413 -858403239 1719757579 864305441 -1702050973 -811185623 1861410427 1289263985 -427175341 -1281526023 450389227 1351167681 -241464253 -724392759 2121789019 2070399761 1916231987 1453728665 66218699 198656097 595968291 1787904873 1068747323 -1088725327 1028791315 -1208593351 669187243 2007561729 1727717891 888186377 -1630408165 -596257199 -1788771597 -1071347495 1080924811 -1052192863 1138388707 -879801175 1655563771 671724017 2015172051 1750548857 956679275 -1424929471 20178883 60536649 181609947 544829841 1634489523 608501273 1825503819 1181544161 -750334813 2043962857 1836921275 1215796529 -647577709 -1942733127 -1533232085 -304728959 -914186877 1552406665 362252699 1086758097 -1034693005 1190888281 -722302453 2128059937 2089212515 1972670249 1623043451 574163057 1722489171 872500217 -1677466645 -737432639 2082669379 1953040841 1564155227 397498385 1192495155 -717481831 2142521803 2132598113 2102827043 2013513833 1745574203 941755313 -1469701357 -114136775 -342410325 -1027230975 1213274371 -655144183 -1965432549 -1601330351 -509023757 -1527071271 -286246517 -858739551 1718748643 861278633 -1711131397 -838426895 1779686611 1044092537 -1162689685 806898241 -1874272573 -1327850423 311416027 934248081 -1492223053 -181701863 -545105589 -1635316767 -610983005 -1832949015 -1203879749 683328049 2049984147 1854985145 1269988139 -485002879 -1455008637 -70058615 -210175845 -630527535 -1891582605 -1379780519 155625739 466877217 1400631651 -93072343 -279217029 -837651087 1782014035 1051074809 -1141742869 869738689 -1685751229 -762286391 2008108123 1729357073 893103923 -1615655527 -551999285 -1655997855 -673026269 -2019078807 -1762269125 -991840079 1319447059 -336626119 -1009878357 1265332225 -498970621 -1496911863 -195768293 -587304879 -1761914637 -990776615 1322637451 -327054943 -981164829 1351472809 -240548869 -721646607 2130027475 2095115129 1990378091 1676166977 733533635 -2094366391 -1988131877 -1669428335 -713317709 -2139953127 -2124892085 -2079708959 -1944159581 -1537511447 -317567045 -952701135 1436863891 15624377 46873131 140619393 421858179 1265574537 -498243685 -1494731055 -189225869 -567677607 -1703032821 -814131167 1852573795 1262754089 -506705029 -1520115087 -265377965 -796133895 1906565611 1424729537 -20778685 -62336055 -187008165 -561024495 -1683073485 -754253159 2032207819 1801656161 1110001187 -964963735 1400076091 -94739023 -284217069 -852651207 1737013675 916073729 -1546746109 -345271031 -1035813093 1187528017 -732383245 2097817561 1998485387 1700488865 806499299 -1875469399 -1331440901 300644593 901933779 -1589165959 -472530581 -1417591743 42192067 126576201 379728603 1139185809 -877409869 1662737689 693245771 2079737313 1944244643 1537766633 318332603 954997809 -1429973869 5045689 15137067 45411201 136233603 408700809 1226102427 -616660015 -1849980045 -1254972839 530048779 1590146337 475471715 1426415145 -15721861 -47165583 -141496749 -424490247 -1273470741 474555073 1423665219 -23971639 -71914917 -215744751 -647234253 -1941702759 -1530140981 -295455647 -886366941 1635866473 612632123 1837896369 1218721811 -638801863 -1916405589 -1454249471 -67781117 -203343351 -610030053 -1830090159 -1195303181 709057753 2127173259 2086552481 1964690147 1599103145 502342139 1507026417 226111955 678335865 2035007595 1810055489 1135199171 -889369783 1626857947 585606545 1756819635 975491609 -1368492469 189489889 568469667 1705409001 821259707 -1831188175 -1198597229 699175609 2097526827 1997613185 1697872259 798649481 -1899018853 -1402089263 88699507 266098521 798295563 -1900080607 -1405274525 79143721 237431163 712293489 2136880467 2115674105 2052055019 1861197761 1288625987 -429089335 -1287268005 433163281 1299489843 -396497767 -1189493301 726487393 -2115505117 -2051548055 -1859676869 -1284063311 442777363 1328332089 -309971029 -929913087 1505228035 220716809 662150427 1986451281 1664386547 698192345 2094577035 1988763809 1671324131 719005097 -2137952005 -2118888719 -2061698861 -1890129287 -1375420565 168705601 506116803 1518350409 260083931 780251793 -1954211917 -1567668455 -408038069 -1224114207 622624675 1867874025 1308654779 -369002959 -1107008877 973940665 -1373145301 175531393 526594179 1579782537 444380315 1333140945 -295544461 -886633383 1635067147 610234145 1830702435 1197140009 -703547269 -2110641807 -2036958125 -1815907079 -1152753941 836705473 -1784850877 -1059585335 1116211291 -946333423 1455967027 72933785 218801355 656404065 1969212195 1612669289 543040571 1629121713 592397843 1777193529 1036613291 -1185127423 739585027 -2076212215 -1933669349 -1506040751 -223154957 -669464871 -2008394613 -1730216543 -895682333 1607920297 528793595 1586380785 464175059 1392525177 -117391765 -352175295 -1056525885 1125389641 -918798373 1538572177 320749235 962247705 -1408224181 70294753 210884259 632652777 1897958331 1398907697 -98244205 -294732615 -884197845 1642373761 632153987 1896461961 1394418587 -111711535 -335134605 -1005403815 1278755851 -458699743 -1376099229 166669609 500008827 1500026481 205112147 615336441 1846009323 1243060673 -565785277 -1697355831 -797100197 1903666705 1416032819 -46868839 -140606517 -421819551 -1265458653 498591337 1495774011 192354737 577064211 1731192633 898610603 -1599135487 -502439165 -1507317495 -226985189 -680955567 -2042866701 -1833632807 -1205931125 677173921 2031521763 1799597993 1103826683 -983487247 1344505555 -261450631 -784351893 1941911617 1530767555 297335369 892006107 -1618948975 -561879629 -1685638887 -761949365 2009119201 1732390307 902203625 -1588356421 -470101967 -1410305901 64049593 192148779 576446337 1729339011 893049737 -1615818085 -552486959 -1657460877 -677415335 -2032246005 -1801770719 -1110344861 963932713 -1403169157 85459825 256379475 769138425 -1987552021 -1667688767 -708099005 -2124297015 -2077923749 -1938803951 -1521444557 -269366375 -808099125 1870669921 1317042467 -343839895 -1031519685 1200408241 -693742573 -2081227719 -1948715861 -1551180287 -358573565 -1075720695 1067805211 -1091551663 1020312307 -1234030375 592876171 1778628513 1040918243 -1172212567 778329595 -1959978511 -1584968237 -459937415 -1379812245 155530561 466591683 1399775049 -95642149 -286926447 -860779341 1712629273 842920523 -1766205727 -1003649885 1284017641 -442914373 -1328743119 308737939 926213817 -1516325845 -254010239 -762030717 2008875145 1731658139 900007121 -1594945933 -489870503 -1469611509 -113867231 -341601693 -1024805079 1220552059 -633311119 -1899933357 -1404832775 80468971 241406913 724220739 -2122305079 -2071947941 -1920876527 -1467662285 -108019559 -324058677 -972176031 1378439203 -159649687 -478949061 -1436847183 -15574253 -46722759 -140168277 -420504831 -1261514493 510423817 1531271451 298847057 896541171 -1605343783 -521064053 -1563192159 -394609181 -1183827543 743484667 -2064513295 -1898572589 -1400750471 92715883 278147649 834442947 -1791638455 -1079948069 1055123089 -1129598029 906173209 -1576447669 -434375711 -1303127133 385585897 1156757691 -824694223 1820884627 1167686585 -791907541 1919244673 1462766723 93332873 279998619 839995857 -1774979725 -1029971879 1205051659 -679812319 -2039436957 -1823343575 -1175063429 769777009 -1985636269 -1661941511 -690857237 -2072571711 -1922747837 -1473276215 -124861349 -374584047 -1123752141 923710873 -1523834677 -276536735 -829610205 1806136681 1123442747 -924639055 1521050131 268183097 804549291 -1881319423 -1348990973 247994377 743983131 -2063017903 -1894086413 -1387291943 133091467 399274401 1197823203 -701497687 -2104493061 -2018511887 -1760568365 -986737799 1334753899 -290705599 -872116797 1678616905 740883419 -2072317039 -1921983821 -1470984167 -117985205 -353955615 -1061866845 1109366761 -966867013 1394366257 -111868525 -335605575 -1006816725 1274517121 -471415933 -1414247799 52223899 156671697 470015091 1410045273 -64831477 -194494431 -583483293 -1750449879 -956382341 1425820273 -17506477 -52519431 -157558293 -472674879 -1418024637 40893385 122680155 368040465 1104121395 -982603111 1347157963 -253493407 -760480221 2013526633 1745612603 941870513 -1469355757 -113099975 -339299925 -1017899775 1241267971 -571163383 -1713490149 -845503151 1758457843 980406233 -1353748597 233721505 701164515 2103493545 2015513339 1751572721 959750867 -1415714695 47823211 143469633 430408899 1291226697 -421287205 -1263861615 503382451 1510147353 235474763 706424289 2119272867 2062851305 1893586619 1385792561 -137589613 -412768839 -1238306517 580047745 1740143235 925462409 -1518580069 -260772911 -782318733 1948011097 1549065995 352230689 1056692067 -1124891095 920294011 -1534085263 -307288493 -921865479 1529370859 293145281 879435843 -1656659767 -675012005 -2025036015 -1780140749 -1045454951 1158602443 -819159967 1837487395 1217494889 -642482629 -1927447887 -1487376365 -167161799 -501485397 -1504456191 -218401277 -655203831 -1965611493 -1601867183 -510634253 -1531902759 -300740981 -902222943 1588298467 469928105 1409784315 -65614351 -196843053 -590529159 -1771587477 -1019795135 1235581891 -588221623 -1764664869 -999027311 1297885363 -401311207 -1203933621 683166433 2049499299 1853530601 1265624507 -498093775 -1494281325 -187876679 -563630037 -1690890111 -777703037 1961858185 1590607259 476854481 1430563443 -3276967 -9830901 -29492703 -88478109 -265434327 -796302981 1906058353 1423207763 -25344007 -76032021 -228096063 -684288189 -2052864567 -1863626405 -1295911919 407231539 1221694617 -629883445 -1889650335 -1373983709 173016169 519048507 1557145521 376469267 1129407801 -906743893 1574735617 429239555 1287718665 -431811301 -1295433903 408665587 1225996761 -616977013 -1850931039 -1257825821 521489833 1564469499 398441201 1195323603 -708996487 -2126989461 -2086001087 -1963035965 -1594140599 -487454501 -1462363503 -92123213 -276369639 -829108917 1807640545 1127954339 -911104279 1561654459 389996081 1169988243 -785002567 1939959595 1524911489 279767171 839301513 -1777062757 -1036220975 1186304371 -736054183 2086804747 1965446945 1601373539 509153321 1527459963 287412593 862237779 -1708253959 -829794581 1805583553 1121783363 -929617207 1506115675 223379729 670139187 2010417561 1736285387 913888865 -1553300701 -364934807 -1094804421 1010554033 -1263305197 505051705 1515155115 250498049 751494147 -2040484855 -1826487269 -1184494511 741483763 -2070516007 -1916580725 -1454774879 -69357341 -208072023 -624216069 -1872648207 -1322977325 326035321 978105963 -1360649407 213019075 639057225 1917171675 1456547729 74675891 224027673 672083019 2016249057 1753779875 966372329 -1395850309 107416369 322249107 966747321 -1394725333 110791297 332373891 997121673 -1303602277 384160465 1152481395 -837523111 1782397963 1052226593 -1138287517 880104745 -1654653061 -668991887 -2006975661 -1725959687 -882911765 1646232001 643728707 1931186121 1498591067 200805905 602417715 1807253145 1126792139 -914590879 1551194659 358616681 1075850043 -1067417167 1092715795 -1016819911 1244507563 -561444607 -1684333821 -758034167 2020864795 1767627089 1007913971 -1271225383 481291147 1443873441 36653027 109959081 329877243 989631729 -1326072109 316750969 950252907 -1444208575 -37658429 -112975287 -338925861 -1016777583 1244634547 -561063655 -1683190965 -754605599 2031150499 1798484201 1100485307 -993511375 1314433171 -351667783 -1055003349 1129957249 -905095549 1579680649 444074651 1332223953 -298295437 -894886311 1610308363 535957793 1607873379 528652841 1585958523 462908273 1388724819 -128792839 -386378517 -1159135551 817560643 -1842285367 -1231888805 599300881 1797902643 1098740633 -998745397 1298731105 -398773981 -1196321943 706001467 2118004401 2059045907 1882170425 1351543979 -240335359 -721006077 2131949065 2100879899 2007672401 1728049907 889182425 -1627420021 -587292767 -1761878301 -990667607 1322964475 -326073871 -978221613 1360302457 -214059925 -642179775 -1926539325 -1484650679 -158984741 -476954223 -1430862669 2379289 7137867 21413601 64240803 192722409 578167227 1734501681 908537747 -1569354055 -413094869 -1239284607 577113475 1731340425 899053979 -1597805359 -498448781 -1495346343 -191071733 -573215199 -1719645597 -863969495 1703058811 814209137 -1852339885 -1262052359 508810219 1526430657 284324675 852974025 -1736045221 -913168367 1555462195 371419289 1114257867 -952193695 1438386211 20191337 60574011 181722033 545166099 1635498297 611527595 1834582785 1208781059 -668624119 -2005872357 -1722649775 -872982029 1676021209 733096331 -2095678303 -1992067613 -1681235543 -748739333 2048749297 1851280595 1258874489 -518343829 -1555031487 -370127165 -1110381495 963822811 -1403498863 84470707 253412121 760236363 -2014258207 -1747807325 -948454679 1449603259 53842481 161527443 484582329 1453746987 66273665 198820995 596462985 1789388955 1073199569 -1075368589 1068861529 -1088382709 1029819169 -1205509789 678437929 2035313787 1810974065 1137954899 -881102599 1651659499 660011201 1980033603 1645133513 640433243 1921299729 1468931891 111828377 335485131 1006455393 -1275601117 468163945 1404491835 -81491791 -244475373 -733426119 2094688939 1989099521 1672331267 722026505 -2128887781 -2091696047 -1980120845 -1645395239 -641218421 -1923655263 -1475998493 -133028183 -399084549 -1197253647 703206355 2109619065 2033889899 1806702401 1125139907 -919547575 1536324571 314006417 942019251 -1468909543 -111761333 -335283999 -1005851997 1277411305 -462733381 -1388200143 130366867 391100601 1173301803 -775061887 1969781635 1614377609 548165531 1644496593 638522483 1915567449 1451735051 60237857 180713571 542140713 1626422139 584299121 1752897363 963724793 -1403792917 83588545 250765635 752296905 -2038076581 -1819262447 -1162820045 806507161 -1875445813 -1331370143 300856867 902570601 -1587255493 -466799183 -1400397549 93774649 281323947 843971841 -1763051773 -994188023 1312403227 -357757615 -1073272845 1075148761 -1069521013 1086404257 -1035754525 1187703721 -731856133 2099398897 2003229395 1714720889 849195371 -1747381183 -947176253 1453438537 65348315 196044945 588134835 1764404505 998246219 -1300228639 394281379 1182844137 -746434885 2055662641 1872020627 1321094585 -331683541 -995050623 1309815427 -365521015 -1096563045 1005278161 -1279132813 457568857 1372706571 -176847583 -530542749 -1591628247 -479917445 -1439752335 -24289709 -72869127 -218607381 -655822143 -1967466429 -1607431991 -527328677 -1581986031 -450990797 -1352972391 236050123 708150369 2124451107 2078386025 1940190779 1525605041 281847827 845543481 -1758336853 -980043263 1354837507 -230454775 -691364325 -2074092975 -1927311629 -1486967591 -165935477 -497806431 -1493419293 -185290583 -555871749 -1667615247 -707878445 -2123635335 -2075938709 -1932848831 -1503579197 -215770295 -647310885 -1941932655 -1530830669 -297524711 -892574133 1617244897 556767395 1670302185 715939259 -2147149519 -2146481261 -2144476487 -2138462165 -2120419199 -2066290301 -1903903607 -1416743525 44736721 134210163 402630489 1207891467 -671292895 -2013878685 -1746668759 -945038981 1459850353 84583763 253751289 761253867 -2011205695 -1738649789 -920982071 1532021083 301095953 903287859 -1585103719 -460343861 -1381031583 151872547 455617641 1366852923 -194408527 -583225581 -1749676743 -954062933 1432778497 3368195 10104585 30313755 90941265 272823795 818471385 -1839553141 -1223692127 623890915 1871672745 1320050939 -334814479 -1004443437 1281636985 -450056341 -1350169023 244460227 733380681 -2094825253 -1989508463 -1673558093 -725706983 2117846347 2058571745 1880747939 1347276521 -253137733 -759413199 2016727699 1755215801 970680107 -1382926975 146186371 438559113 1315677339 -347935279 -1043805837 1163549785 -804317941 1882013473 1351073123 -241747927 -725243781 2119235953 2062740563 1893254393 1384795883 -140579647 -421738941 -1265216823 499316827 1497950481 198884147 596652441 1789957323 1074904673 -1070253277 1084207465 -1042344901 1167932593 -791169517 1921458745 1469408939 113259521 339778563 1019335689 -1236960229 584086609 1752259827 961812185 -1409530741 66375073 199125219 597375657 1792126971 1081413617 -1050726445 1142787961 -866603413 1695157057 790503875 -1923455671 -1475399717 -131231855 -393695565 -1181086695 751707211 -2039845663 -1824569693 -1178741783 758741947 -2018741455 -1761257069 -988803911 1328555563 -309300607 -927901821 1511261833 238818203 716454609 -2145603469 -2141843111 -2130562037 -2096718815 -1995189149 -1690600151 -776833157 1964467825 1598436179 500341241 1501023723 208103873 624311619 1872934857 1323837275 -323455471 -970366413 1383868057 -143363125 -430089375 -1290268125 424162921 1272488763 -477501007 -1432503021 -2541767 -7625301 -22875903 -68627709 -205883127 -617649381 -1852948143 -1263877133 503335897 1510007691 235055777 705167331 2115501993 2051538683 1859648753 1283978963 -443030407 -1329091221 307693633 923080899 -1525724599 -282206501 -846619503 1755108787 970359065 -1383890101 143296993 429890979 1289672937 -425948485 -1277845455 461430931 1384292793 -142088917 -426266751 -1278800253 458566537 1375699611 -167868463 -503605389 -1510816167 -237481205 -712443615 -2137330845 -2117025239 -2056108421 -1873357967 -1325106605 319647481 958942443 -1418139967 40547395 121642185 364926555 1094779665 -1010628301 1263082393 -505720117 -1517160351 -256513757 -769541271 1986343483 1664063153 697222163 2091666489 1980032171 1645129217 640420355 1921261065 1468815899 111480401 334441203 1003323609 -1284996469 439977889 1319933667 -335166295 -1005498885 1278470641 -459555373 -1378666119 158968939 476906817 1430720451 -2805943 -8417829 -25253487 -75760461 -227281383 -681844149 -2045532447 -1841630045 -1229922839 605198779 1815596337 1151821715 -839502151 1776460843 1034415233 -1191721597 719802505 -2135559781 -2111712047 -2040168845 -1825539239 -1181650421 750016033 -2044919197 -1839790295 -1224403589 621756529 1865269587 1300841465 -392442901 -1177328703 762981187 -2006023735 -1723103909 -874344431 1671934003 720834713 -2132463157 -2102422175 -2012299229 -1741930391 -930823877 1502495665 212519699 637559097 1912677291 1443064577 34226435 102679305 308037915 924113745 -1522626061 -272910887 -818732661 1838769313 1221340643 -630945367 -1892836101 -1383541007 144344275 433032825 1299098475 -397671871 -1193015613 715920457 -2147205925 -2146650479 -2144984141 -2139985127 -2124988085 -2079996959 -1945023581 -1540103447 -325343045 -976029135 1366879891 -194327623 -582982869 -1748948607 -951878525 1439331721 23027867 69083601 207250803 621752409 1865257227 1300804385 -392554141 -1177662423 761980027 -2009027215 -1732114349 -901375751 1590840043 477552833 1432658499 3008201 9024603 27073809 81221427 243664281 730992843 -2101988767 -2010999005 -1738029719 -919121861 1537601713 317837843 953513529 -1434426709 -8312831 -24938493 -74815479 -224446437 -673339311 -2020017933 -1765086503 -1000292213 1294090657 -412695325 -1238085975 580709371 1742128113 931417043 -1500716167 -207181205 -621543615 -1864630845 -1298925239 398191579 1194574737 -711243085 -2133729255 -2106220469 -2023694111 -1776115037 -1033377815 1194833851 -710465743 -2131397229 -2099224391 -2002705877 -1713150335 -844483709 1761516169 989581211 -1326223663 316296307 948888921 -1448300533 -49934303 -149802909 -449408727 -1348226181 250288753 750866259 -2042368519 -1832138261 -1201447487 690624835 2071874505 1920656219 1467001361 106036787 318110361 954331083 -1431974047 -954845 -2864535 -8593605 -25780815 -77342445 -232027335 -696082005 -2088246015 -1969770749 -1614344951 -548067557 -1644202671 -637640717 -1912922151 -1443799157 -36430175 -109290525 -327871575 -983614725 1344123121 -262597933 -787793799 1931585899 1499790401 204403907 613211721 1839635163 1223938193 -623152717 -1869458151 -1313407157 354745825 1064237475 -1102254871 988202683 -1330359247 303889555 911668665 -1559961301 -384916607 -1154749821 830717833 -1802813797 -1113474095 954545011 -1431332263 970507 2911521 8734563 26203689 78611067 235833201 707499603 2122498809 2072529131 1922620097 1472892995 123711689 371135067 1113405201 -954751693 1430712217 -2830645 -8491935 -25475805 -76427415 -229282245 -687846735 -2063540205 -1895653319 -1391992661 118989313 356967939 1070903817 -1082255845 1048199761 -1150368013 843863257 -1763377525 -995165279 1309471459 -366552919 -1099658757 995991025 -1306994221 373984633 1121953899 -929105599 1507650499 227984201 683952603 2051857809 1860606131 1286851097 -434414005 -1303242015 385241251 1155723753 -827796037 1811579185 1139770259 -875656519 1667997739 709025921 2127077763 2086265993 1963830683 1596524753 494606963 1483820889 156495371 469486113 1408458339 -69592279 -208776837 -626330511 -1878991533 -1342007303 268945387 806836161 -1874458813 -1328409143 309739867 929219601 -1507308493 -226958183 -680874549 -2042623647 -1832903645 -1203743639 683736379 2051209137 1858660115 1281013049 -451928149 -1355784447 227613955 682841865 2048525595 1850609489 1256861171 -524383783 -1573151349 -424486751 -1273460253 474586537 1423759611 -23688463 -71065389 -213196167 -639588501 -1918765503 -1461329213 -89020343 -267061029 -801183087 1891418035 1379286809 -157106869 -471320607 -1413961821 53081833 159245499 477736497 1433209491 4661177 13983531 41950593 125851779 377555337 1132666011 -896969263 1604059507 517211225 1551633675 359933729 1079801187 -1055563735 1128276091 -910139023 1564550227 398683385 1196050155 -706816831 -2120450493 -2066384183 -1904185253 -1417588463 42201907 126605721 379817163 1139451489 -876612829 1665128809 700419131 2101257393 2008804883 1731447353 899374763 -1596843007 -495561725 -1486685175 -165088229 -495264687 -1485794061 -162414887 -487244661 -1461733983 -90234653 -270703959 -812111877 1858631665 1280927699 -452184199 -1356552597 225309505 675928515 2027785545 1788389339 1070200721 -1084365133 1041871897 -1169351605 786912481 -1934229853 -1507722263 -228199493 -684598479 -2053795437 -1866419015 -1304289749 382098049 1146294147 -856084855 1726712731 885170897 -1639454605 -623396519 -1870189557 -1315601375 348163171 1044489513 -1161498757 810471025 -1863554221 -1295695367 407881195 1223643585 -624036541 -1872109623 -1321361573 330882577 992647731 -1317024103 343894987 1031684961 -1199912413 695230057 2085690171 1962103217 1591342355 479059769 1437179307 16570625 49711875 149135625 447406875 1342220625 -268305421 -804916263 1880218507 1345688225 -257902621 -773707863 1973843707 1626563825 584724179 1754172537 967550315 -1392316351 118018243 354054729 1062164187 -1108474735 969543091 -1386338023 135953227 407859681 1223579043 -624230167 -1872690501 -1323104207 325654675 976964025 -1364075221 202741633 608224899 1824674697 1179056795 -757796911 2021576563 1769762393 1014319883 -1252007647 538944355 1616833065 555531899 1666595697 704819795 2114459385 2048410859 1850265281 1255828547 -527481655 -1582444965 -452367599 -1357102797 223658905 670976715 2012930145 1743823139 936502121 -1485460933 -161415503 -484246509 -1452739527 -63251285 -189753855 -569261565 -1707784695 -828386789 1809806929 1134453491 -891606823 1620146827 565473185 1696419555 794291369 -1912093189 -1441312271 -28969517 -86908551 -260725653 -782176959 1948436419 1550341961 356058587 1068175761 -1090440013 1023647257 -1224025525 622890721 1868672163 1311049193 -361819717 -1085459151 1038589843 -1179197767 757373995 -2022845311 -1773568637 -1025738615 1217751451 -641712943 -1925138829 -1480449191 -146380277 -439140831 -1317422493 342699817 1028099451 -1210668943 662960467 1988881401 1671676907 720063425 -2134777021 -2109363767 -2033124005 -1804404719 -1118246861 940226713 -1474287157 -127894175 -383682525 -1151047575 841824571 -1769493583 -1013513453 1254426937 -531686485 -1595059455 -490211069 -1470633207 -116932325 -350796975 -1052390925 1137794521 -881583733 1650216097 655680995 1967042985 1606161659 523517681 1570553043 416691833 1250075499 -544740799 -1634222397 -607699895 -1823099685 -1174331759 771972019 -1979051239 -1642186421 -631591967 -1894775901 -1389360407 126886075 380658225 1141974675 -869043271 1687837483 768545153 -1989331837 -1673028215 -724117349 2122615249 2072878451 1923668057 1476036875 133143329 399429987 1198289961 -700097413 -2100292239 -2005909421 -1722760967 -873315605 1675020481 730094147 -2104684855 -2019087269 -1762294511 -991916237 1319218585 -337311541 -1011934623 1259163427 -517477015 -1552431045 -362325839 -1086977517 1034034745 -1192863061 716378113 -2145832957 -2142531575 -2132627429 -2102914991 -2013777677 -1746365735 -944129909 1462577569 92765411 278296233 834888699 -1790301199 -1075936301 1067158393 -1093492117 1014490945 -1251494461 540483913 1621451739 569387921 1708163763 829523993 -1806395317 -1124218655 922311331 -1528033303 -289132613 -867397839 1692773779 783354041 -1944905173 -1539748223 -324277373 -972832119 1376470939 -165554479 -496663437 -1489990311 -175003637 -525010911 -1575032733 -430130903 -1290392709 423789169 1271367507 -480864775 -1442594325 -32815679 -98447037 -295341111 -886023333 1636897297 615724595 1847173785 1246554059 -555305119 -1665915357 -702778775 -2108336325 -2030041679 -1795157741 -1090505927 1023449515 -1224618751 621111043 1863333129 1295032091 -409871023 -1229613069 606128089 1818384267 1160185505 -814410781 1851734953 1260237563 -514254607 -1542763821 -333324167 -999972501 1295049793 -409817917 -1229453751 606606043 1819818129 1164487091 -801506023 1890449227 1376380385 -165826141 -497478423 -1492435269 -182338511 -547015533 -1641046599 -628172501 -1884517503 -1358585213 219211657 657634971 1972904913 1623747443 576275033 1728825099 891508001 -1620443293 -566362583 -1699087749 -802295951 1888079443 1369271033 -187154197 -561462591 -1684387773 -758196023 2020379227 1766170385 1003543859 -1284335719 441960139 1325880417 -317326045 -951978135 1439032891 22131377 66394131 199182393 597547179 1792641537 1082957315 -1046095351 1156681243 -824923567 1820196595 1165622489 -798099829 1900667809 1407036131 -73858903 -221576709 -664730127 -1994190381 -1687603847 -767844245 1991434561 1679336387 743041865 -2065841701 -1902557807 -1412706125 56848921 170546763 511640289 1534920867 309795305 929385915 -1506809551 -225461357 -676384071 -2029152213 -1792489343 -1082500733 1047465097 -1152572005 837251281 -1783213453 -1054673063 1130948107 -902122975 1588598371 470827817 1412483451 -57516943 -172550829 -517652487 -1552957461 -363905087 -1091715261 1019821513 -1235502757 588459025 1765377075 1001163929 -1291475509 420540769 1261622307 -510100375 -1530301125 -295936079 -887808237 1631542585 599660459 1798981377 1101976835 -989036791 1327856923 -311396527 -934189581 1492398553 182228363 546685089 1640055267 625198505 1875595515 1331819249 -299509549 -898528647 1599381355 503176769 1509530307 233623625 700870875 2102612625 2012870579 1743644441 935966027 -1487069215 -166240349 -498721047 -1496163141 -193522127 -580566381 -1741699143 -930130133 1504576897 218763395 656290185 1968870555 1611644369 539965811 1619897433 564725003 1694175009 787557731 -1932294103 -1501915013 -210777743 -632333229 -1896999687 -1396031765 106872001 320616003 961848009 -1409423269 66697489 200092467 600277401 1800832203 1107529313 -972379357 1377829225 -161479621 -484438863 -1453316589 -64982471 -194947413 -584842239 -1754526717 -968612855 1389128731 -127581103 -382743309 -1148229927 850277515 -1744134751 -937436957 1482656425 153001979 459005937 1377017811 -163913863 -491741589 -1475224767 -130707005 -392121015 -1176363045 765878161 -1997332813 -1697031143 -796126133 1906588897 1424799395 -20569111 -61707333 -185121999 -555365997 -1666097991 -703326677 -2109980031 -2034972797 -1809951095 -1134885989 890309329 -1624039309 -577150631 -1731451893 -899388383 1596802147 495439145 1486317435 163985009 491955027 1475865081 132627947 397883841 1193651523 -714012727 -2142038181 -2131147247 -2098474445 -2000456039 -1706400821 -824235167 1822261795 1171818089 -779513029 1956428209 1574317331 427984697 1283954091 -443105023 -1329315069 307022089 921066267 -1531768495 -300338189 -901014567 1591923595 480803489 1442410467 32264105 96792315 290376945 871130835 -1681574791 -749757077 2045696065 1842120899 1231395401 -600781093 -1802343279 -1112062541 958779673 -1418628277 39082465 117247395 351742185 1055226555 -1129287631 907104403 -1573654087 -425994965 -1277984895 461012611 1383037833 -145853797 -437561391 -1312684173 356914777 1070744331 -1082734303 1046764387 -1154674135 830944891 -1802132623 -1111430573 960675577 -1412940565 56145601 168436803 505310409 1515931227 252826385 758479155 -2019529831 -1763622197 -995899295 1307269411 -373159063 -1119477189 936535729 -1485360109 -161113031 -483339093 -1450017279 -55084541 -165253623 -495760869 -1487282607 -166880525 -500641575 -1501924725 -210806879 -632420637 -1897261911 -1396818437 104511985 313535955 940607865 -1473143701 -124463807 -373391421 -1120174263 934444507 -1491633775 -179934029 -539802087 -1619406261 -563251487 -1689754461 -774296087 1972079035 1621269809 568842131 1706526393 824611883 -1821131647 -1168427645 789684361 -1925914213 -1482775343 -153358733 -460076199 -1380228597 154281505 462844515 1388533545 -129366661 -388099983 -1164299949 802067449 -1888764949 -1371327551 180984643 542953929 1628861787 591618065 1774854195 1029595289 -1206181429 676423009 2029269027 1792839785 1083552059 -1044311119 1162033939 -808865479 1868370859 1310145281 -364531453 -1093594359 1014184219 -1252414639 537723379 1613170137 544543115 1633629345 605920739 1817762217 1158319355 -820009231 1834939603 1209851513 -665412757 -1996238271 -1693747517 -786275255 1936141531 1513457297 245404595 736213785 -2086325941 -1964010527 -1597064285 -496225559 -1488676677 -171062735 -513188205 -1539564615 -323726549 -971179647 1381428355 -150682231 -452046693 -1356140079 226547059 679641177 2038923531 1821803297 1170442595 -783639511 1944048763 1537178993 316569683 949709049 -1445840149 -42553151 -127659453 -382978359 -1148935077 848162065 -1750481101 -956476007 1425539275 -18349471 -55048413 -165145239 -495435717 -1486307151 -163954157 -491862471 -1475587413 -131794943 -395384829 -1186154487 736503835 -2085455791 -1961400077 -1589232935 -472731509 -1418194527 40383715 121151145 363453435 1090360305 -1023886381 1223308153 -625042837 -1875128511 -1330418237 303712585 911137755 -1561554031 -389694797 -1169084391 787714123 -1931824927 -1500507485 -206555159 -619665477 -1858996431 -1282021997 448901305 1346703915 -254855551 -764566653 2001267337 1708834715 831536849 -1800356749 -1106102951 976658443 -1364991967 199991395 599974185 1799922555 1104800369 -980566189 1353268729 -235161109 -705483327 -2116449981 -2054382647 -1868180645 -1309574639 366243379 1098730137 -998776885 1298636641 -399057373 -1197172119 703450939 2110352817 2036091155 1813306169 1144951211 -860113663 1714626307 848911625 -1748232421 -949729967 1445777395 42364889 127094667 381284001 1143852003 -863411287 1704733435 819233009 -1837268269 -1216837511 644454763 1933364289 1505125571 220409417 661228251 1983684753 1656086963 673293593 2019880779 1764675041 999057827 -1297793815 401585851 1204757553 -680694637 -2042083911 -1831284437 -1198886015 698309251 2094927753 1989815963 1674480593 728474483 -2109543847 -2033664245 -1806025439 -1123109021 925640233 -1518046597 -259172495 -777517485 1962414841 1592277227 481864385 1445593155 41812169 125436507 376309521 1128928563 -908181607 1570422475 416300129 1248900387 -548266135 -1644798405 -639427919 -1918283757 -1459883975 -84684629 -254053887 -762161661 2008482313 1730479643 896471633 -1605552397 -521689895 -1565069685 -400241759 -1200725277 692791465 2078374395 1940155889 1525500371 281533817 844601451 -1761162943 -988521533 1329402697 -306759205 -920277615 1534134451 307436057 922308171 -1528042783 -289161053 -867483159 1692517819 782586161 -1947208813 -1546659143 -345010133 -1035030399 1189876099 -725338999 2118950299 2061883601 1890683507 1377083225 -163717621 -491152863 -1473458589 -125408471 -376225413 -1128676239 908938579 -1568151559 -409487381 -1228462143 609580867 1828742601 1191260507 -721185775 2131409971 2099262617 2002820555 1713494369 845515811 -1758419863 -980292293 1354090417 -232696045 -698088135 -2094264405 -1987825919 -1668510461 -710564087 -2131692261 -2100109487 -2005361165 -1721116199 -868381301 1689823393 774502883 -1971458647 -1619408645 -563258639 -1689775917 -774360455 1971885931 1620690497 567104195 1701312585 808970459 -1868055919 -1309200461 367365913 1102097739 -988674079 1328945059 -308132119 -924396357 1521778225 270367379 811102137 -1861660885 -1290015359 424921219 1274763657 -470676325 -1412028975 58880371 176641113 529923339 1589770017 474342755 1423028265 -25882501 -77647503 -232942509 -698827527 -2096482581 -1994480447 -1688474045 -770454839 1983602779 1655841041 672555827 2017667481 1758035147 979138145 -1357552861 222308713 666926139 2000778417 1707367955 827136569 -1813557589 -1145705471 857850883 -1721414647 -869276645 1687137361 766444787 -1995632935 -1691931509 -780827231 1952485603 1562489513 392501243 1177503729 -762456109 2007598969 1727829611 888521537 -1629402685 -593240759 -1779722277 -1044199535 1162368691 -807861223 1871383627 1319183585 -337416541 -1012249623 1258218427 -520312015 -1560936045 -387840839 -1163522517 804399745 -1881768061 -1350336887 243956635 731869905 -2099357581 -2003105447 -1714349045 -848079839 1750727779 957216041 -1423319173 25009777 75029331 225087993 675263979 2025791937 1782408515 1052258249 -1138192549 880389649 -1653798349 -666427751 -1999283253 -1702882463 -813680093 1853927017 1266813755 -494526031 -1483578093 -155766983 -467300949 -1401902847 89258755 267776265 803328795 -1884980911 -1359975437 215040985 645122955 1935368865 1511139299 238450601 715351803 2146055409 2143198931 2134629497 2108921195 2031796289 1800421571 1106297417 -976075045 1366742161 -194740813 -584222439 -1752667317 -96303465