//=============================================================================
// Complex Wave 4096 Samples 
// RadStep = 0.1963495408494;
// Rx=sin(Rad)+cos(Rad*2.3567);
// Ix=(cos(Rad*8.345) + sin(Rad*5.789));
//=============================================================================
  1073741824,   1073741824,   1170297408,    901457823,   1056711710,   -244418189,    791501132,    -68045903,
   462359148,    -24466543,    166485237,   -962911169,    -10934150,   -437149370,    -15525151,   1558369493,
   164181464,   1269292377,    493934299,  -1388973936,    900829198,  -1837311867,   1288779610,    660451100,
  1559130290,   1681851722,   1632063136,     33553740,   1464267612,   -844981507,   1059125221,   -133021735,
   467224598,   -158330271,   -222948240,   -490859950,   -902237501,    703235703,  -1462392730,   1443468487,
 -1817506679,   -495642112,  -1920858009,  -2085154871,  -1773663388,   -221340294,  -1423939445,   1983281956,
  -955747862,    841207034,   -471110871,  -1218001886,    -68416439,   -825090074,    178139564,    325385910,
   233755468,     84943214,    109688223,     81844519,   -139996443,    952326233,   -430870651,    252415865,
  -667128576,  -1645197933,   -763068111,  -1047002218,   -662500577,   1589837131,   -351952815,   1683273486,
   135168328,   -904297334,    724376195,  -1643947924,   1314696348,    143529994,   1799022568,    880403804,
  2085989218,     94625863,   2118784702,    151510559,   1886964455,    406384742,   1428784063,   -812525365,
   823556544,  -1327699958,    175625780,    730683477,   -406698186,   2040040784,   -832845316,    -62812720,
 -1047809007,  -2048626220,  -1042385088,   -618271610,   -853723922,   1343151542,   -556132674,    730975667,
  -244115503,   -405158312,    -11269996,    -98337934,     70474278,   -132420958,    -33133021,   -924956245,
  -310803571,    -67385867,   -707681041,   1701875480,  -1136742828,    807916851,  -1497239976,  -1762263160,
 -1696291538,  -1499063562,  -1669075886,   1134100554,  -1393346903,   1576092635,   -895187938,   -322408832,
  -244751974,   -900685227,    457163126,    -49255472,   1098931799,   -139640824,   1580195362,   -319017173,
  1831640000,    904113896,   1828349332,   1190571638,   1593970233,   -950423969,   1194857007,  -1959226290,
   725459474,    345930169,    288053517,   2078064557,    -28907088,    381843439,   -169259027,  -1446533897,
  -120538727,   -620356752,     84051636,    481906897,    373509755,    107326335,    655042129,    175473020,
   834807818,    881946998,    838986831,   -114577905,    630690650,  -1727796109,    219104882,   -556419370,
  -341112115,   1903242954,   -960099298,   1287890174,  -1530618690,  -1345620735,  -1949728801,  -1479084681,
 -2139781023,    499795268,  -2064347947,    904796725,  -1735748924,     -2419085,  -1212595199,    123613454,
  -587865752,    230683918,     29993660,   -976822243,    538997955,  -1034925655,    863998559,   1151101188,
   971263205,   1844321808,    874240261,   -622964202,    629346283,  -2070884921,    322715987,   -136041603,
    50754734,   1525851113,   -101364928,    494835193,    -78692643,   -553786540,    131059797,   -111130183,
   494278369,   -210502967,    938113267,   -824714450,   1365665244,    290241385,   1676502906,   1722920780,
  1788190278,    297084822,   1654281204,  -2010340367,   1274970592,  -1053456296,    698128306,   1534917632,
    10456939,   1354271559,   -679413855,   -672356337,  -1262391814,   -892005516,  -1650483816,     59520087,
 -1793972992,   -104424992,  -1690649433,   -143248639,  -1385200118,   1029862177,   -958927682,    863895011,
  -511994391,  -1329335920,   -141951182,  -1697543994,     76916700,    888976282,    109077964,   2027034509,
   -35175015,   -114800383,   -302546497,  -1579214008,   -608829307,   -356349725,   -857691174,    618977214,
  -962162807,    109121452,   -864260953,    237242616,   -548567952,    754907876,    -46858383,   -456557865,
   567253489,  -1687770925,   1192570813,    -34595372,   1720524181,   2081735200,   2057125096,    799893448,
  2142079258,  -1698425391,   1961064732,  -1203531432,   1548608008,    836777186,    980958277,    861899682,
   360453448,   -120977679,   -205349294,     83145863,   -625414045,     58473134,   -843299048,  -1062841967,
  -847801859,   -680840430,   -673984934,   1482190269,   -394417049,   1521672521,   -102525948,  -1139227067,
   108383132,  -1947123809,    165978858,    366212627,     35192270,   1605184549,   -273524959,    207145763,
  -705743359,   -675726312,  -1174100261,   -100843320,  -1576538661,   -255652142,  -1817909349,   -674369101,
 -1830387468,    610721996,  -1588393727,   1623411540,  -1114856684,   -226345938,   -477465022,  -2116254821,
   224343204,   -531687300,    878964908,   1833020724,   1384721833,   1029244857,   1669862903,   -989825495,
  1706325106,   -814406593,   1514409718,    185550232,   1157437399,    -60888457,    727547714,     22018201,
   325663751,   1075764059,     39861140,    489283870,    -73293358,  -1607217038,      -503341,  -1319996700,
   225864217,   1369262638,    535242265,   1832418407,    834588309,   -613670191,   1029029101,  -1602810339,
  1043041834,    -49738349,    837669646,    722390628,    420099309,     86026887,   -156466548,    265913344,
  -802668999,    585088788,  -1410561521,   -750218141,  -1875239697,  -1531424319,  -2116023819,    481101198,
 -2092772911,   2113393791,  -1813924010,    253596619,  -1334581291,  -1936083322,   -745062203,   -834256691,
  -152304474,   1128415449,    341970809,    749804628,    661772244,   -251849439,    771746643,     38774369,
   683388601,    -96769870,    451292168,  -1069014954,    160284157,   -292839996,    -93801465,   1702499542,
  -225611157,   1096252971,   -179450708,  -1574995446,     57925615,  -1684818664,    453646922,    852676192,
   934984012,   1571650303,   1404242994,   -113131162,   1759177127,   -757477045,   1914628860,    -64603186,
  1820844829,   -268417632,   1474596061,   -489160720,    920739264,    872862184,    243856924,   1413871448,
  -448306755,   -725181812,  -1046177243,  -2073321198,  -1460012873,     29432973,  -1637396542,   2005547313,
 -1572930056,    621828778,  -1308143206,  -1249670011,   -921683843,   -668727807,   -511893596,    318369631,
  -175468002,    -17901614,     13285291,    164522123,     18212082,   1043347646,   -151220294,     95146974,
  -442317898,  -1766681163,   -770898888,   -854554488,  -1039881780,   1752778485,  -1160779663,   1506827593,
 -1073538148,  -1078845114,   -760497365,  -1511790974,   -251490222,    278543893,    381048578,    779681006,
  1035987219,     36710117,   1603541677,    263749099,   1987291915,    388735128,   2123579948,   -976836128,
  1994243657,  -1273250859,   1630033213,    954329303,   1104007044,   1996875557,    516301614,   -312358817,
   -26526819,  -2039942778,   -433258887,   -395584236,   -646316318,   1350980227,   -652797586,    572163086,
  -485965188,   -383520711,   -216918832,      -687377,     61742924,   -224232643,    256782924,   -999857112,
   295266802,    100202080,    141129737,   1798984209,   -196163080,    599314117,   -662725139,  -1899471329,
 -1170927173,  -1301507488,  -1617424736,   1287984769,  -1904758538,   1423852916,  -1961989533,   -443456843,
 -1760023307,   -787921843,  -1318385046,     -2694107,   -701994908,   -252663158,     -8588134,   -285972030,
   650615459,   1060714894,   1172973897,   1112443895,   1484628101,  -1164591243,   1554652978,  -1885547427,
  1400231307,    590132958,   1081813319,   2038426452,    689327204,    159444300,    322382207,  -1430060353,
    68662144,   -461440214,    -14920943,    445663998,     85666501,     16036171,    338764137,    275092691,
   674080557,    939949505,    998133294,   -289725671,   1214793299,  -1799217814,   1246578830,   -335162341,
  1052178667,   2012496802,    636471814,   1072426066,     50885125,  -1476175333,   -616039579,  -1308987053,
 -1255938031,    604759881,  -1762189638,    781374144,  -2051268306,    -36893627,  -2079428496,    236061317,
 -1851250818,    182995606,  -1418274936,  -1123484955,   -868022840,   -934656468,   -305726478,   1352390935,
   167402228,   1741450106,    474803984,   -857794102,    579792845,  -2000801004,    492197549,     82441142,
   265067890,   1484997648,    -17813989,    338214221,   -260939479,   -503150201,   -378545831,    -27302411,
  -313985444,   -316537469,    -52866988,   -865305791,    372842753,    470117291,    890660373,   1767774841,
  1402175928,     66861596,   1803348032,  -2089887242,   2006250785,   -823593112,   1957703678,   1639843977,
  1650860801,   1168860833,   1127306242,   -759335266,    469189765,   -759494354,   -216977011,     81306161,
  -821497071,   -214962756,  -1253230130,    -81850543,  -1457378512,   1164554551,  -1425629025,    743354916,
 -1196570836,  -1514589589,   -846352615,  -1567278958,   -471591153,   1110558086,   -168167636,   1927522461,
   -10405290,   -325768067,    -35033192,  -1514295773,   -233324679,   -204440724,   -553069140,    554358683,
  -909957217,     33782857,  -1205969235,    348250557,  -1350874003,    777840682,  -1282282191,   -638304364,
  -979995130,  -1705617956,   -471583876,    200781326,    172026027,   2130319509,    850088631,    559388751,
  1451897011,  -1775833611,   1878842132,  -1005634367,   2064078577,    904118532,   1985702137,    722041943,
  1670701467,   -129615172,   1188877874,    190473430,    638027575,    -15538746,    123508341,  -1183755472,
  -263516959,   -542197835,   -464599320,   1648539884,   -465415151,   1366260199,   -297704097,  -1343905176,
   -31366850,  -1819695566,    241567846,    566156523,    427683588,   1516910859,    453208596,     62344455,
   280862907,   -597737129,    -81074128,    -34934763,   -579430363,   -370162471,  -1126442523,   -679657824,
 -1617560121,    791501739,  -1953032113,   1614255237,  -2058751422,   -463003182,  -1901978315,  -2133138109,
 -1498630258,   -284484670,   -910589450,   1881464446,   -233569170,    821926873,    421942894,  -1036159542,
   952697388,   -669094544,   1283069274,    180730164,   1379580362,   -163753482,   1256557008,    107405228,
   971786184,   1181336487,    613134701,    334965251,    278993132,  -1752129992,     56699007,  -1142090093,
     3511456,   1553662574,    134164146,   1679057117,    417630024,   -799231076,    783783591,  -1492279404,
  1138554176,     85618511,   1384367480,    631840719,   1441550700,     30393046,   1266165143,    382443456,
   860474265,    573002204,    273798240,   -927258744,   -406475816,  -1495705899,  -1071890314,    715170839,
 -1614398629,   2098366008,  -1947864417,      3759736,  -2025103946,  -1954587126,  -1846928195,   -620773965,
 -1461316796,   1152682484,   -952922738,    601056613,   -425130856,   -233422227,     21551000,    135983773,
   310228322,   -192171934,    403137816,  -1157948731,    308708094,   -125486496,     78711972,   1823817304,
  -203849324,    898865756,   -443534614,  -1736080590,   -553920907,  -1507947513,   -477164736,   1020701992,
  -197499128,   1440337358,    254223767,   -236804140,    805946978,   -655369885,   1358682455,    -19982817,
  1806675914,   -385490821,   2059246691,   -460210848,   2059724478,   1043499009,   1797505184,   1352456873,
  1310684966,   -952864907,    678702880,  -2026702967,      6514453,    277788437,   -596408918,   1993626404,
 -1037878957,    405576482,  -1261049990,  -1251143605,  -1254991583,   -518661276,  -1055603722,    286351838,
  -736735269,   -108332364,   -393424850,    268479636,   -120836326,   1114623473,      6639340,    -82431794,
   -48313640,  -1862651320,   -277683535,   -641008849,   -629679918,   1887901076,  -1019763143,   1309271000,
 -1348829370,  -1226445619,  -1524710745,  -1361529872,  -1482443377,    388428682,  -1199006199,    667205776,
  -699389365,      3726926,    -52668670,    379911183,    641139464,    343662842,   1270730799,  -1138552396,
  1735593464,  -1187411161,   1965922468,   1171958882,   1936227029,   1919511437,   1669809957,   -555134344,
  1233210844,  -1997614448,    721807020,   -180041738,    239616369,   1329285470,   -122444651,    422965167,
  -305279987,   -338100064,   -293388289,     81921765,   -117241194,   -335208986,    154200711,  -1052742857,
   429218834,    285076209,    613958565,   1868285358,    633553713,    373183634,    449257081,  -2006416839,
    67920882,  -1086445300,   -458218172,   1412582443,  -1041451021,   1256811407,  -1576162134,   -537620849,
 -1960388325,   -666442559,  -2116861218,     18151674,  -2009122950,   -366498147,  -1649330715,   -225729738,
 -1096103366,   1211178536,   -442847495,   1003829033,    201006817,  -1368692368,    731947740,  -1778790316,
  1072927198,    823316172,   1188235891,   1966213101,   1089630266,    -51881753,    832475941,  -1385186631,
   502771902,   -315336239,    197835847,    387202512,      4760284,    -57797758,    -18787932,    391496787,
   142647734,    974004338,    458658849,   -478894270,    859231581,  -1840976970,   1249609127,   -100210920,
  1530625743,   2089520928,   1620219939,    843341519,   1471576766,  -1575551320,   1084049378,  -1127636045,
   504521415,    681476953,   -181123472,    652415768,   -864681864,    -45232842,  -1437005370,    346206010,
 -1809627366,    108727373,  -1932144015,  -1260581653,  -1801740905,   -805263250,  -1462902878,   1539737045,
  -997401958,   1607137055,   -506694448,  -1077526420,    -90445138,  -1899724595,    174299080,    286074921,
   248910977,   1417305617,    140652037,    197434627,    -99737000,   -432185231,   -389783422,     36900547,
  -633855514,   -436746127,   -744607602,   -880379640,   -662735452,    660558072,   -370833674,   1781577141,
   101612731,   -173020481,    683203672,  -2135744888,   1274566791,   -584215411,   1768376501,   1712178447,
  2071272486,    975938068,   2123092702,   -817117929,   1909391077,   -624725973,   1464612274,     76907414,
   865250530,   -320120187,    214415968,      5129930,   -378970608,   1286416538,   -822012341,    595489621,
 -1056149155,  -1682254200,  -1068144160,  -1407698866,   -891483964,   1313199859,   -597951547,   1799090444,
  -281197366,   -518322856,    -35815352,  -1424518297,     63628099,    -71186846,    -20840052,    471601758,
  -281957058,    -20038934,   -668348325,    470630309,  -1095196831,    774069167,  -1462219145,   -827022686,
 -1675161869,  -1691508583,  -1666281622,    441643122,  -1409475767,   2144285266,   -926847515,    313631241,
  -285283247,  -1819739709,    416285175,   -804103036,   1066305104,    941747105,   1562682358,    583257135,
  1832924229,   -112390448,   1848160679,    289425096,   1628141742,   -113771862,   1236201320,  -1288785688,
   765280566,   -378434238,    317975743,   1793942803,    -15177325,   1184113945,   -174609532,  -1526097207,
  -143844120,  -1665878467,     47693222,    744392210,    331745653,   1406147753,    616656660,    -61246286,
   807874668,   -504070449,    829170900,      7868156,    640056541,   -493090606,    245682650,   -657452880,
  -302912622,    975578280,   -918312650,   1572733629,  -1494033949,   -700899468,  -1926040905,  -2115017887,
 -2133972290,    -36379649,  -2077640140,   1896015199,  -1765346270,    614929810,  -1252272434,  -1052707578,
  -629277489,   -528189127,     -4442373,    150739270,    518780622,   -255370324,    862252274,    215310506,
   988355268,   1268227830,    906575667,    158098836,    670123865,  -1873077308,    363358922,   -940443837,
    82714517,   1712382935,    -84810456,   1502258113,    -81025416,   -960109846,    110330436,  -1361985964,
   459512464,    197507446,    896623196,    528311222,   1326177691,      -871899,   1647323361,    504328020,
  1775456128,    533038708,   1660670847,  -1103895048,   1299140082,  -1427712425,    734994030,    946227959,
    52264860,   2048499632,   -641457274,   -242608992,  -1236270050,  -1939334779,  -1641691109,   -411584113,
 -1804358729,   1147537996,  -1718029162,    460004006,  -1423815010,   -190875929,  -1000655795,    219235892,
  -548058974,   -308073868,   -164766704,  -1225698202,     72149070,     61514313,    123361010,   1918534525,
    -4845472,    681098209,   -262549727,  -1868695776,   -567577904,  -1310964473,   -823861622,   1161441239,
  -942870538,   1292306731,   -863563747,   -335085657,   -566612452,   -543180820,    -79849257,      -651058,
   526255273,   -504789360,   1152188486,   -403409564,   1689251432,   1210060180,   2041539581,   1259352300,
  2145459107,  -1173345017,   1982699055,  -1945957704,   1583946418,    518354108,   1022567981,   1948613784,
   399582599,    197544439,   -176930802,  -1224025616,   -613683527,   -379485767,   -850723804,    231613547,
  -872820228,   -182297466,   -711334756,    390633954,   -436242466,   1162541113,   -140029742,   -276476519,
    83089203,  -1929809158,    158214912,   -410753463,     46591313,   1992210595,   -245360509,   1095251599,
  -666737382,  -1344567140,  -1132456958,  -1197869458,  -1541016944,    471363388,  -1795980567,    547705765,
 -1826663942,     -3404750,  -1603658634,    495148060,  -1145899327,    271170108,   -517756144,  -1292606286,
   183278109,  -1070949347,    845763137,   1378321482,   1366366777,   1809266582,   1670215214,   -785915708,
  1725310683,  -1923378096,   1548035288,     23458768,   1198630435,   1280255491,    767644007,    287713438,
   356229775,   -271685969,     54467885,    145792363,    -77718154,   -461828909,    -23029004,  -1080455469,
   189975552,    483004415,    493539128,   1907017797,    795842197,    134266706,   1001389556,  -2080690473,
  1032322333,   -858835935,    846124841,   1505957022,    445950803,   1079913569,   -118656147,   -603667019,
  -760852423,   -541112168,  -1373534128,     12948216,  -1850789528,   -476280290,  -2109293522,   -138894319,
 -2105178083,   1350530848,  -1842855447,    866123396,  -1373953792,  -1557652093,   -786594475,  -1640913109,
  -187260958,   1040484716,    320942574,   1863778042,    659095167,   -247509561,    787983798,  -1314654741,
   715124797,   -186047521,    491852273,    309780025,    201137088,   -110887143,    -61248381,    520778879,
  -208204870,    981454068,   -180852314,   -677528000,     38010917,  -1850891374,    419407828,    143413303,
   893622095,   2132528020,   1364457982,    605830871,   1729337074,  -1642437888,   1901010081,   -940143530,
  1826311788,    729319673,   1497998881,    522851645,    957155586,    -27693642,    285627237,    449236984,
  -409968079,      9074943,  -1019334049,  -1383306461,  -1450311139,   -648747663,  -1646876853,   1708316749,
 -1599598399,   1443950370,  -1346390380,  -1277471182,   -963465249,  -1770590774,   -548421273,    470577362,
  -199059016,   1326030918,      7592881,     76109932,     31615572,   -344569658,   -121540085,     78647577,
  -402603664,   -566895378,   -729503797,   -867817585,  -1005512538,    856753707,  -1140665216,   1762756318,
 -1071909206,   -417336571,   -777696546,  -2146775148,   -283899990,   -340673599,    340245030,   1751257074,
   995372176,    780704617,   1571657776,   -845695374,   1970845357,   -492622670,   2126029968,     47167907,
  2015074937,   -415212512,   1664864272,    115924176,   1145511800,   1390881814,    555750295,    422874467,
     2568474,  -1827832467,   -420636650,  -1221941231,   -652821995,   1492588712,   -677062826,   1645210991,
  -522886239,   -688590953,   -258730020,  -1313603601,     23835824,     40242272,    230752982,    374751100,
   286588944,    -50011674,    151629193,    599884109,   -168694680,    742044253,   -624065275,  -1017721385,
 -1129207245,  -1644504848,  -1581419774,    682641974,  -1882041533,   2123160741,  -1957338595,     68045589,
 -1774416675,  -1830137816,  -1348795337,   -604149783,   -742025870,    950273439,    -49819979,    450386764,
   616855100,    -70722675,   1153785903,    375510785,   1484048319,   -233911972,   1572803354,  -1373673522,
  1433294239,   -192658439,   1122834619,   1914295116,    729678787,    978892609,    353576848,  -1681933544,
    84138618,  -1489630101,    -18417832,    897514193,     63931756,   1277028458,    303363045,   -160948943,
   632459096,   -399078273,    959045783,     25766404,   1186461086,   -619741311,   1234961083,   -606796324,
  1059718967,   1157854172,    661584197,   1498555048,     88287656,   -934645362,   -574213843,  -2062095878,
 -1218486375,    207211848,  -1736989338,   1877326435,  -2043619788,    413398127,  -2090940486,  -1040691971,
 -1879501979,   -396379048,  -1457323149,     97551332,   -909655022,   -331509614,   -341186054,    342909404,
   145573536,   1332549129,    471197445,    -37721287,    595167028,  -1966410206,    523318775,   -719181692,
   305390374,   1842056783,     23228649,   1306404133,   -227809260,  -1093422045,   -360296372,  -1216413177,
  -314455188,    283784099,    -71957131,    416397555,    339147475,     -6528657,    849447150,    626743853,
  1362113214,    464844441,   1772862292,  -1275000401,   1991754141,  -1327801566,   1962245236,   1168924046,
  1673485327,   1964666519,   1163255077,   -480185362,    510901725,  -1891630195,   -178275281,   -211685654,
  -793945777,   1114799344,  -1242624187,    331112810,  -1465948688,   -126710269,  -1451572738,    284624197,
 -1234431297,   -441183356,   -888166563,  -1268801746,   -508563783,    264138425,   -192522427,   1983512245,
   -17019652,    447475508,    -22515915,  -1970028430,   -204308545,  -1098610925,   -513657166,   1272575443,
  -868438996,   1132324790,  -1171077373,   -406397710,  -1329947368,   -425681070,  -1279722322,     -7269136,
  -996340449,   -621433429,   -503396442,   -319011063,    131437411,   1367466857,    809261043,   1135557918,
  1419417793,  -1381396114,   1861542698,  -1832613789,   2065597550,    745979109,   2005720028,   1872445011,
  1705007876,      2509181,   1230257070,  -1170702585,    677776196,   -255377822,    153265984,    157144003,
  -250009273,   -236270589,   -470182687,    527274603,   -488915212,   1184116951,   -334178041,   -482594977,
   -73143043,  -1965572347,    203276266,   -168645340,    400930561,   2063492008,    443621136,    869797314,
   290457561,  -1431493560,    -54315420,  -1025788123,   -541135811,    526361210,  -1084666690,    426057671,
 -1581089796,     15388408,  -1929538166,    604595319,  -2053175380,    172114114,  -1915492997,  -1434042849,
 -1528393095,   -925491580,   -950340370,   1568393118,   -274947288,   1668302204,    387640714,   -999804373,
   932685987,  -1819772405,   1281557687,    210435622,   1396886524,   1206811586,   1289040883,    170232356,
  1012615377,   -187713533,    653721532,    187830026,    310800898,   -600019371,     73037522,  -1080532738,
      944210,    689293350,    113231112,   1913194054,    382734086,   -112322418,    742264476,  -2120708738,
  1099144677,   -623917266,   1355356670,   1567022072,   1429040476,    898275234,   1272786804,   -641215847,
   884835064,   -416840839,    310774326,    -17788667,   -364661693,   -577232304,  -1034032994,    -26911960,
 -1588460714,   1474014778,  -1939301476,    701553125,  -2035717039,  -1726724810,  -1874485050,  -1474676460,
 -1500021328,   1237067593,   -994634152,   1734225290,   -461075913,   -423320937,     -1067309,  -1221878184,
   305694111,    -76988891,    417641393,    217227249,    339198894,   -140614915,    118776809,    658564196,
  -162637362,    960393400,   -409843715,   -880703833,   -534837340,  -1827597498,   -476702383,    390417292,
  -215755237,   2140590427,    221089037,    365262036,    764902917,  -1676396054,   1318361936,   -751685908,
  1775559626,    748522901,   2043879382,    397552789,   2063338381,     14626455,   1819340180,    540534429,
  1346148461,   -113949182,    720335771,  -1487171049,     45560016,   -467900804,   -568163208,   1853734770,
 -1026374072,   1255207562,  -1268705775,  -1453455146,  -1280197781,  -1617022375,  -1093058669,    632257010,
  -778560994,   1215029195,   -430824072,    -22806262,   -145942797,   -244473666,      -893690,     95837288,
   -36688793,   -702373885,   -249345885,   -826298362,   -590589777,   1053626199,   -978142413,   1710592313,
 -1313432215,   -660695960,  -1502982315,  -2122720437,  -1478953852,    -98383628,  -1214489538,   1757296268,
  -730588929,    588319449,    -93022196,   -845914753,    600119607,   -367944120,   1237672395,     -6249097,
  1717449747,   -495845344,   1966509641,    247984397,   1955421590,   1473797373,   1703574679,    228822013,
  1274443930,  -1947345920,    761835839,  -1013829320,    270021585,   1645013305,   -108058223,   1469971218,
  -309938271,   -833364574,   -316111499,  -1185792630,   -153249917,    127399136,    112480258,    268255170,
   390561791,    -54580417,    586495739,    731232584,    623061412,    681047052,    457942170,  -1205244333,
    93956609,  -1564539846,   -420307949,    918371990,   -999640030,   2067362339,  -1539244557,   -171987055,
 -1936129105,  -1807897684,  -2110362842,   -410838189,  -2021752233,    931145745,  -1678431317,    328008485,
 -1135554503,     -6816589,   -484351336,    444626088,    166179851,   -372914854,    711122870,  -1434662683,
  1070484558,     11346823,   1204689244,   2006095142,   1121518950,    754866371,    873092749,  -1808221842,
   543573826,  -1295440127,    230240942,   1022848098,     21952727,   1134116422,    -20424260,   -234859600,
   122526807,   -287421968,    424285396,     17774232,    817835432,   -745238058,   1209897213,   -527580967,
  1500950743,   1333172950,   1606823451,   1392305473,   1477276499,  -1158902423,   1107646496,  -1975456044,
   541052692,    441025868,   -139341727,   1826909230,   -826437682,    222223289,  -1410342721,  -1002141750,
 -1800154255,   -277991822,  -1941852938,     23880322,  -1828589767,   -388417148,  -1501244507,    486707402,
 -1039171890,   1370996084,   -543107135,   -248300461,   -113841831,  -2029156395,    168839450,   -482955100,
   262536744,   1940059909,    170497268,   1096319374,    -59949707,  -1197068466,   -348422603,  -1060379165,
  -599620666,    343117616,   -724699404,    300905410,   -661341233,     13824927,   -388246682,    744789461,
    69055007,    368924117,    642349157,  -1435495587,   1234008492,  -1197201979,   1736645120,   1378069602,
  2055042143,   1848601504,   2125777155,   -703903312,   1930425700,  -1813603938,   1499572816,    -25723597,
   906783676,   1057047393,    253785974,    218395832,   -350044509,    -44108731,   -809614228,    328799710,
 -1062886747,   -587608267,  -1092600326,  -1284455409,   -928514794,    477843608,   -639768278,   2016351980,
  -319004607,    202958900,    -61661036,  -2038062921,     55180143,   -875972360,    -10113407,   1352613679,
  -254311966,    965392480,   -629599430,   -450003552,  -1053494260,   -307749847,  -1426334277,    -39649788,
 -1652642434,   -730568999,  -1661864176,   -208123066,  -1424089438,   1510793274,   -957418583,    982925114,
  -325381643,  -1572056742,    375093421,  -1689030240,   1032683931,    955873010,   1543703368,   1767838797,
  1832579309,   -175201553,   1866522377,  -1094269894,   1661348007,   -149975503,   1277267818,     66549558,
   805569704,   -267356996,    349013432,    674170284,        80700,   1177088117,   -178340420,   -695966796,
  -165779196,  -1968151786,     12167603,     80120624,    290101661,   2100369372,    577653352,    638177572,
   779715683,  -1486366185,    817778969,   -850394827,    647827749,    553291764,    270982465,    307142235,
  -265405556,     59332536,   -876487264,    703518001,  -1456687455,     48187744,  -1901028460,  -1558163449,
 -2126554807,   -753482609,  -2089377752,   1737515870,  -1793770185,   1499565236,  -1291404196,  -1192359129,
  -670886442,  -1690063849,    -39776829,    376944560,    497152625,   1112518537,    858879793,     73730614,
  1003947642,    -90159089,    937853323,    205636559,    710508117,   -745273235,    404355675,  -1051285412,
   115700847,    898917954,    -66772624,   1885660613,    -81730013,   -361234873,     91031609,  -2125756668,
   425678566,   -387062357,    855370573,   1595565513,   1286183083,    717036724,   1616998908,   -650746578,
  1761180029,   -298438730,   1665445820,    -72709933,   1321961799,   -664808045,    771062355,    107965777,
    93993478,   1577228879,   -602845222,    513118020,  -1208895909,  -1871626879,  -1631312533,  -1283569923,
 -1813158661,   1409041106,  -1744156697,   1581320235,  -1461774696,   -575815668,  -1042463500,  -1110838871,
  -584921206,      9108709,   -188930162,    113832135,     65766732,   -145114394,    136102200,    800137028,
    24339368,    909730568,   -223059738,  -1083268373,   -526088769,  -1770593874,   -789099827,    635380184,
  -922147597,   2113665296,   -861238353,    127029704,   -583173711,  -1677864935,   -111813808,   -567357527,
   485610594,    740169714,   1111412549,    281187584,   1656920715,     79823084,   2024454264,    615807868,
  2147212776,   -257569479,   2002922858,  -1568136552,   1618386645,   -266230866,   1063980755,   1972146654,
   439257495,   1044887195,   -147338679,  -1601934079,   -600398343,  -1443227146,   -856539857,    768111717,
  -896514216,   1088640820,   -747923078,    -97102180,   -478029433,   -136433836,   -178226225,     87161662,
    56517142,   -838327570,    148856225,   -755342570,     56414429,   1245971894,   -218421705,   1625242186,
  -628348978,   -897688782,  -1090693257,  -2064210830,  -1504662184,    137320645,  -1772681312,   1731381015,
 -1821320767,    403754073,  -1617395379,   -819448168,  -1175826717,   -255147723,   -557579495,    -80911918,
   141934915,   -558046865,    811595891,    398053514,   1346561939,   1531546692,   1668938373,     17294593,
  1742830399,  -2037447380,   1580666606,   -787769593,   1239509950,   1767463509,    808173455,   1277957794,
   387884521,   -950186248,     70589929,  -1045720008,    -80519793,    188624951,    -44165051,    156832483,
   154950681,    -33014740,    451992278,    859755387,    756511995,    591216229,    972548395,  -1384416249,
  1020036429,  -1452425595,    852978310,   1143517050,    470502143,   1978183536,    -81570865,   -401275311,
  -719033415,  -1754734995,  -1335777264,   -228941689,  -1825036279,    886601530,  -2100960617,    220302502,
 -2116018196,     76404559,  -1870588558,    493176056,  -1412746744,   -527091317,   -828287875,  -1468612237,
  -223085355,    229226089,    298522191,   2066543374,    654794519,    516801937,    802707448,  -1902532560,
   745775893,  -1088204785,    531983912,   1118519604,    242308309,    982271722,    -27697197,   -281898142,
  -189330607,   -173932555,   -180624830,    -16250752,     19543776,   -864667158,    386130288,   -420560000,
   852533483,   1496465693,   1324200543,   1255438333,   1698378229,  -1368529503,   1885861461,  -1857035544,
  1830159631,    660093086,   1520033862,   1747085143,    992743048,     45908199,    327282002,   -939827713,
  -371007334,   -176868214,   -991262011,    -66901897,  -1439032251,   -422927432,  -1654763424,    642638930,
 -1624991633,   1380949312,  -1383949270,   -468956932,  -1005289965,  -2059105974,   -585714744,   -236817851,
  -223977238,   2004580963,       291004,    877135430,     43465858,  -1269787671,    -93030130,   -898897084,
  -363430590,    375023739,   -687906950,    186707156,   -970241060,     59741415,  -1119137823,    853630496,
 -1068653793,    246632762,   -793397831,  -1580494210,   -315255492,  -1037985215,    299830371,   1568776903,
   954398851,   1702855806,   1538743780,   -909091846,   1952913552,  -1708149334,   2126851983,    142138268,
  2034477877,    977546083,   1698767080,    125297067,   1186783636,     53157763,    595710377,    349072596,
    32811923,   -742967822,   -406470994,  -1270599368,   -657713620,    697693425,   -699982869,   2015466288,
  -559013883,    -47188274,   -300466472,  -2071634223,    -14730931,   -648337776,    203467741,   1400927903,
   276324173,    796601155,    160543900,   -466023159,   -142475542,   -194229028,   -586056425,    -96762588,
 -1087403156,   -827512429,  -1544613178,    -72680793,  -1857974028,   1635408766,  -1951072344,    804110905,
 -1787269672,  -1740767085,  -1378064186,  -1518333286,   -781554399,   1143734942,    -91294081,   1638217331,
   582158751,   -331826737,   1133165054,   -998437012,   1481840191,    -66274445,   1589472388,    -36055232,
  1465334405,   -273381662,   1163506850,    826690704,    770428416,   1139983858,    385832932,   -911476147,
   101116674,  -1936605770,    -20288830,    330152244,     43605235,   2102342205,    268856315,    405758269,
   591030022,  -1509201312,    919408218,   -676782854,   1156952074,    552878696,   1221787308,    195699373,
  1065651294,    126829621,    685374868,    787452184,    124932736,    -98123799,   -532421983,  -1660662297,
 -1180337893,   -558123419,  -1710508076,   1881527201,  -2034375598,   1306709020,  -2100877717,  -1359715443,
 -1906530513,  -1538152410,  -1495758025,    519685069,   -951412162,   1001476945,   -377482601,       710432,
   122371902,     16579662,    465970767,    197583286,    609014643,   -892779928,    553328088,   -991852407,
   345249471,   1106660816,     64553892,   1824134884,   -193709886,   -607032265,   -340595051,  -2096006356,
  -313295735,   -153632181,    -89583417,   1592249176,    306442820,    541216745,    808542957,   -633577003,
  1321612937,   -190473738,   1741284430,   -149673701,   1975740524,   -734828945,   1965164038,    262742035,
  1694722631,   1656256293,   1198344001,    304513344,    552461951,  -1988656241,   -138985193,  -1071717957,
  -765189783,   1553036657,  -1230450589,   1409382192,  -1472917981,   -702204705,  -1476219058,   -985968148,
 -1271570738,     70274333,   -929987518,      4210865,   -546269972,   -123326730,   -218183037,    940578259,
   -25237441,    829225569,    -11562419,  -1279981783,   -176487633,  -1680260301,   -474820462,    872900673,
  -826755097,   2052594997,  -1135313729,   -103591961,  -1307626214,  -1648143283,  -1275538507,   -392026902,
 -1011173962,    706153674,   -534127323,    178084296,     91272845,    165242185,    768110679,    671225401,
  1385936865,   -418323280,   1842773310,  -1622733061,   2065487503,    -47870299,   2024292468,   2060366886,
  1738356428,    817521613,   1271367471,  -1720087370,    718001618,  -1253878734,    184145741,    875907260,
  -234970178,    951562391,   -474147455,   -145368230,   -511049926,    -25216926,   -369827065,     52146751,
  -114808253,   -969801947,    164358392,   -655333367,    372945692,   1428607820,    432455380,   1507741285,
   298459433,  -1123033485,    -28828969,  -1972746371,   -503525393,    361332565,  -1042842974,   1675428674,
 -1543849642,    231653242,  -1904714365,   -768737977,  -2045989167,   -158257939,  -1927455862,   -173693507,
 -1556988867,   -598387934,   -989554447,    562255694,   -316531700,   1561157941,    352432493,   -207201779,
   911259367,  -2095515958,   1278419369,   -548632791,   1412696596,   1857710403,   1320473983,   1074128160,
  1053060124,  -1037411666,    694671106,   -898277951,    343642300,    223093322,     90863159,     45330220,
        4782,     14567933,     93724211,    980536193,    348762635,    473550846,    700973753,  -1550189242,
  1059219436,  -1309836149,   1325194461,   1352996126,   1414985373,   1857759340,   1277795042,   -614958298,
   907853251,  -1673157955,    346961004,    -62810863,   -322917734,    819596752,   -995511840,    130929681,
 -1561264589,    175386850,  -1929150593,    518184377,  -2044746450,   -692211021,  -1900795584,  -1473091924,
 -1538079041,    456168931,  -1036434295,   2093622912,   -497826584,    269833760,    -25038671,  -1963263133,
   299543998,   -873090283,    430606095,   1183500579,    368551520,    826509433,    158343567,   -301834633,
  -121178621,    -63466257,   -375213085,    -75601969,   -514318746,   -973223246,   -474611539,   -287331947,
  -232531914,   1642895562,    188973509,   1090239829,    724203456,  -1558723726,   1277638935,  -1709571867,
  1743378430,    859873019,   2027008720,   1640916406,   2065326692,   -111556923,   1839769259,   -857176501,
  1380721421,    -96250980,    761780817,   -170866910,     85159936,   -432560294,   -538737539,    806182906,
 -1013311810,   1360555340,  -1274754329,   -694649476,  -1304084948,  -2054876100,  -1129760216,     13910606,
  -820357418,   2034668827,   -468924253,    654148911,   -172333053,  -1311184711,    -10023310,   -737030072,
   -26637526,    379873461,   -222227834,     78596498,   -552108731,    129935934,   -936392162,    948643545,
 -1277194167,    100142996,  -1479878485,  -1705443059,  -1473843712,   -853013773,  -1228447913,   1736594524,
  -760679928,   1530727652,   -132916724,  -1091600713,    558812641,  -1578837304,   1203641161,    288331030,
  1697852098,    880142702,   1965467586,     54592717,   1973154307,    160844164,   1736352412,    343494764,
  1315372478,   -902518123,    802306625,  -1225983384,    301522314,    918492805,    -92153159,   1980126696,
  -312974213,   -297543111,   -337449892,  -2070457775,   -188402617,   -421053660,     70906984,   1417763814,
   351312126,    630986289,    557825138,   -455424039,    611000216,    -89779109,    465027232,   -176763720,
   118697715,   -907890411,   -383114641,     84602900,   -957817458,   1737111843,  -1501589340,    602509513,
 -1910561335,  -1883495008,  -2102260235,  -1324331503,  -2032819026,   1305868845,  -1706339809,   1487607031,
 -1174434652,   -464273551,   -526025407,   -887415451,    130477244,     -6542659,    688901120,   -146171188,
  1066417608,   -252956627,   1219632504,    979940208,   1152329375,   1072174477,    913289926,  -1123853212,
   584703008,  -1870870468,    263651352,    576006271,     40617091,   2069797397,    -20431651,    177854327,
   103849215,  -1500883070,    390866095,   -509884492,    776703566,    526672772,   1169704123,     96187577,
  1470150317,    215504435,   1591894000,    852338969,   1481358160,   -263609271,   1129880767,  -1737752221,
   576762998,   -343287361,    -97666401,   1996875614,   -787562985,   1093994247,  -1382445240,  -1498688543,
 -1789101719,  -1368459755,  -1949970047,    636088177,  -1854169235,    878200554,  -1538906157,    -47102589,
 -1080994276,    127815637,   -580293678,    162862148,   -138571017,  -1037565161,    161768957,   -902232504,
   274612094,   1307257425,    199178631,   1729217763,    -20694937,   -844334393,   -306850953,  -2032510723,
  -564475979,     71171028,   -703373726,   1558583718,   -658320035,    375570202,   -404165417,   -591819221,
    37544555,    -97136463,    601874641,   -245808642,   1193082991,   -783610041,   1703876571,    433756348,
  2037322815,   1707780335,   2126833987,     80031786,   1950036407,  -2074795949,   1533612642,   -843768170,
   948092961,   1666430096,    293676059,   1223161656,   -319963779,   -800482925,   -795669789,   -852015336,
 -1068011558,    105351064,  -1115716477,   -106830574,   -964760222,    -75034970,   -681519414,   1074909078,
  -357479858,    719504138,    -88767830,  -1465664625,     45143226,  -1557852318,      -969361,   1097743994,
  -227910243,   1959082834,   -591493153,   -321592971,  -1011698393,  -1589346850,  -1389639821,   -230199813,
 -1628767403,    649117926,  -1655830249,     92103624,  -1437165742,    267558893,   -986854755,    703529884,
  -364986319,   -592156625,    333650367,  -1648163292,    998119292,    182534934,   1523287190,   2115958733,
  1830605764,    578074178,   1883406564,  -1805892304,   1693538644,  -1053984888,   1317994189,    954233969,
   846265755,    808708464,    381119488,   -167034111,     16843834,     84322920,   -180446029,     -8830788,
  -186310670,  -1091887675,    -22471314,   -527512512,    248640968,   1596517894,    538091388,   1359979708,
   750373589,  -1331720865,    804828323,  -1850655098,    653992484,    568911154,    294965940,   1592129428,
  -228647829,     76205402,   -834686607,   -696920143,  -1418635876,    -80748344,  -1874729418,   -280864657,
 -2117539830,   -614086689,  -2099542976,    736204938,  -1820977539,   1560394174,  -1329931107,   -439739171,
  -712629474,  -2119731847,    -75956092,   -301622006,    474146782,   1914364350,    853886231,    863671648,
  1018016667,  -1094249326,    968025771,   -748473251,    750437761,    230829874,    445644038,    -61420792,
   149663673,     87203565,    -47278801,   1088807903,    -80805364,    329888551,     73192601,  -1697786197,
   392828012,  -1139266415,    814417991,   1542102193,   1245742106,   1709007257,   1585575562,   -808636844,
  1745383644,  -1566391712,   1668598879,     83746819,   1343401113,    733714567,    806278554,     62924881,
   135579473,    286051835,   -563636290,    517384820,  -1180310928,   -863622151,  -1619363833,  -1446457512,
 -1820359436,    687040896,  -1768992395,   2086158101,  -1499021578,     19324946,  -1084287360,  -1989678975,
  -622525154,   -655388936,   -214404890,   1217631134,     57779370,    671854020,    147282202,   -295291156,
    52335223,     39240560,   -184136450,   -158742855,   -484424856,  -1066351955,   -753458537,   -130301330,
  -900025427,   1767996205,   -857288301,    899770727,   -598226599,  -1725152186,   -142703534,  -1536527644,
   445381123,   1036376000,   1070304873,   1512115450,   1623581088,   -246803688,   2005895070,   -758166093,
  2147337606,    -38691064,   2021705455,   -283647218,   1651876431,   -415597807,   1105133762,    972491712,
   479417934,   1308785999,   -116617828,   -920115548,   -585578652,  -2015952579,   -860738380,    263789333,
  -918847870,   2030255919,   -783694384,    432674753,   -519714546,  -1321735251,   -217057438,   -579745231,
    28707270,    358877047,    137916996,    -18854446,     64646711,    222322646,   -192749422,   1025554140,
  -590636394,    -67611212,  -1048872530,  -1806253448,  -1467529544,   -645866749,  -1748046936,   1877629830,
 -1814366049,   1336172046,  -1629583118,  -1247911302,  -1204593443,  -1429812354,   -596874650,    409977057,
   100376355,    769151705,    776515015,      8311675,   1325337372,    274358329,   1666034318,    310921109,
  1758857671,  -1061288483,   1612254160,  -1150209353,   1280013916,   1134931320,    849074560,   1910487629,
   420579959,   -542670217,     88202808,  -2035134733,    -81694022,   -199376695,    -63879411,   1404226983,
   120842748,    473383246,    410664758,   -419987663,    716657380,      1259449,    942549382,   -277049361,
  1006202764,   -967771234,    858219655,    260309852,    493716075,   1812252497,    -45266975,    382163000,
  -677275431,  -1996847499,  -1297348221,  -1111411931,  -1798019028,   1439281612,  -2091037746,   1320522568,
 -2125276802,   -570199567,  -1897081261,   -765792653,  -1450901284,     27743512,   -870079138,   -259049200,
  -259723306,   -205525649,    274743680,   1128899406,    648876825,    973896401,    815895253,  -1327820441,
   775295380,  -1771765826,    571626193,    812336144,    283735349,   2003996318,      6801177,    -40415992,
  -169017006,  -1463131749,   -178768600,   -354330747,      2552211,    477001224,    353864796,     12651615,
   811780524,    322274036,   1283531762,    894647041,   1666347568,   -444418694,   1869205987,  -1786276100,
  1832382520,   -113417124,   1540667571,   2080719360,   1027447650,    866172971,    368758014,  -1606857316,
  -331483639,  -1185803021,   -962003724,    724383194,  -1426193322,    747482098,  -1661044289,    -68807063,
 -1649071226,    238712719,  -1420762885,    101513093,  -1047094527,  -1174635743,   -623717422,   -783291563,
  -250184857,   1495543180,     -8609260,   1602381424,     53744958,  -1067965448,    -65733687,  -1937172689,
  -324858117,    282445655,   -646171466,   1496879626,   -934120867,    224453985,  -1096230148,   -528312664,
 -1063776850,    -22116249,   -807577396,   -357598553,   -345509151,   -808071993,    259865926,    616785606,
   913129415,   1729183379,   1504849631,   -155551682,   1933523709,  -2127798661,   2126044747,   -604764970,
  2052423036,   1747410118,   1731690195,   1027705770,   1227759928,   -869479409,    636121226,   -713907544,
    64157640,    114026451,   -390783411,   -214440273,   -660983770,      -873792,   -721522935,   1198236793,
  -594293303,    582047012,   -342064860,  -1635343425,    -53898821,  -1405471071,    174968604,   1304984373,
   264488065,   1835644741,    167860332,   -522363442,   -117545449,  -1504342803,   -548756264,    -85893181,
 -1045578338,    572372895,  -1507060795,     26524938,  -1832592542,    382875923,  -1943200291,    710138728,
 -1798562794,   -774537381,  -1406147181,  -1642387437,   -820520518,    419950864,   -132947508,   2137303246,
   546579058,    331804470,   1111142638,  -1858175915,   1478007068,   -848746613,   1604634785,   1002539791,
  1496303187,    665067430,   1203768297,   -162381628,    811514262,    187389438,    419101515,    -94551769,
   119570551,  -1199865175,    -20531097,   -373951854,     24717781,   1744994854,    235296307,   1184654708,
   549856199,  -1519150611,    879280746,  -1701027985,   1126311038,    755809047,   1207077495,   1484865086,
  1069966645,    -58973448,    707807728,   -607727832,    160764760,    -25439768,   -490727411,   -398204719,
 -1141550470,   -603094618,  -1682786032,    915128629,  -2023549763,   1527822883,  -2109225108,   -675101716,
 -1932295408,  -2109128810,  -1533521247,    -52131468,   -993230900,   1936909520,   -414561045,    651864459,
    97832531,  -1120775870,    459131880,   -601281397,    621314676,    212707250,    582179952,   -158750539,
   384584700,    183107268,    106099035,   1180093907,   -158693097,    162859719,   -319471762,  -1822836927,
  -310508847,   -943967814,   -105719100,   1706630813,    274778413,   1535546463,    768009860,   -978491500,
  1280736551,  -1438282775,   1708662361,    207571404,   1958234232,    633056272,   1966455654,     18608527,
  1714540487,    403917914,   1232519771,    489292303,    593807381,  -1036383553,    -99166363,  -1387904012,
  -735272722,    916523947,  -1216727807,   2043849693,  -1478275817,   -229278247,  -1499530589,  -1981930153,
 -1307932806,   -440372128,   -971752021,   1221616993,   -584652506,    523193883,   -245110532,   -263719060,
   -35046187,    129712891,     -2189324,   -263349926,   -149904158,  -1139885702,   -436617959,     47383845,
  -784968768,   1867800087,  -1098732571,    687786254,  -1283944410,  -1864070627,  -1269737094,  -1341995259,
 -1024473162,   1186269479,   -563729891,   1364936365,     51593272,   -357176638,    726699980,   -647205740,
  1351505028,     -5973935,   1822562448,   -400566465,   2063748603,   -371139282,   2041391277,   1136529916,
  1770696521,   1225474506,   1312146697,  -1140016069,    758642807,  -1942707188,    216100756,    507403490,
  -218422494,   1992156763,   -476487608,    217899403,   -531785706,  -1302765014,   -404597078,   -431770794,
  -156299257,    314043876,    124873276,   -101431571,    343771442,    334074453,    419728270,   1080565026,
   304856380,   -253012773,     -4653446,  -1879419797,   -466656178,   -420745177,  -1001034837,   1988655964,
 -1505896165,   1123692270,  -1878598374,  -1375229626,  -2037203686,  -1265672707,  -1937848758,    504966409,
 -1584374183,    649225428,  -1028172178,    -12322261,   -358259307,    388898145,    316371654,    251047627,
   888450040,  -1214224652,   1273659082,  -1043749709,   1426986589,   1341730131,   1350808615,   1807585628,
  1093059055,   -777269159,    735921288,  -1967132458,    377467506,     11670635,    110148869,   1362244672,
      694598,    328289200,     75673043,   -362252504,    315767218,     74995509,    659974075,   -394331142,
  1018839034,  -1003783618,   1293926621,    450409348,   1399406717,   1857839248,   1281182258,    147653479,
   929493900,  -2078164352,    382303367,   -884420075,   -281307281,   1541761347,   -956385300,   1141837461,
 -1532851520,   -648073332,  -1917427169,   -638395426,  -2052178481,     35940437,  -1925819876,   -369832191,
 -1575432189,   -131384856,  -1078259741,   1268570765,   -535327106,    846252645,    -50326714,  -1518239432,
   291787315,  -1640976697,    442012249,   1034037084,    396721434,   1907037514,    197352211,   -244270877,
   -79536008,  -1398448566,   -339695271,   -214320111,   -492396258,    406894831,   -470895375,    -51397688,
  -247803701,    443437846,    157925914,    911480282,    683910351,   -636169230,   1236575243,  -1803800771,
  1710181154,    126594557,   2008660305,   2131005408,   2065686393,    628358940,   1858761420,  -1682626671,
  1414351386,   -995257834,    802975133,    783641536,    125254125,    614251502,   -508176561,    -64349511,
  -998711990,    344430426,  -1279186476,     14426969,  -1326616839,  -1299125326,  -1165652677,   -636745049,
  -862061120,   1666598009,   -507667580,   1445932660,   -199967050,  -1273094556,    -20735666,  -1812690626,
   -18175092,    475723787,   -196370529,   1410175753,   -514295170,     91704548,   -894575741,   -446536305,
 -1240170212,     31508162,  -1455434313,   -480985705,  -1467120710,   -805835867,  -1240860143,    807161468,
  -789616703,   1718626218,   -172291718,   -397108790,    517281244,  -2146249707,   1168688735,   -360012187,
  1676830253,   1795023779,   1962797885,    828215814,   1989398274,   -908883853,   1768093423,   -576604768,
  1355934387,     96838480,    843157970,   -313865611,    334070757,     97685415,    -74753592,   1305898560,
  -314383207,    419154782,   -357371089,  -1784390837,   -222645955,  -1226009405,     29543969,   1490138900,
   311529395,   1685538319,    527990266,   -701817967,    597388426,  -1396663091,    470501518,     37476707,
   142106660,    479794947,   -346694684,    -16050547,   -916046765,    506838622,  -1463253619,    689224427,
 -1883723809,   -960582408,  -2092565691,  -1604186784,  -2042306535,    659092255,  -1733013846,   2123645475,
 -1212684817,     84125265,   -567806472,  -1876642969,     93953168,   -643412284,    665316210,   1021138873,
  1060732521,    525555693,   1233042995,   -132532860,   1182014791,    279387812,    953006478,   -202986975,
   626097040,  -1289344187,    298016381,   -197501042,     60725057,   1869773865,    -18810095,    985200364,
    86643297,  -1681256489,    358451656,  -1527632636,    735898394,    918386272,   1129090846,   1357608585,
  1438271201,   -170939199,   1575454238,   -505378040,   1483815558,      5582558,   1150718456,   -521126640,
   611598148,   -564161639,    -56160732,   1094002552,   -748116761,   1462862925,  -1353355258,   -907928045,
 -1776486529,  -2063622840,  -1956483026,    194399969,  -1878440495,   1925713917,  -1575830680,    443922585,
 -1122805658,  -1117926709,   -618197654,   -461502010,   -164595173,    170415642,    153098330,   -242289607,
   285118704,    299722889,    226652604,   1250341359,     17967748,    -24181192,   -265131551,  -1921503218,
  -528474779,   -727862588,   -680662928,   1842994741,   -653676441,   1341597449,   -418565724,  -1121384000,
     7129190,  -1293186153,    561841538,    306236063,   1151852388,    522117595,   1670120576,      -481030,
  2018141389,    524233488,   2126261596,    433251548,   1968193442,  -1205405568,   1566680101,  -1297495217,
   989115703,   1139262436,    334025696,   1967285534,   -288774062,   -470594200,   -780200183,  -1941043289,
 -1071515813,   -233144278,  -1137457537,   1197002303,  -1000165249,    385140225,   -723141604,   -209352300,
  -396564738,    203870983,   -117094606,   -386378696,     33532579,  -1190168686,      6578209,    241916032,
  -202791950,   1938953085,   -554087314,    458636334,   -969872648,  -1972425743,  -1352191456,  -1130583960,
 -1603573003,   1306965646,  -1648188997,   1204051374,  -1448684839,   -440803719,  -1015111366,   -529003771,
  -404037179,       931823,    292018897,   -516778699,    962663637,   -299132775,   1501464803,   1293218808,
  1827006589,   1111327170,   1898787621,  -1349082734,   1724664808,  -1836390225,   1358318635,    739511179,
   887306968,   1922041894,    414245194,     14738010,     35086642,  -1256405165,   -180923163,   -297460538,
  -205407390,    248119284,    -56170971,   -165404778,    207426485,    461704267,    498030798,   1110471011,
   719892910,   -451859460,    790338612,  -1922122057,    658541389,   -182359707,    317596682,   2067200306,
  -192695217,    898216163,   -792974103,  -1471558778,  -1379936949,  -1091337969,  -1847183686,    572011127,
 -2106941037,    525215394,  -2108120386,     -6924810,  -1846927049,    499594812,  -1367794709,    164425288,
  -754443246,  -1356334881,   -112925267,   -907941140,    449798000,   1533788415,    847279167,   1673313877,
  1030540997,   -996318139,    997047228,  -1868740806,    789852209,    207437466,    487161364,   1294504459,
   184551459,    199735153,    -26358566,   -285435326,    -78252873,    128103474,     56840479,   -524731539,
   361010649,  -1013219696,    773827591,    650368663,   1204916124,   1871627865,   1553101001,    -96020071,
  1728090940,  -2125591443,   1670125238,   -648527225,   1363425493,   1611933566,    840589190,    956644933,
   176959745,   -697211637,   -523889971,   -510146831,  -1150558478,     18254102,  -1605863142,   -473700278,
 -1825950129,    -31678795,  -1792498570,   1394123991,  -1535499138,    691188628,  -1126063913,  -1690254279,
  -660813760,  -1481009735,   -241152235,   1236384429,     48199104,   1781796045,    156884050,   -429394940,
    79099611,  -1310038451,   -145838926,    -93500088,   -442649384,    319994835,   -716991830,    -93088134,
  -876537596,    574785736,   -851719585,    900667347,   -611748275,   -834066631,   -172471563,  -1788690712,
   405627905,    371537082,   1028927834,   2146526441,   1589283137,    385887943,   1985890159,  -1725266622,
  2145833406,   -802014435,   2039018346,    813796417,   1684364961,    483430498,   1145964558,    -34523483,
   520002979,    440268764,    -84814861,    -96676191,   -569246941,  -1406436946,   -863313004,   -465116314,
  -939787303,   1815884469,   -818594397,   1262952787,   -561234554,  -1455366700,   -256464461,  -1662481663,
     -298215,    647091766,    125413825,   1302147418,     71275670,    -19469269,   -168382615,   -350502594,
  -553656854,     61360215,  -1007058232,   -611489991,  -1429675368,   -775297951,  -1722114820,    999900870,
 -1805810343,   1675105601,  -1640203360,   -639297168,  -1232155858,  -2129606933,   -635581983,   -114928551,
    58665487,   1809197868,    740573738,    629900772,   1302725281,   -919248373,   1661507455,   -444954416,
  1773368180,     55156942,   1642750019,   -400595637,   1320080875,    218373694,    890285260,   1393598923,
   454266478,    233889284,    107279798,  -1908656431,    -81239060,  -1023075705,    -82142169,   1649289052,
    87703509,   1512671256,    369619275,   -856504925,    676338827,  -1270399243,    911438034,    137188454,
   990842329,    375708929,    861840921,    -33776895,    515557376,    634763410,     -9799562,    639773510,
  -635641832,  -1145195171,  -1258305308,  -1533204259,  -1769778769,    894566712,  -2079539968,   2075116574,
 -2132939853,   -159544675,  -1922293358,  -1861879297,  -1488359520,   -443130856,   -911904851,   1011195455,
  -297119219,    394874286,    249643120,    -79414035,    641351066,    356062448,    827527200,   -331353136,
   803638465,  -1356394249,    610718962,     -1712909,    325355348,   1967154015,     42194394,    765696493,
  -147294892,  -1814616636,   -175286441,  -1334808189,    -12937995,   1053706669,    322660309,   1214807061,
   771425055,   -257499547,   1242513350,   -394444499,   1633293691,     11030497,   1851068930,   -644812754,
  1832977083,   -496878298,   1559868698,   1267693539,   1061216733,   1365807455,    409992339,  -1132858129,
  -291456964,  -1984016188,   -931603584,    432636494,  -1411813835,   1882014616,  -1665709919,    244856874,
 -1671800642,  -1087462235,  -1456775367,   -333619705,  -1088815503,    106409726,   -662371642,   -308100273,
  -277642108,    433794989,    -19094406,   1296042647,     62437276,   -227245123,    -39692176,  -1990589201,
  -286944772,   -495439169,   -604360672,   1948321327,   -897206765,   1131865000,  -1071976949,  -1234939347,
 -1057285775,  -1135838452,   -820213725,    378111462,   -374615062,    405653875,    220412335,      6367537,
   871626490,    642118066,   1470026759,    349461894,   1912705249,  -1365595559,   2123609485,  -1176168688,
  2068883185,   1350010471,   1763583661,   1857926458,   1268378499,   -699451838,    676921523,  -1868888932,
    96558062,    -38501940,   -373597706,   1146118662,   -662627483,    261894257,   -741650341,   -135138220,
  -628670968,    258152791,   -383462065,   -524150573,    -93608415,  -1214167531,    145298813,    448931160,
   251098579,   1978812093,    173567386,    217148993,    -93942230,  -2047938220,   -512221388,   -907292675,
 -1003796254,   1396687928,  -1468819606,   1034415868,  -1805935589,   -496644153,  -1933734379,   -408427064,
 -1808278906,    -18097766,  -1433001710,   -627412682,   -858865101,   -200382151,   -174717057,   1437582621,
   510170009,    967910367,   1087752072,  -1542263683,   1472554766,  -1699098483,   1618267540,    955185380,
  1526153596,   1822387847,   1243557868,   -172300315,    852873982,  -1185524924,    453332116,   -180669327,
   139472248,    164500226,    -19144264,   -207639953,      7298053,    601165512,    202733943,   1112757116,
   509000101,   -659478897,    838724253,  -1932309073,   1094584472,     64196201,   1190853964,   2111611891,
  1072658474,    664960678,    728848740,  -1535748840,    195729360,   -911908125,   -449193393,    610675856,
 -1102182960,    402028192,  -1653865272,     24038721,  -2011158709,    601658186,  -2115969994,     52449257,
 -1956757570,  -1482834641,  -1570555512,   -744953746,  -1035047784,   1706325147,   -452365123,   1510372744,
    71992659,  -1195209826,    450691163,  -1743005484,    632048465,    383771110,    609830590,   1204371444,
   423336377,     91171673,    147801039,   -193332987,   -122812026,    157923101,   -296958556,   -663896477,
  -306098750,   -994119197,   -120339697,    855278285,    244202301,   1852189232,    727909362,   -343576901,
  1239546079,  -2138131524,   1675045585,   -409088808,   1939261829,   1649293748,   1966118125,    770112983,
  1732908826,   -717792443,   1265730530,   -385920620,    634875280,    -24267621,    -58879211,   -566014964,
  -704239989,     91628024,  -1201476665,   1501037081,  -1482014067,    511443992,  -1521471957,  -1839427321,
 -1343462324,  -1295127248,  -1013396701,   1415161318,   -623653144,   1631841208,   -273264051,   -592055658,
   -46431006,  -1201713080,      5589147,      5135135,   -124598457,    220442359,   -399107623,   -110272320,
  -743143415,    711721033,  -1061389406,    860830615,  -1258937889,  -1033038804,  -1262326885,  -1740159398,
 -1036217869,    616023348,   -592159228,   2126954245,     12458901,    144172092,    685091779,  -1734926991,
  1316174527,   -611231014,   1800940777,    815637872,   2060383489,    359787816,   2056990509,     19055843,
  1801979085,    521809118,   1352532872,   -229292880,    799638095,  -1492378275,    249082542,   -271671813,
  -200391331,   1939375429,   -477199595,   1057215808,   -551091090,  -1611020312,   -438435321,  -1490585004,
  -197553100,    793294780,     84880832,   1176996721,    313452081,   -106575102,    405459119,   -244636157,
   309638697,     65836770,     18174464,   -744340496,   -430584111,   -715682464,   -959305717,   1189845938,
 -1467286956,   1598488318,  -1851229822,   -876705822,  -2026832270,  -2078216202,  -1946655916,    125099895,
 -1610507489,   1790735540,  -1066134967,    437831134,   -400066794,   -901964695,    279512915,   -323549420,
   864292616,     -8859278,   1267284049,   -470496534,   1439734819,    358186791,   1379998750,   1457537248,
  1132551479,     29993181,    777409487,  -2004584373,    412225189,   -800897606,    130865390,   1779186430,
     3012612,   1321491697,     59104997,   -983697644,    283797901,  -1130081611,    619327652,    211289616,
   978064743,    264757954,   1261600594,    -25618650,   1382328147,    761775921,   1282943312,    561622202,
   949724173,  -1323209888,    416747788,  -1429960719,   -239893471,   1121022084,   -916712745,   1992731160,
 -1503264621,   -393927834,  -1904148994,  -1815330410,  -2058001853,   -252808333,  -1949519954,    974683555,
 -1612024092,    277372034,  -1120047027,     -5696162,   -573520576,    413624986,    -76893066,   -476190831,
   282435832,  -1397662397,    451842549,    209251357,    423665892,   2034104233,    235743549,    530759361,
   -37772711,  -1916545847,   -303344166,  -1127344401,   -469103141,   1159614241,   -465559530,   1061251829,
  -261547427,   -317272140,    127993361,   -279720511,    644084740,     -9548626,   1195233169,   -764357436,
  1676018172,   -401693862,   1988861978,   1431105675,   2064416940,   1237822199,   1876287848,  -1344680389,
  1446987328,  -1871976633,    843856211,    657490000,    165781747,   1807878671,   -476526646,     59334334,
  -982596767,  -1031910614,  -1281995489,   -221674368,  -1347759263,     23833517,  -1200681587,   -352795154,
  -903608821,    581461183,   -546995267,   1314341590,   -228802857,   -441816233,    -33014505,  -2027633923,
   -11314332,   -251631543,   -171813206,   2020529955,   -477206472,    911407809,   -852756602,  -1317606190,
 -1202416529,   -971220551,  -1429686888,    422407121,  -1458795048,    288537997,  -1251707395,     39017591,
  -817355346,    752707286,   -211087432,    238977556,    475588432,  -1512003983,   1132868154,  -1025716031,
  1654416110,   1543776512,   1958504589,   1718067780,   2004128842,   -911030535,   1798749547,  -1768125343,
  1396068108,    139197981,    884327888,   1072011866,    367617526,    157126524,    -55885925,    -44647757,
  -314163113,    289621473,   -375844863,   -672458264,   -255927972,  -1209564380,    -11546023,    663627807,
   271273961,   1985522835,    497036391,    -31499804,    582246696,  -2089164163,    474356721,   -677372118,
   164147924,   1454514482,   -311103339,    861125831,   -874391333,   -524512357,  -1424295564,   -290356215,
 -1855657251,    -62338857,  -2081293920,   -727717104,  -2050200364,    -76529504,  -1758412952,   1564892273,
 -1250246958,    797613124,   -609631134,  -1714863407,     56663044,  -1533719541,    640403925,   1149946993,
  1053437922,   1696404657,   1244900369,   -339235373,   1210530154,  -1093643364,    992182141,    -84643312,
   667693114,     67132180,    333283885,   -225693700,     82246113,    747969000,    -15562051,   1085677183,
    70935162,   -870857285,    327091262,  -1908760481,    695481833,    313583997,   1088119006,   2121105902,
  1405361766,    429288575,   1557529110,  -1567522831,   1484644964,   -732517863,   1170127943,    621383982,
   645505284,    284480041,    -14887698,     79268002,   -708158862,    690520009,  -1323116914,    -82676252,
 -1762327827,  -1589285875,  -1961381991,   -557736504,  -1901366719,   1855012201,  -1611962048,   1322197716,
 -1164542593,  -1369875524,   -656761548,  -1593640364,   -191874811,    537129161,    142840724,   1095786417,
   294040633,      5371618,    252877500,    -90207591,     55979682,    162540061,   -223327701,   -807121924,
  -491671694,   -945332395,   -656601468,   1059988269,   -647417499,   1798954405,   -431425754,   -589597699,
   -22144938,  -2115671095,    522310594,   -171497802,   1110379243,   1654215348,   1635428355,    587337801,
  1997526971,   -710843123,   2124060849,   -270397392,   1984869254,    -89767091,   1598725017,   -642458239,
  1029789657,    235803317,    374773659,   1585228991,   -256522684,    310481768,   -763228882,  -1961863446,
 -1073394195,  -1087259866,  -1157790518,   1566772102,  -1034676155,   1461334971,   -764571693,   -729203048,
  -436199942,  -1077776937,   -146598379,     79327988,     20365820,    112753523,     12517852,   -101592806,
  -178995200,    849394931,   -517438672,    791432542,   -928080490,  -1227877733,  -1314046005,  -1658296842,
 -1577097462,    854636270,  -1638952016,   2072848567,  -1458629248,    -91447819,  -1042145541,  -1712627366,
  -442474970,   -427888422,    250262181,    790783279,    926370763,    247799075,   1478269320,     94000868,
  1821787244,    585047131,   1912642210,   -380204540,   1754679269,  -1553285718,   1398179971,    -60335044,
   928631071,   2033667688,    448340288,    833087140,     54781443,  -1736988231,   -179771099,  -1301548024,
  -223040379,    911822572,    -88880233,   1039328215,    166520750,   -167905120,    457532368,   -133640735,
   688319895,     44156901,    774331823,   -874615702,    661467564,   -627070605,    338840353,   1371809328,
  -157602271,   1489520807,   -751413046,  -1104002774,  -1340649396,  -1993302090,  -1818433060,    354866273,
 -2094774510,   1741288356,  -2115096967,    256797084,  -1871579340,   -859217397,  -1404937549,   -216593980,
  -796264312,    -92327745,   -150628256,   -519936293,    424143227,    513468794,    839068626,   1494521380,
  1041501626,   -188210015,   1024873659,  -2069314667,    828691656,   -564208294,    528844654,   1877339732,
   220311270,   1116863714,     -4043663,  -1081464855,    -74076412,   -980546508,     42000055,    258648492,
   330274754,    151764182,    733660963,      8617448,   1163767084,    882954914,   1519624503,    455467756,
  1709328158,  -1489538108,   1670022582,  -1295846495,   1382004556,   1333292993,    873942203,   1878360006,
   218071507,   -614031039,   -483666574,  -1739256024,  -1119683707,    -76971573,  -1590830944,    914323638,
 -1829922254,    176919165,  -1814639555,     85285878,  -1571152028,    448868896,  -1167729769,   -633462074,
  -699728925,  -1410474676,   -269131612,    430734606,     37040471,   2068350622,    164893177,    285417290,
   104591922,  -1985167247,   -108225275,   -910348357,   -400825742,   1234787292,   -679755042,    901938994,
  -851719743,   -349719318,   -844540653,   -166075638,   -623718222,    -55757889,   -201072728,   -874912546,
   366411258,   -279909756,    987344215,   1579325914,   1554078906,   1080919061,   1964469888,  -1538474900,
  2142702458,  -1729992576,   2054835261,    864257651,   1715802937,   1706140821,   1186411188,   -108450400,
   560951048,   -954488804,    -51978037,   -129144520,   -551427991,    -73574688,   -864259821,   -373639997,
  -959300741,    738362220,   -852570159,   1303121290,   -602526455,   -662975005,   -296387498,  -2030983451,
   -30455303,     -1686027,    111365683,   2058387343,     76291246,    685498434,   -145358257,  -1368693827,
  -517466470,   -804413768,   -965313812,    439188562,  -1391157093,    175615148,  -1694924311,     96488167,
 -1795666630,    851297710,  -1649239988,    103683280,  -1258472137,  -1639966859,   -673642762,   -848738979,
    16865604,   1715961096,    703826596,   1550777461,   1278759976,  -1100990065,   1655364653,  -1642120305,
  1786339908,    296157150,   1672107910,    978348478,   1359650029,     73871795,    931743023,     58032341,
   488892963,    296054850,    127791951,   -826686674,    -79155597,  -1174829777,    -98925616,    880899160,
    55583246,   1958075674,    328918111,   -281926195,    635617513,  -2095533176,    879261559,   -446180105,
   973978431,   1480397501,    863836615,    689271733,    535992903,   -525077264,     24777557,   -179540538,
  -594195791,   -130241150,  -1218707767,   -813202555,  -1740358353,     69986593,  -2066484727,   1670802542,
 -2138995721,    603586342,  -1946186592,  -1862672917,  -1525064612,  -1343853952,   -953701552,   1319885212,
  -335216350,   1547942955,    223258599,   -482723407,    632228659,   -984822922,    837585641,    -11927906,
   830762143,    -39609742,    649202904,   -217888126,    367105154,    897312853,     78428751,   1028310688,
  -124197224,  -1080778240,   -170183637,  -1851125379,    -26903337,    560364786,    292564177,   2095783959,
   731528308,    196561264,   1201207545,  -1567478011,   1599266755,   -558190386,   1831477811,    605399117,
  1831942417,    177154214,   1577608109,    156666448,   1093999057,    761970935,    450922410,   -237996507,
  -250988044,  -1671726814,   -900107718,   -349940543,  -1395915607,   1976095007,  -1668753233,   1112866773,
 -1693145392,  -1516894158,  -1491932072,  -1424921249,  -1130389588,    664674010,   -701618753,    973147903,
  -306307327,    -55647405,    -31148525,     19341730,     69529623,    140844925,    -14945110,   -949490865,
  -249748083,   -866560003,   -562538009,   1259251842,   -859554766,   1712235566,  -1046415029,   -828671855,
 -1049190419,  -2058982602,   -831287645,     58962647,   -402529059,   1627933080,    181529462,    413199695,
   829953049,   -678204391,   1434328002,   -167926572,   1890489761,   -175632495,   2119549892,   -699162601,
  2083833347,    397421444,   1794399084,   1643180144,   1308577718,     92396879,    718049361,  -2054319406,
   129964025,   -861900494,   -354939957,   1688338299,   -662642266,   1274914026,   -760334546,   -838549715,
  -662094712,   -942899676,   -424595271,    127619400,   -133799459,      1683820,    114503388,    -66524419,
   236176032,    982848474,    177656404,    692798044,    -71701698,  -1413385700,   -476507235,  -1544072516,
  -962120303,   1082076349,  -1429947637,   1985641179,  -1778043615,   -315847720,  -1922688972,  -1660222592,
 -1816403266,   -256650375,  -1458587025,    741624263,   -896529965,    151515405,   -216539349,    187223152,
   472986850,    626513772,   1063028848,   -545566768,   1465491558,  -1586133802,   1630349966,    164418352,
  1554840338,   2096078325,   1282815189,    595405747,    894444817,  -1830979173,    488472796,  -1100298365,
   160791567,   1000973842,    -16130438,    894013485,     -8627517,   -202581332,    171218632,    -22358197,
   468523722,     -3613110,    797800278,   -997388348,   1061820517,   -510405104,   1173141331,   1540720871,
  1073722696,   1349814011,    748465975,  -1316080700,    229773480,  -1876934067,   -407882951,    569484094,
 -1062295098,   1663304508,  -1623789678,     91175102,  -1997221238,   -793914580,  -2121102141,   -127780782,
 -1979879880,   -191728978,  -1606804627,   -545895012,  -1076799361,    680014764,   -490837475,   1502064281,
    44891493,   -415932658,    440661422,  -2100765066,    641199723,   -318118607,    636238045,   1942080510,
   461445700,    903931374,    189596626,  -1148718463,    -86121118,   -826795050,   -273089594,    278982163,
  -300072137,     41584566,   -133423022,     68275160,    214760878,    993477815,    688302310,    322855097,
  1198104024,  -1639313567,   1640485109,  -1133088417,   1918852102,   1526542347,   1964151963,   1734678836,
  1749799775,   -815280386,   1297925886,  -1636661803,    675603334,     80356715,    -18184867,    833498077,
  -672138671,     96794973,  -1184720302,    189633453,  -1484127057,    459267357,  -1542009871,   -798664831,
 -1378105384,  -1392918586,  -1054858367,    657710490,   -663212708,   2068442711,   -302600877,     34974644,
   -59374624,  -2019461344,     11761191,   -689102561,   -100608927,   1278768839,   -362346370,    741924659,
  -701342502,   -355158460,  -1023340895,    -58310361,  -1232644595,   -126361257,  -1253319126,   -971831486,
 -1046390262,   -133648524,   -619372195,   1707764967,    -26070887,    897905816,    643349213,  -1709748652,
  1279998973,  -1561305222,   1777941107,   1048748459,   2055397266,   1580319762,   2071066495,   -254889786,
  1832156651,   -859004100,   1392464715,    -58847127,    840925277,   -181594553,    283041053,   -368637677,
  -180904048,    899766662,   -476282335,   1261071135,   -568936783,   -885533152,   -471290450,  -1999840473,
  -238507183,    248980797,     44441742,   2061539134,    282033612,    459477551,    389669578,  -1388384790,
   312799125,   -640453627,     39620124,    429369821,   -395363925,     71558561,   -917718932,    176982095,
 -1428080598,    933487236,  -1822650236,    -53753923,  -2014890654,  -1745240558,  -1953863973,   -648582513,
 -1635349134,   1862483802,  -1103385210,   1359812712,   -441890724,  -1265586933,    241912204,  -1494853192,
   838823750,    429238514,   1259303942,    869304908,   1450921942,     14442499,   1408000095,    168422187,
  1171477471,    276014253,    819072749,   -981945881,    447862611,  -1109273225,    152981287,   1095474036,
     6955306,   1896337809,     44045214,   -528684390,    252903192,  -2067362029,    579096160,   -219034170,
   936958431,   1475157780,   1228265429,    523793038,   1363775577,   -499837083,   1283075533,    -80457061,
   968513374,   -219473226,    450242002,   -879776184,   -198739144,    235995854,   -876554371,   1751478737,
 -1472548786,    389660357,  -1889336215,  -1982086498,  -2062207730,  -1133717503,  -1971859857,   1461761858,
 -1647799228,   1381383297,  -1161732745,   -600146244,   -612349042,   -863547683,   -104697417,     35703824,
   271503737,   -151052067,    460082078,   -183363515,    449344009,   1044221750,    273459329,    940596110,
     4047902,  -1283967796,   -266214928,  -1759936642,   -444474739,    799147016,   -458612101,   2036629647,
  -273742237,    -28007992,     99221269,  -1537062509,    604787054,   -393694854,   1153675444,    564782490,
  1640941321,     84265401,   1967643780,    253403093,   2061520259,    812287412,   1892321946,   -409886538,
  1478579725,  -1726788638,    884362020,   -125822406,    206681305,   2066497336,   -443835818,    886989794,
  -964990592,  -1633583015,  -1283177106,  -1241564133,  -1367480141,    764347081,  -1234793797,    841181484,
  -944937479,    -90678631,   -586847639,    130516719,   -258796720,     92568873,    -46841194,  -1086016760,
    -6065654,   -758368858,   -148593126,   1447872214,   -440898911,   1593222242,   -810998198,  -1055544627,
 -1163990403,  -1969701891,  -1402675280,    277263245,  -1448879358,   1572501947,  -1260973209,    252225615,
  -843853768,   -622470956,   -249245000,    -82398177,    433797470,   -278575327,   1096233768,   -732828260,
  1630643680,    572457995,   1952594213,   1672037327,   2017323660,   -138193461,   1828274269,  -2114295064,
  1435712745,   -623982544,    925753910,   1777774385,    402111720,   1077558797,    -35578786,   -918629076,
  -312314268,   -801978422,   -392843181,    149387543,   -288198167,   -107914347,    -52300645,     -5392475,
   230606908,   1107158046,    465010483,    566112264,    565598001,  -1584521684,    476586991,  -1399313547,
   184788062,   1293306099,   -276394612,   1867595609,   -832914368,   -524259319,  -1384774287,  -1580344825,
 -1826404246,   -101733136,  -2068462027,    671251507,  -2056488537,     74444526,  -1782498589,    295025341,
 -1287064082,    643381112,   -651435931,   -721016766,     18663454,  -1588626737,    614202066,    397681376,
  1044544880,   2124721014,   1255186633,    349353018,   1237832196,  -1891537416,   1030757472,   -892005675,
   709428112,   1059897551,    369400352,    746048511,    105147604,   -210576881,    -10692448,     84376349,
    56748644,    -76559320,    296832500,  -1107870771,    655515208,   -367470109,   1046850773,   1691771351,
  1371471948,   1181803880,   1538145816,  -1508196444,   1483845118,  -1731969094,   1188079779,    764519261,
   678432958,   1559954755,     26090076,    -55193251,   -667749920,   -709597950,  -1291776091,    -60183192,
 -1746647096,   -303011431,  -1964659510,   -546057652,  -1922913121,    853189449,  -1647245438,   1478460876,
 -1206141750,   -648053128,   -695926845,  -2097691330,   -220368538,    -67978546,    131011706,   1972605854,
   301364342,    687975290,    277813528,  -1185237309,     93283186,   -673847713,   -181502833,    272860024,
  -454122566,    -61034287,   -631225857,    151866068,   -639552705,   1088763750,   -442725993,    166139144,
   -50233410,  -1768031186,    483341789,   -944693214,   1068726487,   1696393836,   1599852548,   1565094659,
  1975510839,   -993644186,   2120235087,  -1511210289,   2000038540,    215768242,   1629698767,    736147870,
  1070053105,     39592743,    415858120,    303000649,   -223258581,    443051606,   -744781638,   -966961206,
 -1073643853,  -1343904051,  -1176684566,    884921036,  -1068240574,   2033796741,   -805746816,   -215131941,
  -476325329,  -2019291062,   -177234383,   -468918456,      5662926,   1291972469,     16840556,    586178872,
  -156556102,   -334747693,   -481602835,     38987136,   -886385334,   -219318413,  -1275261348,  -1050807758,
 -1549380953,     34200858,  -1628133320,   1812289431,  -1466983882,    692313270,  -1067916258,  -1854559024,
  -480241369,  -1369819766,    208443578,   1207395327,    889295740,   1434515404,   1453735935,   -377061045,
  1814955649,   -749739008,   1924949308,    -12856671,   1783536484,   -295649911,   1437517713,   -336590971,
   970175358,   1060706610,    483353034,   1187731000,     75898352,  -1104176525,   -176991585,  -1934289960,
  -239182881,    494928968,   -120549469,   2030516911,    125985830,    238606652,    416657548,  -1377722714,
   655702452,   -484185373,    756832244,    394681536,    662766568,    -19269628,    358664718,    277937819,
  -123422240,    995307104,   -710066499,   -229955628,  -1300832829,  -1824125085,  -1788521165,   -429246884,
 -2081058711,   1979895848,  -2120462133,   1149517363,  -1894897007,  -1401773818,  -1441303268,  -1330800091,
  -838029214,    536049897,   -189007852,    749442184,    397221388,    -19636813,    829267065,    281782821,
  1050881923,    228890783,   1051462839,  -1133212361,    866897167,  -1013069964,    570630661,   1302062966,
   256888843,   1801060934,     19632049,   -766414466,    -68282318,  -2005843535,     28693848,     -1065648,
   300666965,   1440454760,    693979054,    369337483,   1122357423,   -451070252,   1485196863,      2822463,
  1689123766,   -326990567,   1668291067,   -923865179,   1399110109,    417682219,    906286983,   1803709282,
   258852375,    160243154,   -443027132,  -2070201734,  -1087733462,   -908026335,  -1574290049,   1573096704,
 -1832269787,   1201510884,  -1835381754,   -689679564,  -1605926148,   -734589927,  -1209221706,     57300343,
  -739211603,   -262362862,   -298300565,   -122107378,     24320403,   1183691552,    171297428,    823339874,
   128773475,  -1475241461,    -71352571,  -1636600467,   -359017391,   1024732927,   -641804672,   1945479424,
  -825609526,   -239496407,   -835762399,  -1478527992,   -634118278,   -243411529,   -228463630,    502327490,
   327790689,      9534875,    945617114,    365995793,   1518021813,    838344785,   1941666756,   -594150876,
  2137949514,  -1751795656,   2069132200,    109870015,   1746142657,   2123907244,   1226412280,    649583141,
   602200007,  -1718067692,    -18157179,  -1048591402,   -532148839,    834920728,   -863577395,    704800115,
  -977358576,    -99358222,   -885570117,    238463633,   -643527594,     18295108,   -336765973,  -1211789364,
   -61718234,   -622182904,     95793887,   1620848396,     79685828,   1443952901,   -123711284,  -1265260053,
  -482120154,  -1850281583,   -923702611,    478765130,  -1352033166,   1490733232,  -1666516667,    108462194,
 -1783950301,   -546910638,  -1656679292,    -17128008,  -1283502351,   -394727522,   -710999234,   -740824174,
   -24959871,    756401830,    666329348,   1669699970,   1253477821,   -376274347,   1647615233,  -2140103956,
  1797753174,   -378745865,   1700283287,   1833841287,   1398661338,    874453134,    973384945,   -968830085,
   524406873,   -659993968,    149708144,    144862323,    -75446796,   -211236889,   -114204284,     80633625,
    24530699,   1217580219,    288623024,    413393741,    594555226,  -1736543750,    846068780,  -1226658782,
   955636659,   1483687261,    864203708,   1721743669,    554991650,   -712398882,     58411917,  -1476323810,
  -553000197,     33211639,  -1178615683,    583359639,  -1709802422,     19447703,  -2051891835,    413210776,
 -2143435217,    633549767,  -1968724709,   -901796001,  -1560960866,  -1559269505,   -995405818,    634248948,
  -373956892,   2118560159,    195630151,    100312091,    621523448,  -1918079045,    846055313,   -681936912,
   856625257,   1088609966,    687019622,    600407892,    408921418,   -192712735,    115449267,    181879192,
   -99759049,   -172944234,   -163467930,  -1201556606,    -39322626,   -200846948,    263622066,   1820549326,
   692150822,    988688605,   1159677024,  -1676100464,   1564318390,  -1561972278,   1810462356,    936109098,
  1829280092,   1435038184,   1593858887,   -179106911,   1125744881,   -610334920,    491486121,    -16165509,
  -210138286,   -421711940,   -867563917,   -518886593,  -1378522762,   1028058706,  -1670169613,   1422842884,
 -1713073087,   -879255760,  -1526179654,  -2059724102,  -1171753698,    180767908,   -741399202,   1968996824,
  -336137019,    474265702,    -44753326,  -1191666268,     75011236,   -526598774,      8469960,    241682710,
  -213324492,   -151597987,   -520766938,    257111027,   -821222001,   1164609952,  -1019583173,    -11576162,
 -1039503065,  -1871676261,   -840782352,   -734368878,   -429208789,   1839051657,    143276308,   1373651749,
   788172326,  -1145740456,   1397807528,  -1367113549,   1866910955,    326561560,   2113872127,    626653554,
  2097250839,      7144649,   1824089706,    420723751,   1348296587,    399267514,    759442334,  -1133315652,
   164324840,  -1263201188,   -334838472,   1107021122,   -661028095,   1964714735,   -777547200,   -459481045,
  -694513822,  -1985402079,   -465402065,   -254989504,   -174410969,   1275663506,     82629057,    439442473,
   219743066,   -290447372,    180121180,    121577951,    -50857601,   -331842930,   -441667994,  -1108004048,
  -920613722,    220059754,  -1390503870,   1889341404,  -1748958944,    468301942,  -1910080829,  -1969621992,
 -1822923546,  -1159998106,  -1482864304,   1337349371,   -933457959,   1273290031,   -258350924,   -472804024,
   435085999,   -631322772,   1037010478,      7554167,   1456828161,   -410945325,   1640863730,   -277142304,
  1582319884,   1216120627,   1321480693,   1083511376,    936163692,  -1313611958,    524470233,  -1835300151,
   183496159,    730842710,    -11494190,   1966720435,    -23034764,     27923327,    140798194,  -1338575825,
   428488479,   -340125385,    756570918,    337615546,   1028068886,    -92948421,   1153966474,    396103413,
  1073157695,   1033341724,    766629669,   -420923422,    262845464,  -1873572323,   -366858768,   -195281019,
 -1021947408,   2065475140,  -1592604886,    924702926,  -1981758499,  -1507279305,  -2124613761,  -1154805257,
 -2001627254,    615006131,  -1642213590,    623570013,  -1118422279,    -27672133,   -529919723,    393257801,
    16570157,    154927643,    429057876,  -1275474476,    648754563,   -887263158,    661362248,   1495505196,
   498854845,   1673864123,    231422379,   -989987777,    -48676045,  -1913010951,   -247901094,    202920644,
  -292438152,   1378732903,   -144949223,    230129115,    186498818,   -381763993,    649248803,     66752695,
  1156473266,   -449124315,   1605033375,   -942525535,   1897036021,    610688564,   1960560152,   1825000957,
  1765187705,    -79797891,   1329056986,  -2124899970,    715929742,   -671868138,     22854922,   1652231428,
  -639017477,   1013379244,  -1166484146,   -750338349,  -1484611582,   -602868756,  -1561113166,     52757004,
 -1411809418,   -368696240,  -1096074108,    -34959035,   -703271173,   1310835152,   -333076495,    678200586,
   -73857401,  -1649649172,     16317444,  -1483361416,    -77971970,   1232259632,   -326389981,   1824969721,
  -659629456,   -433405475,   -984644774,  -1394859714,  -1205104425,   -111208443,  -1242727483,    421473248,
 -1054974906,    -43919944,   -645327501,    490413380,    -63937628,    837713375,    601535618,   -786139957,
  1243033257,  -1744846130,   1753598336,    352025617,   2048797500,   2146841733,   2083597876,    405932948,
  1861183430,  -1769329274,   1431881636,   -851189788,    882441705,    876026321,    317924762,    568959447,
  -159990214,    -82172928,   -473737221,    338418497,   -585295708,    -80554379,   -503112610,  -1322118772,
  -279099366,   -460249712,      3617366,   1773515914,    249563711,   1267262680,    372383604,  -1453295563,
   314332871,  -1703921669,     59650993,    659345154,   -361049062,   1386109287,   -876337585,    -14637100,
 -1388336581,   -455364261,  -1792902982,     25240412,  -2001396958,   -519755487,  -1959461990,   -721269997,
 -1658861422,    944381419,  -1139866387,   1634885335,   -483667635,   -616569275,    203626573,  -2130921185,
   812082088,   -131594190,   1249730871,   1856176084,   1460530985,    670838684,   1434770162,   -989407540,
  1209777966,   -521864954,    860847858,    115115236,    484325697,   -303671854,    176463001,    189571235,
    12516697,   1309691816,     30516544,    237443725,    223129971,  -1865143406,    539340644,  -1029490011,
   895582473,   1649106923,   1193971710,   1551800601,   1343777158,   -876582103,   1281578719,  -1352087670,
   985832993,    145197574,    482735186,    482134949,   -157906746,    -11344490,   -835971113,    537207675,
 -1440750620,    595715502,  -1873011309,  -1082884576,  -2064789730,  -1497416432,  -1992805688,    868759892,
 -1682703313,   2077441286,  -1203253644,   -146278418,   -651753587,  -1910903715,   -133697577,   -475309308,
   259007620,   1087987013,    466718334,    461900078,    473716823,   -150629877,    310442322,    265758245,
    45862372,   -290254798,   -228363896,  -1274354766,   -418548422,    -13847013,   -450063630,   1923167102,
  -284369627,    774344363,     71653296,  -1816152550,    566076921,  -1371117834,   1111965125,   1081065074,
  1605003825,   1292870489,   1945037907,   -278092284,   2057000744,   -500595816,   1906839388,      2686165,
  1509080642,   -543088203,    924431098,   -463671882,    247890741,   1199529887,   -410153681,   1335210060,
  -945920180,  -1104176588,  -1282729535,  -1987381357,  -1385749549,    422730553,  -1267937545,   1932212104,
  -985984382,    267916270,   -627164225,  -1169490763,   -289903127,   -389674780,    -62194754,    187637042,
    -2437024,   -225998902,   -126745522,    381004578,   -405427581,   1217317657,   -769363892,   -206520397,
 -1124950142,  -1946840170,  -1374440473,   -506426202,  -1437388686,   1951404093,  -1268643526,   1164919906,
  -869071762,  -1268925938,   -286706523,  -1209010630,    391971770,    410814021,   1058841167,    509703755,
  1605549033,       468766,   1945075724,    537960014,   2028962707,    327808740,   1856622790,  -1292639265,
  1474808142,  -1151453742,    967373176,   1318725775,    437500999,   1862378815,    -13862988,   -692813486,
  -308839474,  -1919398472,   -408340252,    -52247993,   -319407575,   1231916040,    -92658057,    306090913,
   189589942,   -224958445,    431961136,    185699294,    547467605,   -460482141,    477188944,  -1140168146,
   203995755,    419756591,   -242621168,   1936042182,   -791678805,    230550876,  -1344749757,  -2052401994,
 -1796009183,   -936736098,  -2054089480,   1436553901,  -2061161512,   1101536760,  -1805234209,   -540777060,
 -1323080322,   -508593226,   -693157429,      1950568,    -19987943,   -522609089,    586750392,   -190789313,
  1034066889,   1360999765,   1263886181,    949688809,   1263879491,  -1508713903,   1068673938,  -1704698818,
   751238708,    951674508,    406310978,   1872375628,    129394780,   -167896739,     -4208675,  -1273577161,
    44105269,   -212332390,    267721282,    261347623,    616059163,   -146115178,   1005348765,    527630703,
  1336653171,   1044832873,   1517333767,   -622148342,   1481417234,  -1891276159,   1204546722,     48339705,
   710331205,   2117301083,     66710409,    690516695,   -626951250,  -1580665693,  -1259380344,   -971942559,
 -1729468130,    665367975,  -1966310609,    496604015,  -1943047006,     -9818566,  -1681627311,    498018286,
 -1247540009,     55217876,   -735634117,  -1403878039,   -250033119,   -733741416,    117629222,   1670912457,
   307078718,   1517192409,    301422849,  -1194645910,    129821660,  -1791678941,   -139720413,    388577153,
  -415884371,   1293145966,   -604574600,    109848858,   -630093992,   -295522540,   -452449295,    108420569,
   -77093605,   -581688226,    444994255,   -933532977,   1026957322,    810237194,   1563447138,   1813654109,
  1952126401,   -325267430,   2114790113,  -2144904931,   2013678282,   -430563089,   1659554353,   1698370373,
  1109844954,    822166743,    457216738,   -781998272,   -189032228,   -473304854,   -724886442,     22816856,
 -1072264408,   -465337344,  -1194111013,     76410426,  -1100807577,   1421025401,   -846604495,    507648973,
  -516880015,  -1802614020,   -208956132,  -1303243937,    -10553792,   1417330850,     19539760,   1678461767,
  -135508703,   -605782495,   -446634181,  -1289685995,   -844850445,      -333095,  -1235896336,    326199740,
 -1520465533,    -73678378,  -1615749326,    622193857,  -1473736062,    808734766,  -1092384415,   -980879867,
  -517279068,  -1704871432,    166626543,    595308714,    851494825,   2134688301,   1427901875,    161450980,
  1806522171,  -1787227441,   1935690240,   -654564109,   1811192667,    888157777,   1476272170,    438512286,
  1011876793,    -40443125,    519230306,    425849812,     98405328,   -201756325,   -172588838,  -1412673549,
  -253810402,   -275583456,   -151130624,   1901678410,     85883232,   1066708739,    375468361,  -1615684505,
   622090074,  -1534479324,    737866429,    815506341,    662436430,   1262679557,    377039697,   -114307506,
   -90206989,   -352129211,   -668997200,     42814389,  -1260547663,   -648987740,  -1757493387,   -673096589,
 -2065814451,   1131301882,  -2124207744,   1567170739,  -1916844668,   -853683890,  -1476836686,  -2086807271,
  -879674580,    112051912,   -228005819,   1845297103,    369073335,    471868060,    817889358,   -981467686,
  1058667657,   -392304219,   1076774425,     62024881,    904410773,   -380937724,    612455980,    318678892,
   294228679,   1379521177,     44632645,     41773049,    -60879384,  -1966568095,     16942047,   -811842258,
   272232208,   1786088980,    654842075,   1362061231,   1080749977,  -1013821821,   1449870319,  -1212047046,
  1667508423,    231984899,   1664933320,    372129142,   1414716199,    -16595178,    937574452,    662204325,
   299240472,    529413055,   -402033311,  -1259143509,  -1054756222,  -1403295852,  -1556265555,   1095843628,
 -1832989164,   2002096844,  -1854693694,   -385072126,  -1639768735,  -1871181653,  -1250476766,   -277145189,
  -779201882,   1059732167,   -328614834,    335027769,     10058199,    -86737814,    176087087,    332044865,
   151607578,   -425272910,    -35276763,  -1322711871,   -317287770,    189576375,   -603198306,   1996372280,
  -798246564,    543221925,   -825398143,  -1925420552,   -642932661,  -1164073154,   -254602708,   1196956308,
   289824798,   1138157964,    903809846,   -350469143,   1481166568,   -385119719,   1917515366,     -4389534,
  2131581786,   -662259473,   2081887469,   -380557727,   1775338085,   1362497216,   1265907137,   1216436925,
   643687268,  -1317550775,     16596392,  -1882056058,   -511438740,    652719129,   -861266761,   1864057103,
  -993933408,     73742707,   -917544200,  -1120987412,   -684175760,   -267301078,   -377538617,    113628299,
   -94039570,   -280639512,     78722064,    519900493,     81454267,   1243803864,   -103474542,   -414358454,
  -447671541,  -1990819286,   -882287767,   -265663255,  -1312362953,   2031108008,  -1636934993,    943868189,
 -1770679135,  -1361364138,  -1662509983,  -1041833299,  -1307208519,    467431247,   -747594717,    390155122,
   -66747473,     19739700,    628138891,    649831771,   1226917178,    229425496,   1638270954,  -1439936058,
  1807590657,  -1010167790,   1727233398,   1514956120,   1437055609,   1728820896,   1015147837,   -910174740,
   560754321,  -1823694366,    172995121,    134770362,    -70118282,   1163547095,   -127954991,    190008935,
    -5407016,   -141639513,    248795155,    228177528,    553214274,   -601216422,    811910063,  -1144732358,
   935844843,    628640782,    862941643,   1950277064,    572524788,    -15868262,     91052480,  -2101180927,
  -512117558,   -705228845,  -1138089890,   1503795948,  -1678157339,    924339044,  -2035783432,   -580489271,
 -2146251604,   -386452938,  -1989873510,    -29252680,  -1595993815,   -625838575,  -1036954369,    -78875761,
  -413282062,   1490532552,    166799698,    788376761,    609251675,  -1684666699,    852923365,  -1545125470,
   881188563,   1152781626,    724111738,   1750469510,    450740688,   -344667178,    153199768,  -1186043205,
   -74017450,   -104292181,   -155149511,    169640529,    -50177015,   -176066650,    235877891,    668186800,
   653352346,   1027765277,   1117984802,   -828735209,   1528501624,  -1875741906,   1788054454,    296347846,
  1824994149,   2134307030,   1608596372,    452300630,   1156406033,  -1621363254,    531621922,   -787370860,
  -168969672,    687256741,   -834021563,    373420219,  -1359661692,     32925707,  -1669956911,    591407439,
 -1731553491,    -68322431,  -1559466147,  -1513867833,  -1212845070,   -555192250,   -781652628,   1823805400,
  -367085922,   1334252214,    -59888165,  -1376129239,     78873799,  -1645362769,     30517504,    552131085,
  -177729266,   1187461354,   -479110840,     11530987,   -782266636,   -196457681,   -991522094,    125632800,
 -1028238413,   -720100777,   -848683440,   -895453426,   -454613767,   1011262724,    105710916,   1768815642,
   746347719,   -570782993,   1360520752,  -2129817842,   1842004608,   -189518450,   2106584806,   1711596998,
  2109115300,    633030019,   1852610476,   -785392428,   1387474839,   -350675526,    801037633,    -30953098,
   199588371,   -547843644,   -313323754,    209542249,   -657787420,   1510031027,   -793262186,    314904645,
  -725879106,  -1930060808,   -505820528,  -1099971999,   -215381322,   1576135558,     49724184,   1509946254,
   201824617,   -753326365,    180957975,  -1167169707,    -31441566,     86677745,   -407756531,    220907441,
  -879339490,    -78089177,  -1350548157,    756575242,  -1718725708,    750576103,  -1895929082,  -1173211756,
 -1827829851,  -1631671820,  -1505796710,    834304219,   -969593050,   2087722195,   -300088339,    -78472855,
   396524968,  -1772498856,   1009736443,   -463790961,   1446577722,    872650436,   1649792880,    318066349,
  1608550538,     23718280,   1359495709,    496594636,    977967302,   -342346935,    561269806,  -1479609012,
   207551572,    -71885931,     -5242556,   2001726386,    -35901826,    846475304,    111518787,  -1749123105,
   388955120,  -1346360486,    715098731,    944470395,    993380795,   1124940833,   1133358487,   -188548481,
  1070964329,   -241830003,    783312259,     34508809,    294895129,   -777552540,   -326183092,   -596083339,
  -981201113,   1311988850,  -1560358214,   1467011581,  -1964793954,  -1082253307,  -2126499526,  -2008707281,
 -2021966694,    346902380,  -1676728671,   1802584267,  -1159853381,    282460987,   -569552566,   -946929558,
   -12928377,   -275681405,    415898132,    -11780865,    654701522,   -439212228,    685165076,    464532784,
   535507049,   1423666881,    273214832,   -169491398,    -10533627,  -2037728341,   -221431275,   -578295690,
  -283208380,   1891887796,   -154900812,   1157280096,    159459004,  -1121905851,    610808098,  -1060965910,
  1114716975,    292140147,   1568744176,    258122750,   1873846688,      4198827,   1955348140,    783291409,
  1779049267,    435035924,   1359076594,  -1425460866,    755793316,  -1278010111,     64177882,   1310267427,
  -604926665,   1894127221,  -1146795866,   -610959886,  -1483466907,  -1800916265,  -1578752857,    -92132735,
 -1444523286,   1006320834,  -1136981385,    223857434,   -743767755,     -4140885,   -364644661,    377313462,
   -89857361,   -574166462,     19250992,  -1343719634,    -56721932,    404934613,   -291293014,   2037641689,
  -618067569,    300227037,   -945359756,  -2001759320,  -1176359167,   -945869270,  -1230568028,   1282171537,
 -1061958774,    975860821,   -669985764,   -395393599,   -101083866,   -268772783,    559714442,    -37306620,
  1205333467,   -774351469,   1727949400,   -270544461,   2040594206,   1511987992,   2094565637,   1068254758,
  1889015378,  -1514357567,   1470723825,  -1745979349,    924124385,    865883782,    353680738,   1767129368,
  -137681562,   -103869724,   -469568115,  -1049152284,   -600143042,   -163180216,   -533853518,     23191761,
  -319268054,   -312541032,    -37530349,    669616014,    216091644,   1241695766,    353627428,   -630308716,
   314237606,  -2001694292,     78236677,    -17236059,   -327691590,   2076651876,   -835224464,    715727677,
 -1348115210,  -1422070486,  -1762033197,   -870663906,  -1986371658,    496172730,  -1963441473,    272887683,
 -1681008677,     64283695,  -1175523140,    751571736,   -525334136,    105708656,    164714118,  -1570447052,
   784108206,   -841676008,   1238579362,   1690979851,   1468547365,   1566868626,   1460268333,  -1107048730,
  1247394849,  -1701442981,    902671425,    302050218,    521559120,   1074029807,    201274904,     94479679,
    19688347,    -44404926,     18539515,    246524179,    194523413,   -749575067,    500121428,  -1119893567,
   853999649,    841710646,   1158771471,   1930758842,   1322363234,   -265628268,   1278455142,  -2115104317,
  1001656750,   -470827829,    514178037,   1538733942,   -117458235,    746825230,   -795024552,   -592308391,
 -1407918375,   -269723752,  -1855199046,    -84804064,  -2065743937,   -716043753,  -2012325663,     56441963,
 -1716683385,   1600244791,  -1244546721,    602472678,   -691674420,  -1837098439,   -163849543,  -1359960842,
   244966440,   1330051210,    471741248,   1604663939,    496747351,   -498804146,    346636411,  -1079873320,
    87607252,    -18819091,   -189848503,     66730219,   -391363530,   -180840938,   -439927088,    813079868,
  -293413472,    980931111,     45331272,  -1035538363,    528013078,  -1826333027,   1070165502,    543326681,
  1568260214,   2116308894,   1921078660,    215444998,   2050865253,  -1629679987,   1919818143,   -606187448,
  1538443798,    681644241,    964002647,    258710989,    289347526,     98749914,   -375531343,    669080020,
  -925414469,   -213004743,  -1280653454,  -1601321018,  -1402539765,   -355032760,  -1300062542,   1950238855,
 -1026687248,   1128925450,   -667883851,  -1530791462,   -322074880,  -1478178030,    -79051888,    690485316,
     -433948,   1065947285,   -106303546,    -62521538,   -370846304,    -89064740,   -727916858,    116982561,
 -1085354982,   -859518941,  -1345025312,   -827690969,  -1424340468,   1208553575,  -1274706707,   1690508281,
  -892971062,   -810921298,   -323415158,  -2080128044,    350174795,     45919061,   1020747087,   1692865575,
  1579170247,    450958493,   1935960531,   -762083544,   2039028322,   -239474160,   1883752093,   -106209519,
  1513294978,   -612178507,   1009122536,    361256944,    473731663,   1574141657,      9228517,    103851442,
  -303744006,  -2028530807,   -422312561,   -877869104,   -349508839,   1705550228,   -132557022,   1323930571,
   148285299,   -873474681,    397938498,  -1031884875,    527883016,    148067582,    476161667,    110284961,
   221741859,    -56320910,   -209834254,    888635331,   -750747213,    663260824,  -1304282706,  -1357936977,
 -1764518181,  -1525927798,  -2038198089,   1063665286,  -2064212197,   2007098883,  -1826585314,   -308617185,
 -1358241030,  -1726730923,   -734732323,   -283676495,    -59232497,    831635947,    558090556,    211849381,
  1022019848,    107469883,   1270985812,    546984115,   1288632515,   -498704139,   1105874005,  -1519681987,
   793061460,    146552157,    443959758,   2070739730,    154950850,    611261107,      3879429,  -1851058857,
    33024222,  -1144396278,    239801780,   1044249662,    577173568,    977705145,    963675955,   -236177063,
  1300958266,   -129279555,   1495124543,        79498,   1477364997,   -900521544,   1219503787,   -490871192,
   741151625,   1481335044,    106911669,   1335734629,   -585824757,  -1297088861,  -1225978830,  -1898425261,
 -1710816996,    567941183,  -1966332782,   1730235301,  -1961737824,    107167494,  -1715055499,   -888463201,
 -1288674554,   -175895757,   -775823114,   -103004347,   -280823542,   -475247969,    102713580,    623123084,
   311175092,   1439400514,    323669640,   -391717948,    165539660,  -2076286502,    -98043837,   -333852169,
  -377015131,   1964561419,   -576688135,    942538916,   -619055714,  -1199452714,   -460580905,   -903822731,
  -102684767,    325072531,    407326178,    144982138,    985135126,     50691205,   1526267363,    895607414,
  1927409139,    313831512,   2107734190,  -1576897590,   2025767784,  -1123510903,   1688246473,   1507080042,
  1149104825,   1755957530,    498786759,   -819207968,   -153895557,  -1702883431,   -703573482,     75503346,
 -1069257953,    930922835,  -1210043417,    131901696,  -1132327747,     93455511,   -887082736,    398785493,
  -557802463,   -732598308,   -241715493,  -1335204096,    -28259729,    627325993,     20611370,   2045255032,
  -115884940,     50587966,   -412585767,  -2043867630,   -803538847,   -721761393,  -1196010698,   1335957785,
 -1490395076,    811049708,  -1601818824,   -412876949,  -1478875544,   -156403100,  -1115512884,    -95133714,
  -553531870,   -874641334,    124874527,   -135465871,    813025373,   1643305476,   1400806339,    893209354,
  1796499606,  -1689958653,   1944848710,  -1582160343,   1837605853,   1057845826,   1514384539,   1644741896,
  1053672099,   -261086129,    555917665,   -957608801,    122268221,    -80385681,   -166569539,    -79613926,
  -266900747,   -319434204,   -180577296,    825551819,     46273805,   1209405120,    334027305,   -849274274,
   587533762,  -1978387612,    717463154,    233480890,    660477651,   2087395572,    393937407,    485847156,
   -58006915,  -1450933350,   -628267465,   -700589428,  -1219855027,    497652850,  -1725396808,    162659736,
 -2049064861,    132598323,  -2126328116,    838665350,  -1937389020,    -40950369,  -1511483887,  -1679788064,
  -921137219,   -649078477,   -267562983,   1842542235,    339741778,   1380069074,    804952768,  -1279479209,
  1064847011,  -1556445106,   1100770009,    446205280,    941175551,    967388141,    654257147,     22091369,
   332274119,     62393116,     70920190,    239012166,    -51878842,   -900765448,      6762485,  -1064671639,
   245013628,   1053751688,    616309412,   1877068174,   1039007877,   -513290797,   1413698475,  -2094203359,
  1644514927,   -238893923,   1659954435,   1541900752,   1428799145,    574022306,    967757135,   -577443954,
   339174514,   -163003901,   -360747312,   -162652494,  -1020802027,   -788984789,  -1536784812,    212251821,
 -1832079294,   1686130188,  -1872546072,    395582758,  -1672628437,  -1962202647,  -1291432349,  -1153235640,
  -819639084,   1480010455,   -360028423,   1439190622,     -5724497,   -627422132,    179254886,   -959432833,
   173059584,     42022964,       -52591,    -42801572,   -275700197,   -159278015,   -563994523,    957395534,
  -769672375,    903971550,   -813463611,  -1237304927,   -650147998,  -1743293828,   -279450298,    783857329,
   252571194,   2064009110,    861985848,    -14759064,   1443569094,  -1606786632,   1892052364,   -433283688,
  2123608935,    650318374,   2093081714,    156846497,   1803344920,    185084722,   1304835832,    727133162,
   685349879,   -375441046,     52229945,  -1662668641,   -489329117,   -137319486,   -857331426,   2046912335,
 -1009000087,    905664714,   -948443890,  -1655696877,   -724409272,  -1294723777,   -418643563,    801299885,
  -127370270,    933246017,     60176118,   -110800487,     81593879,     21912416,    -84678738,     81893393,
  -414172901,   -994979793,   -841132121,   -730511950,  -1272206646,   1396898070,  -1606224174,   1579635250,
 -1755873269,  -1040365898,  -1666723214,  -1997198823,  -1329554670,    270608947,   -783373681,   1643968391,
  -108433795,    280634101,    589313173,   -714412477,   1199118349,   -143778143,   1627345994,   -199902840,
  1815837433,   -654833197,   1752917349,    527742147,   1474774583,   1610278370,   1056968333,   -121066257,
   597880155,  -2095279436,    197617549,   -641741499,    -63178142,   1803221754,   -140156871,   1125311798,
   -34184472,   -964469683,    209494939,   -888681944,    511657385,    182907102,    776837238,      -831515,
   914633015,     -8388610,    860052334,   1013436392,    588565713,    547674919,    122649721,  -1529963806,
  -471609907,  -1389186714,  -1097191879,   1278259245,  -1645471123,   1894821947,  -2018183962,   -524070886,
 -2147440610,  -1652311665,  -2009600906,   -118622346,  -1630110301,    767974443,  -1078284162,    123585491,
  -453132189,    207326926,    136810987,    573954890,    595431962,   -666649024,    858179375,  -1530348754,
   904414790,    374966856,    760422967,   2106571095,    492499511,    366152380,    191622974,  -1919757858,
   -47011485,   -933707795,   -145241002,   1113696533,    -59450037,    825959081,    209373751,   -256857579,
   615191751,    -19335168,   1076194142,    -59867794,   1491870806,  -1013055398,   1764288105,   -358951005,
  1819091090,   1634445428,   1621798204,   1175506754,   1185935990,  -1493320127,    571268914,  -1758574694,
  -127544671,    770561930,   -799531549,   1631199034,  -1339361015,    -49957952,  -1668115449,   -809406548,
 -1748558563,    -96262727,  -1591741043,   -207777026,  -1253601353,   -486471556,   -822317953,    789967426,
  -399107076,   1424750536,    -76530079,   -619896054,     81111450,  -2080724598,     51164070,    -83799947,
  -143016415,   2003022282,   -437632923,    723105206,   -742747780,  -1245943755,   -962274373,   -745665968,
 -1015413554,    331045994,   -854978920,     37514168,   -478705446,    121694944,     68890285,    994482934,
   704542688,    167871749,   1322524252,  -1708828883,   1815808511,   -942550600,   2097698987,   1681747679,
  2119408729,   1590771366,   1879918117,  -1005585531,   1426053026,  -1580549250,    842772144,    222117584,
   235701109,    837305224,   -290428449,     62017919,   -652925159,    201856080,   -807455657,    394414828,
  -756142971,   -895850076,   -545789332,  -1295794165,   -256648352,    851569930,     15838699,   2018346144,
   182447873,   -200286076,    180165519,  -2051321507,    -13483056,   -497083461,   -374824301,   1358434682,
  -838360237,    648759546,  -1310141123,   -403779876,  -1687389780,    -52696246,  -1880255203,   -176120518,
 -1831114738,   -958698501,  -1527349446,     22057456,  -1004880408,   1752164384,   -341688264,    694595691,
   357362265,  -1840226034,    981248127,  -1394304183,   1434755792,   1224815144,   1657123866,   1500826532,
  1633492499,   -394725890,   1396802557,   -850497955,   1019792217,    -21273995,    598815677,   -190328521,
   232921307,   -299829628,      2614979,    982824305,    -47209182,   1146180436,     83424839,  -1065983471,
   349983631,  -1920697332,    673446647,    481040318,    957808875,   2063585793,   1111348641,    259545813,
  1067145927,  -1448710358,    798488432,   -536555832,    325873846,    473317323,   -285917643,     63966453,
  -940118038,    222396228,  -1527098593,    906986085,  -1946353344,   -207422862,  -2126756575,  -1764077278,
 -2040867336,   -436161688,  -1710297499,   1965983944,  -1201029802,   1172592330,   -609675866,  -1424175316,
   -43559349,  -1393039607,    401202158,    564568800,    659031577,    848076144,    707610411,    -25335759,
   571346696,    174095114,    314910572,    204730044,     28248263,  -1049811775,   -193720302,   -978944463,
  -272396824,   1259481340,   -163262687,   1789669644,    133682466,   -753453978,    573038524,  -2039392214,
  1072898510,    -14650445,   1531672575,   1514682038,   1849319290,    410712993,   1948523838,   -537906316,
  1791363429,    -70531780,   1387939159,   -260007650,    795133568,   -840899757,    105721312,    384964979,
  -569917963,   1744768074,  -1125685337,    171926511,  -1480694767,  -2056844302,  -1594902177,   -929521141,
 -1476197349,   1599918723,  -1177518127,   1258730381,   -784641007,   -728409674,   -397257477,   -829423146,
  -107350227,     76977634,     20557384,   -154164688,    -36891059,   -111057074,   -257108724,   1096140051,
  -576719907,    797394159,   -905545453,  -1428821560,  -1146452439,  -1627747439,  -1216859211,   1012666069,
 -1067331271,   1978975848,   -693309566,   -233263924,   -137453236,  -1554677392,    517949142,   -273207000,
  1166956810,    595825347,   1701033219,     71745704,   2030799831,    288678288,   2103953138,    762224593,
  1915610263,   -551637138,   1508932344,  -1695001742,    965910069,     93360024,    390254726,   2111262667,
  -114011944,    669372519,   -463781341,  -1748697683,   -613456256,  -1099952361,   -563466527,    883051783,
  -358952299,    794236757,    -78938969,   -132632721,    181668201,    131623500,    333429509,     20639104,
   312513476,  -1121545931,     95348976,   -605044445,   -295342125,   1571230986,   -794441954,   1437960200,
 -1307477517,  -1254051974,  -1730087722,  -1883228840,  -1969837552,    479756546,  -1965796385,   1567479414,
 -1701757294,    126300223,  -1210301367,   -645424494,   -566827004,    -67128989,    125233880,   -308367885,
   754944551,   -672933821,   1225866335,    704658931,   1474958921,   1616086611,   1484455916,   -354963331,
  1284271042,  -2128354090,    944479988,   -396747874,    559506381,   1867628754,    227379347,    919239085,
    28459374,  -1025401206,      8132300,   -742545543,    167126926,    191117141,    461498022,   -107602979,
   812273056,     64844082,   1122718123,   1126170637,   1299566300,    405548514,   1273709541,  -1684451592,
  1015960634,  -1223824948,    544522844,   1473307691,    -77454985,   1753687325,   -753776816,   -720365842,
 -1374101866,  -1552357182,  -1835926454,     27496519,  -2065068901,    685165987,  -2030390165,     56386222,
 -1749687885,    319265114,  -1285549320,    575143163,   -732050967,   -841563560,   -195107563,  -1509843366,
   229401504,    608250329,    475143197,   2107907769,    518400648,    116484981,    381986677,  -1954349169,
   129219201,   -719563080,   -150727190,   1152528906,   -362961312,    674718549,   -428217855,   -251106859,
  -300860049,     83246684,     20295137,   -143893037,    490653282,  -1110547103,   1028340000,   -202627515,
  1530766241,   1766776777,   1895802393,    989279943,   2043123096,  -1666528194,   1931238518,  -1592506377,
  1566624637,    950691764,   1003016621,   1509087737,    330988754,   -185467824,   -340021338,   -713663355,
  -903504572,    -39417638,  -1276952015,   -321774937,  -1417825314,   -471063380,  -1331120040,    960238285,
 -1066984315,   1378564839,   -708944731,   -848773255,   -355263161,  -2050389282,    -97387018,    166429698,
      -59464,   2007063983,    -87298215,    504286003,   -337207552,  -1261730720,   -686719986,   -591468000,
 -1045265005,    311166596,  -1314474428,    -59677274,  -1409754502,    215215525,  -1279153552,   1075579766,
  -915515405,           -2,   -359315206,  -1817077111,    308469966,   -738610932,    982009332,   1830278445,
  1551547348,   1402423416,   1925262465,  -1166477778,   2047505232,  -1437968554,   1909621016,    344742680,
  1551114854,    729718240,   1050938641,     16325906,    510748738,    316501002,     33660693,    362952055,
  -297035595,  -1058957282,   -434738907,  -1224967471,   -378456286,   1072349468,   -171936999,   1956930389,
   106755655,   -446951613,    362994194,  -2024582996,    506873952,   -277100831,    473506719,   1350584060,
   237999447,    493844826,   -178083619,   -369782193,   -710181701,     37964323,  -1263434535,   -277748048,
 -1731979024,  -1022517426,  -2020811966,    198687490,  -2065635964,   1834815121,  -1846519508,    476371357,
 -1392492855,  -1961655764,   -776097528,  -1186710700,    -99010663,   1363690908,    528266045,   1339820212,
  1008422037,   -502347662,   1276474753,   -732353987,   1312053708,     12582327,   1142301229,   -304223589,
   834832909,   -253065628,    482289565,   1136406408,    181777036,   1052135440,     13559592,  -1275135794,
    23522316,  -1829306617,    213116359,    720069969,    538917425,   2006346694,    921895576,     41967106,
  1264441395,  -1417000132,   1471551842,   -383226924,   1471694555,    425395748,   1232928279,    -19093766,
   770847453,    330671655,    146632853,    952919834,   -544432846,   -389927377,  -1191622229,  -1820048941,
 -1690721994,   -207298021,  -1964725997,   2058342385,  -1978957214,    949117746,  -1747479278,  -1538598331,
 -1329482969,  -1215979094,   -816432855,    655263346,   -312693087,    720845213,     86287412,    -46800228,
   313647246,    285873694,    344520145,    143612713,    200382989,  -1191699512,    -56536345,   -863458619,
  -337573824,   1453696045,   -547608776,   1669903067,   -606454619,   -980899102,   -467108485,  -1952440649,
  -126968064,    196959589,    370394714,   1459270572,    943323359,    261300262,   1488369639,   -476442724,
  1901396557,      3939734,   2099078024,   -373421798,   2036288702,   -868618825,   1715731590,    570414316,
  1187773146,   1773424868,    540505104,    -63776191,   -117901885,  -2118647224,   -680875098,   -693804718,
 -1064629051,   1687839025,  -1224457603,   1068280115,  -1162753257,   -800482847,   -927120117,   -694742584,
  -599030579,     85629856,   -275462757,   -262503927,    -47428017,    -36709626,     20053760,   1224386124,
   -97714589,    662565601,   -379509259,  -1605060517,   -762513225,  -1481669128,  -1155664957,   1224767701,
 -1459215210,   1863598056,  -1586362953,   -435402660,  -1482394530,  -1476107492,  -1137266571,   -130033073,

//=============================================================================
// End of File
//=============================================================================
